Osnove razvoja Ruby on Rails - tečaj 3900 RUB. iz Hexleta, usposabljanje 52 ur, datum 27. november 2023.
Miscellanea / / November 27, 2023
Vključeno v tečaj
- 16 lekcij (video in/ali besedilo)
- Samostojno delo
- Dodatni materiali
- Pomoč v "Razpravah"
- Dostop do drugih tečajev na platformi
Kaj se boste naučili
- Ustvarite spletna mesta na Rails, jih pokrijte z avtomatiziranimi testi in jih naložite v storitve PaaS
- Osnovni koncepti ogrodja, kot so krmilniki, usmerjanje, modeli, predloge in testi.
- Avtomatizirajte večino rutinskih opravil z uporabo generatorjev, avtomatiziranih obrazcev in sprednjih integracij.
- Učinkovito uporabljajte aplikacije repl in debug
- Osnovna načela za izdelavo varnih aplikacij.
Spoznali boste usmerjanje, krmilnike, mehanizme predlog, modele in povezave med njimi. Kot rezultat se boste naučili ustvarjati polnopravna spletna mesta z dejanji CRUD, pisati teste zanje, delati z bazo podatkov prek ActiveRecord in migracij. Znanje iz tega tečaja vam bo pomagalo ustvariti vašo spletno stran in jo narediti dostopno na internetu. Tečaj je primeren za tiste, ki so že izkušeni programerji, poznajo osnove Rubyja in HTTP protokola ter so delali z bazami podatkov.
1. Uvod
Spoznajte tečaj
teorija
2. Rack
Raziščite Rack - vmesnik za razvoj spletnih aplikacij v Rubyju
teorija
Domača naloga
3. Pregled
Spoznajte strukturo projekta Rails in se naučite, kako ustvariti nov projekt
teorija
4. Statične strani
Naučite se ustvarjati statične strani
teorija
Domača naloga
5. Modeli
Seznanite se z modelom - aplikacijskim slojem, ki je odgovoren za komunikacijo s predmetnim področjem
teorija
Domača naloga
6. Kakovost
Naučite se preizkusiti svojo aplikacijo
teorija
Domača naloga
7. Konfiguracija
Naučite se konfigurirati aplikacijo Rails
teorija
8. CRUD
Naučite se ustvariti CRUD za entiteto
teorija
Domača naloga
9. Razporedi
Naučite se razmestiti svojo aplikacijo v produkcijskem okolju
teorija
10. Motorji predlog
Naučite se uporabljati mehanizem za predloge Slim
teorija
Domača naloga
11. Obrazci
Naučite se ustvarjati obrazce v Railsu
teorija
Domača naloga
12. Povezave
Raziščite vrste povezav, njihove zmogljivosti in aplikacije
teorija
Domača naloga
13. Ugnezdeni viri
Naučite se priročnih načinov za delo s potmi
teorija
Domača naloga
14. I18n
Naučite se izdelovati večjezične aplikacije
teorija
Domača naloga
15. Vmesna oprema
Naučite se, kako deluje vmesna programska oprema
teorija
Domača naloga
16. grablje
Explore Rake - orodje za avtomatsko sestavljanje programske kode
teorija
Domača naloga
17. Samostojno delo
Dodatne naloge, ki omogočajo utrjevanje osvojene teorije
18. Dodatni materiali
Članki in videi, ki jih je pripravila ekipa Hexlet. Pomagal vam bo poglobiti se v temo tečaja