Osnove razvoja Ruby on Rails - tečaj 3900 RUB. iz Hexleta, obuka 52 sata, Datum 27. studenog 2023.
Miscelanea / / November 27, 2023
Uključeno u tečaj
- 16 lekcija (video i/ili tekst)
- Samostalni rad
- Dodatni materijali
- Pomoć u "Raspravama"
- Pristup drugim tečajevima na platformi
Što ćeš naučiti
- Izradite web stranice na Railsu, pokrijte ih automatiziranim testovima i prenesite ih na PaaS usluge
- Osnovni koncepti okvira kao što su kontroleri, usmjeravanje, modeli, predlošci i testovi.
- Automatizirajte većinu rutinskih zadataka pomoću generatora, automatiziranih obrazaca i front-end integracija.
- Učinkovito koristite repl i debug aplikacije
- Osnovna načela za izgradnju sigurnih aplikacija.
Naučit ćete o usmjeravanju, kontrolerima, predlošcima, modelima i vezama između njih. Kao rezultat toga, naučit ćete kako stvoriti potpune web stranice s CRUD akcijama, pisati testove za njih, raditi s bazom podataka putem ActiveRecorda i migracija. Znanje iz ovog tečaja pomoći će vam da izradite svoju web stranicu i učinite je dostupnom na internetu. Tečaj je prikladan za one koji su već iskusni programeri, upoznati s osnovama Rubyja i HTTP protokola te su radili s bazama podataka.
1. Uvod
Upoznajte tečaj
teorija
2. Stalak
Explore Rack - sučelje za razvoj web aplikacija u Rubyju
teorija
domaća zadaća
3. Pregled
Naučite strukturu Rails projekta i naučite kako stvoriti novi projekt
teorija
4. Statične stranice
Naučite kako izraditi statične stranice
teorija
domaća zadaća
5. Modeli
Upoznati model - aplikacijski sloj odgovoran za komunikaciju s predmetnim područjem
teorija
domaća zadaća
6. Kvaliteta
Naučite testirati svoju aplikaciju
teorija
domaća zadaća
7. Konfiguracija
Naučite konfigurirati Rails aplikaciju
teorija
8. CRUD
Naučite kreirati CRUD za entitet
teorija
domaća zadaća
9. Rasporedi
Naučite implementirati svoju aplikaciju u produkcijskom okruženju
teorija
10. Motori predložaka
Naučite koristiti Slim predložak
teorija
domaća zadaća
11. Obrasci
Naučite stvarati forme u Railsu
teorija
domaća zadaća
12. Veze
Istražite vrste veza, njihove mogućnosti i primjene
teorija
domaća zadaća
13. Ugniježđeni resursi
Naučite praktične načine rada s rutama
teorija
domaća zadaća
14. I18n
Naučite izraditi višejezične aplikacije
teorija
domaća zadaća
15. Middlewares
Saznajte kako radi međuprogram
teorija
domaća zadaća
16. Grablje
Explore Rake - alat za automatizaciju sastavljanja programskog koda
teorija
domaća zadaća
17. Samostalni rad
Dodatni zadaci koji omogućuju učvršćivanje stečene teorije
18. Dodatni materijali
Članci i videozapisi koje je pripremio Hexlet tim. Pomoći će vam da dublje zaronite u temu tečaja