Základy vývoja Ruby on Rails - kurz 3 900 RUB. z Hexlet, tréning 52 hodín, Dátum 27.11.2023.
Rôzne / / November 27, 2023
Zahrnuté v kurze
- 16 lekcií (video a/alebo text)
- Samostatná práca
- Dodatočné materiály
- Pomoc v "Diskusie"
- Prístup k ďalším kurzom na platforme
Čo sa naučíš
- Vytvorte webové stránky na Rails, zahrňte ich automatizovanými testami a nahrajte ich do služieb PaaS
- Základné koncepty rámca, ako sú radiče, smerovanie, modely, šablóny a testy.
- Automatizujte väčšinu rutinných úloh pomocou generátorov, automatizovaných formulárov a front-end integrácií.
- Efektívne používajte aplikácie repl a ladenie
- Základné princípy budovania bezpečných aplikácií.
Dozviete sa o smerovaní, ovládačoch, šablónach, modeloch a prepojeniach medzi nimi. Vďaka tomu sa naučíte vytvárať plnohodnotné webstránky s akciami CRUD, písať pre ne testy, pracovať s databázou cez ActiveRecord a migrácie. Poznatky z tohto kurzu vám pomôžu vytvoriť si webovú stránku a sprístupniť ju na internete. Kurz je vhodný pre tých, ktorí sú už praktizujúcimi programátormi, ktorí poznajú základy Ruby a HTTP protokolu a pracovali s databázami.
1. Úvod
Zoznámte sa s kurzom
teória
2. Rack
Explore Rack – rozhranie pre vývoj webových aplikácií v Ruby
teória
domáca úloha
3. Prehľad
Naučte sa štruktúru projektu Rails a naučte sa, ako vytvoriť nový projekt
teória
4. Statické stránky
Naučte sa vytvárať statické stránky
teória
domáca úloha
5. Modelky
Zoznámte sa s modelom – aplikačnou vrstvou zodpovednou za komunikáciu s predmetnou oblasťou
teória
domáca úloha
6. Kvalita
Naučte sa testovať svoju aplikáciu
teória
domáca úloha
7. Konfigurácia
Naučte sa konfigurovať aplikáciu Rails
teória
8. CRUD
Naučte sa vytvárať CRUD pre entitu
teória
domáca úloha
9. Nasadiť
Naučte sa nasadzovať svoju aplikáciu v produkčnom prostredí
teória
10. Šablónové motory
Naučte sa používať nástroj Slim template engine
teória
domáca úloha
11. Formuláre
Naučte sa vytvárať formuláre v Rails
teória
domáca úloha
12. Spojenia
Preskúmajte typy pripojení, ich možnosti a aplikácie
teória
domáca úloha
13. Vnorené zdroje
Naučte sa pohodlné spôsoby práce s trasami
teória
domáca úloha
14. I18n
Naučte sa vytvárať viacjazyčné aplikácie
teória
domáca úloha
15. Middlewares
Zistite, ako funguje middleware
teória
domáca úloha
16. Hrable
Explore Rake – nástroj na automatizáciu zostavovania programového kódu
teória
domáca úloha
17. Samostatná práca
Ďalšie úlohy, ktoré vám umožnia upevniť získanú teóriu
18. Dodatočné materiály
Články a videá kurátorom tímu Hexlet. Pomôže vám ponoriť sa hlbšie do témy kurzu