Ruby on Rails kūrimo pagrindai – kursas 3900 RUB. iš Hexlet, treniruotės 52 valandos, data 2023 m. lapkričio 27 d.
įvairenybės / / November 27, 2023
Įtraukta į kursą
- 16 pamokų (vaizdo įrašas ir (arba) tekstas)
- Savarankiškas darbas
- Papildomos medžiagos
- Pagalba „Diskusijose“
- Prieiga prie kitų platformos kursų
Ko išmoksi
- Kurkite svetaines „Rails“, uždenkite jas automatizuotais testais ir įkelkite į „PaaS“ paslaugas
- Pagrindinės sistemos sąvokos, tokios kaip valdikliai, maršruto parinkimas, modeliai, šablonai ir testai.
- Automatizuokite daugumą įprastų užduočių naudodami generatorius, automatizuotas formas ir sąsajas.
- Efektyviai naudokite repl ir derinimo programas
- Pagrindiniai saugių programų kūrimo principai.
Sužinosite apie maršrutą, valdiklius, šablonų variklius, modelius ir ryšius tarp jų. Dėl to išmoksite kurti pilnavertes svetaines su CRUD veiksmais, rašyti joms testus, dirbti su duomenų baze per ActiveRecord ir migracijas. Šio kurso žinios padės sukurti savo svetainę ir padaryti ją prieinamą internete. Kursas tinka tiems, kurie jau yra praktikuojantys programuotojai, susipažinę su Ruby ir HTTP protokolo pagrindais, dirbę su duomenų bazėmis.
1. Įvadas
Susipažinkite su kursu
teorija
2. Stovas
Explore Rack – sąsaja, skirta kurti žiniatinklio programas Ruby
teorija
namų darbai
3. Apžvalga
Išmokite „Rails“ projekto struktūrą ir išmokite sukurti naują projektą
teorija
4. Statiški puslapiai
Sužinokite, kaip kurti statinius puslapius
teorija
namų darbai
5. Modeliai
Susipažinkite su modeliu – taikomuoju sluoksniu, atsakingu už komunikaciją su dalykine sritimi
teorija
namų darbai
6. Kokybė
Išmokite išbandyti savo programą
teorija
namų darbai
7. Konfigūracija
Išmokite konfigūruoti Rails programą
teorija
8. CRUD
Išmokite sukurti subjekto CRUD
teorija
namų darbai
9. Dislokuoti
Išmokite įdiegti programą gamybos aplinkoje
teorija
10. Šablonų varikliai
Išmokite naudotis Slim šablonų varikliu
teorija
namų darbai
11. Formos
Išmokite kurti formas Rails
teorija
namų darbai
12. Jungtys
Ištirkite jungčių tipus, jų galimybes ir programas
teorija
namų darbai
13. Įdėti ištekliai
Išmokite patogių būdų dirbti su maršrutais
teorija
namų darbai
14. I18n
Išmokite kurti daugiakalbes programas
teorija
namų darbai
15. Tarpinės programinės įrangos
Sužinokite, kaip veikia tarpinė programinė įranga
teorija
namų darbai
16. Grėblys
Explore Rake – įrankis, skirtas automatizuoti programos kodo surinkimą
teorija
namų darbai
17. Savarankiškas darbas
Papildomos užduotys, leidžiančios įtvirtinti įgytą teoriją
18. Papildomos medžiagos
Straipsniai ir vaizdo įrašai, kuriuos kuruoja Hexlet komanda. Padės giliau pasinerti į kurso temą