Rubino pagrindai - kursas 3900 rub. nuo Hexlet, treniruotės 51 val., Data 2023 m. lapkričio 27 d.
įvairenybės / / November 28, 2023
Įtraukta į kursą
33 pamokos (vaizdo įrašas ir (arba) tekstas)
38 pratimai simuliatoriuje
63 atrankiniai testai
Papildomos medžiagos
Pagalba „Diskusijose“
Prieiga prie kitų platformos kursų
Ko išmoksi
Rubino sintaksė
Naudokite kolekcijas
Rašykite funkciniu stiliumi
Išbandykite savo kodą
Parašykite programas, kurios gali pakeisti jų elgesį vykdymo metu
Supraskite turtingą Ruby bibliotekų ekosistemą
1. Įvadas
Susipažinkite su kursu
teorija
2. Labas pasauli!
Išmokite Ruby kalbos pagrindus ir parašykite savo pirmąją programą
teorija
bandymai
pratimas
3. Rubinas, rubinas, rubinas
Susipažinkite su Rubino kalbos ypatybėmis ir su kokiomis užduotimis ji susidoroja
teorija
bandymai
pratimas
4. Viskas yra objektas
Susipažinkite su Rubino kalbos ypatybėmis ir su kokiomis užduotimis ji susidoroja
teorija
bandymai
pratimas
5. Pirmoji funkcija
Parašykite savo pirmąją funkciją Ruby
teorija
bandymai
pratimas
6. Būlio tipas
Susipažinkite su Būlio tipu Ruby, palyginimo operatoriais ir populiariais predikatais
teorija
bandymai
pratimas
7. Sąlyginės konstrukcijos
Išmokite naudoti pagrindines Ruby sąlygines sąlygas
teorija
bandymai
pratimas
8. Sąlygos (alternatyvos)
Ištirkite alternatyvias sąlygas
teorija
bandymai
pratimas
9. Stygos
Ištirkite įvairius darbo su stygomis būdus
teorija
bandymai
pratimas
10. Blokai
Susipažinkite su kaladėlėmis ir išmokite juos naudoti
teorija
bandymai
pratimas
11. Iteratoriai
Susipažinkite su iteratoriais
teorija
bandymai
pratimas
12. Linijos perėjimas
Sustiprinkite darbą su blokais, naudodami linijos perėjimo pavyzdį
teorija
bandymai
pratimas
13. Rubino duomenų tipai
Sužinokite, kokie duomenų tipai yra Ruby
teorija
bandymai
pratimas
14. Klasės
Išmokite pagrindinių darbo su klasėmis konstrukcijų
teorija
bandymai
pratimas
15. Moduliai
Sužinokite, kaip moduliai veikia „Ruby“.
teorija
bandymai
pratimas
16. Viskas yra išraiška
Susipažinkite su Ruby funkcija „viskas yra išraiška“.
teorija
pratimas
17. Masyvai
Susipažinkite su Ruby masyvais
teorija
bandymai
pratimas
18. Masyvo metodai
Sužinokite daugiau apie naudingus masyvo metodus
teorija
pratimas
19. Maišos
Susipažinkite su maišais Ruby
teorija
bandymai
pratimas
20. Maišos metodai
Sužinokite daugiau apie maišos metodus
teorija
pratimas
21. Destruktūrizavimas
Išmokite išskaidyti sudėtinius duomenis į elementus
teorija
bandymai
pratimas
22. Pakavimo funkcijos argumentai
Išmokite naudoti „Splat“ operatorių
teorija
bandymai
pratimas
23. Maiša kaip paskutinis funkcijos parametras
Išmokite naudoti maišą kaip paskutinį funkcijos parametrą
teorija
pratimas
24. Dujotiekis
Išmokite naudotis funkcijų konvejeriu
teorija
pratimas
25. Blokai kaip objektai
Sužinokite daugiau apie darbą su blokais
teorija
bandymai
pratimas
26. Simbolių vertimas į blokus
Išmokite paversti simbolius į blokus
teorija
pratimas
27. Blokai funkcijos viduje
Išmokite rašyti savo funkcijas naudodami blokus
teorija
bandymai
pratimas
28. kiekvienas_su_objektu
Sužinokite naudingą duomenų kaupimo metodą
teorija
pratimas
29. Masyvai kaip rinkiniai
Išmokite dirbti su masyvais kaip aibėmis
teorija
bandymai
pratimas
30. Masyvų apibrėžimo būdai
Sužinokite naujų būdų, kaip apibrėžti masyvus
teorija
pratimas
31. Pagrindai
Išmokite Ruby kalbos pagrindus ir parašykite savo pirmąją programą
teorija
namų darbai
32. Kolekcijos
Sužinokite, kokios yra kolekcijos ir kaip su jomis dirbti.
teorija
namų darbai
33. Funkcinis programavimas
Išmokite Ruby funkcinio programavimo pagrindus.
teorija
namų darbai
34. Testavimas
Susipažinkite su „Ruby“ testavimu ir kodo testavimo metodais
teorija
namų darbai
35. OOP Ruby
Susipažinkite su OOP pagrindais, naudodami Ruby klases ir metodus.
teorija
namų darbai
36. Metaprogramavimas
Sužinokite, kaip kurti programas, kurios gali pakeisti jų elgesį vykdymo metu.
teorija
namų darbai
37. Papildomos medžiagos
Straipsniai ir vaizdo įrašai, kuriuos kuruoja Hexlet komanda. Padės giliau pasinerti į kurso temą