Rubīna pamati - kurss 3900 rub. no Hexlet, apmācība 51 stunda, datums 2023. gada 27. novembris.
Literārs Mistrojums / / November 28, 2023
Kursā iekļauts
33 nodarbības (video un/vai teksts)
38 vingrinājumi simulatorā
63 skrīninga testi
Papildu materiāli
Palīdzība sadaļā "Diskusijas"
Piekļuve citiem platformas kursiem
Ko tu iemācīsies
Rubīna sintakse
Izmantojiet kolekcijas
Rakstiet funkcionālā stilā
Pārbaudiet savu kodu
Uzrakstiet programmas, kas izpildes laikā var mainīt savu uzvedību
Izprotiet Ruby bibliotēku bagātīgo ekosistēmu
1. Ievads
Iepazīstieties ar kursu
teoriju
2. Sveika pasaule!
Apgūstiet Ruby valodas pamatus un uzrakstiet savu pirmo programmu
teoriju
testiem
vingrinājums
3. Rubīns, rubīns, rubīns
Iepazīstieties ar Ruby valodas iezīmēm un ar kādiem uzdevumiem tā tiek galā
teoriju
testiem
vingrinājums
4. Viss ir objekts
Iepazīstieties ar Ruby valodas iezīmēm un ar kādiem uzdevumiem tā tiek galā
teoriju
testiem
vingrinājums
5. Pirmā funkcija
Uzrakstiet savu pirmo funkciju Ruby valodā
teoriju
testiem
vingrinājums
6. Būla tips
Iepazīstieties ar Būla veidu rubīnā, salīdzināšanas operatoriem un populāriem predikātiem
teoriju
testiem
vingrinājums
7. Nosacījuma konstrukcijas
Iemācieties lietot pamata Ruby nosacījumus
teoriju
testiem
vingrinājums
8. Nosacījumi (alternatīvas)
Izpētiet alternatīvos nosacījumus
teoriju
testiem
vingrinājums
9. Stīgas
Izpētiet dažādus veidus, kā strādāt ar stīgām
teoriju
testiem
vingrinājums
10. Bloki
Iepazīsties ar blokiem un iemācies tos lietot
teoriju
testiem
vingrinājums
11. Iteratori
Iepazīstieties ar iteratoriem
teoriju
testiem
vingrinājums
12. Līnijas šķērsošana
Pastipriniet darbu ar blokiem, izmantojot līniju šķērsošanas piemēru
teoriju
testiem
vingrinājums
13. Rubīna datu veidi
Uzziniet, kādi datu veidi ir Ruby
teoriju
testiem
vingrinājums
14. Klases
Apgūstiet pamata konstrukcijas darbam ar klasēm
teoriju
testiem
vingrinājums
15. Moduļi
Uzziniet, kā moduļi darbojas Ruby
teoriju
testiem
vingrinājums
16. Viss ir izteiksme
Iepazīstieties ar Rūbija funkciju "viss ir izteiksme".
teoriju
vingrinājums
17. Masīvi
Iepazīstieties ar Ruby masīviem
teoriju
testiem
vingrinājums
18. Masīvu metodes
Uzziniet vairāk par noderīgām masīvu metodēm
teoriju
vingrinājums
19. Haši
Iepazīstieties ar rubīna hashēm
teoriju
testiem
vingrinājums
20. Hash metodes
Uzziniet vairāk par jaukšanas metodēm
teoriju
vingrinājums
21. Destrukturēšana
Iemācieties sadalīt saliktos datus elementos
teoriju
testiem
vingrinājums
22. Iepakošanas funkciju argumenti
Uzziniet, kā izmantot operatoru Splat
teoriju
testiem
vingrinājums
23. Hash kā pēdējais funkcijas parametrs
Iemācieties izmantot hash kā pēdējo funkcijas parametru
teoriju
vingrinājums
24. Cauruļvads
Iemācieties izmantot funkciju konveijeru
teoriju
vingrinājums
25. Bloki kā objekti
Uzziniet vairāk par darbu ar blokiem
teoriju
testiem
vingrinājums
26. Rakstzīmju tulkošana blokos
Iemācieties pārvērst simbolus blokos
teoriju
vingrinājums
27. Bloki funkcijas iekšienē
Iemācieties rakstīt savas funkcijas, izmantojot blokus
teoriju
testiem
vingrinājums
28. katrs_ar_objektu
Apgūstiet noderīgu datu apkopošanas metodi
teoriju
vingrinājums
29. Masīvi kā komplekti
Iemācieties strādāt ar masīviem kā kopām
teoriju
testiem
vingrinājums
30. Veidi, kā definēt masīvus
Uzziniet jaunus veidus, kā definēt masīvus
teoriju
vingrinājums
31. Pamati
Apgūstiet Ruby valodas pamatus un uzrakstiet savu pirmo programmu
teoriju
mājasdarbs
32. Kolekcijas
Uzziniet, kādas kolekcijas pastāv un kā ar tām strādāt.
teoriju
mājasdarbs
33. Funkcionālā programmēšana
Apgūstiet Ruby funkcionālās programmēšanas pamatus.
teoriju
mājasdarbs
34. Testēšana
Iepazīstieties ar testēšanu un pieejām koda testēšanai Ruby
teoriju
mājasdarbs
35. OOP rubīnā
Iepazīstiet OOP pamatus, izmantojot Ruby klases un metodes.
teoriju
mājasdarbs
36. Metaprogrammēšana
Uzziniet, kā izveidot programmas, kas izpildes laikā var mainīt to uzvedību.
teoriju
mājasdarbs
37. Papildu materiāli
Raksti un videoklipi, kurus veido Hexlet komanda. Palīdzēs dziļāk ienirt kursa tēmā