Základy Ruby - kurz 3900 rub. z Hexlet, trénink 51 hodin, Datum 27. listopadu 2023.
Různé / / November 28, 2023
Zahrnuto v kurzu
33 lekcí (video a/nebo text)
38 cvičení na simulátoru
63 screeningových testů
Doplňkové materiály
Nápověda v "Diskuse"
Přístup k dalším kurzům na platformě
Co se naučíš
Ruby syntaxe
Používejte sbírky
Pište funkčním stylem
Otestujte svůj kód
Napište programy, které mohou změnit své chování během provádění
Pochopte bohatý ekosystém knihoven Ruby
1. Úvod
Seznamte se s kurzem
teorie
2. Ahoj světe!
Naučte se základy jazyka Ruby a napište svůj první program
teorie
testy
cvičení
3. Ruby, Ruby, Ruby
Seznamte se s vlastnostmi jazyka Ruby a s jakými úkoly se vyrovnává
teorie
testy
cvičení
4. Všechno je objekt
Seznamte se s vlastnostmi jazyka Ruby a s jakými úkoly se vyrovnává
teorie
testy
cvičení
5. První funkce
Napište svou první funkci v Ruby
teorie
testy
cvičení
6. Booleovský typ
Seznamte se s booleovským typem v Ruby, operátory porovnání a populárními predikáty
teorie
testy
cvičení
7. Podmíněné konstrukce
Naučte se používat základní podmínky Ruby
teorie
testy
cvičení
8. Podmíněné (alternativy)
Prozkoumejte alternativní podmínky
teorie
testy
cvičení
9. Struny
Prozkoumejte různé způsoby práce s řetězci
teorie
testy
cvičení
10. Bloky
Seznamte se s bloky a naučte se je používat
teorie
testy
cvičení
11. Iterátory
Seznamte se s iterátory
teorie
testy
cvičení
12. Průjezd čárou
Posílit práci s bloky na příkladu procházení čar
teorie
testy
cvičení
13. Ruby datové typy
Zjistěte, jaké datové typy jsou v Ruby
teorie
testy
cvičení
14. Třídy
Naučte se základní konstrukty pro práci s třídami
teorie
testy
cvičení
15. Moduly
Přečtěte si, jak fungují moduly v Ruby
teorie
testy
cvičení
16. Všechno je výraz
Seznamte se s funkcí Ruby „všechno je výraz“.
teorie
cvičení
17. Pole
Seznamte se s poli v Ruby
teorie
testy
cvičení
18. Metody pole
Zjistěte více o užitečných metodách pole
teorie
cvičení
19. Hashe
Poznejte hashe v Ruby
teorie
testy
cvičení
20. Hashovací metody
Zjistěte více o hashovacích metodách
teorie
cvičení
21. Ničení
Naučte se rozkládat složená data na prvky
teorie
testy
cvičení
22. Argumenty funkce balení
Naučte se používat operátor Splat
teorie
testy
cvičení
23. Hash jako poslední parametr funkce
Naučte se používat hash jako poslední parametr funkce
teorie
cvičení
24. Potrubí
Naučte se používat kanál funkcí
teorie
cvičení
25. Bloky jako objekty
Přečtěte si více o práci s bloky
teorie
testy
cvičení
26. Překlad znaků do bloků
Naučte se převádět symboly na bloky
teorie
cvičení
27. Bloky uvnitř funkce
Naučte se psát své vlastní funkce pomocí bloků
teorie
testy
cvičení
28. každý_s_předmětem
Naučte se užitečnou metodu agregace dat
teorie
cvičení
29. Pole jako sady
Naučte se pracovat s poli jako množinami
teorie
testy
cvičení
30. Způsoby, jak definovat pole
Naučte se nové způsoby, jak definovat pole
teorie
cvičení
31. Základy
Naučte se základy jazyka Ruby a napište svůj první program
teorie
domácí práce
32. Sbírky
Přečtěte si, jaké kolekce existují a jak s nimi pracovat.
teorie
domácí práce
33. Funkcionální programování
Naučte se základy funkcionálního programování v Ruby.
teorie
domácí práce
34. Testování
Seznamte se s testováním a přístupy k testování kódu v Ruby
teorie
domácí práce
35. OOP v Ruby
Seznamte se se základy OOP pomocí tříd a metod v Ruby.
teorie
domácí práce
36. Metaprogramování
Naučte se vytvářet programy, které mohou změnit své chování během provádění.
teorie
domácí práce
37. Doplňkové materiály
Články a videa kurátorem týmu Hexlet. Pomůže vám ponořit se hlouběji do tématu kurzu