Objektorientēts dizains rubīnā - kurss RUB 3900. no ThinkNetica, apmācība 3 dienas, datums 2023. gada 27. novembris.
Literārs Mistrojums / / November 28, 2023
Prakse
Daļu no prakses veiksit tieši stundā, bet daļu pats pēc vebināra.
Komunikācija
Jums būs tiešraides tērzēšanas atbalsts, un tīmekļa semināros tiks apskatīti bieži uzdotie jautājumi un kļūdas, kā arī labākās prakses un risinājumu piemēri.
1. 6 mēnešu Ruby on Rails izstrādes pieredze
3. Pamata komandrindas un git prasmes
Bijušais izstrādātājs uzņēmumos Cybergizer, Actimind, Group-IB un Urban Connect AG.
Programmas komitejas loceklis un referents RubyRussia konferencēs.
Viņš pasniedza valsts universitātēs un privātās izglītības iestādēs.
Piedalījies kā mentors Rubizza un Hexlet.
3 vebināri
Praktiski uzdevumi
Komunikācija ar autoru un atbildes uz jautājumiem
Diena 1. Programmēšanas paradigmas
- Apgūstiet vai nostipriniet savas zināšanas par OOP principiem, to ieviešanu Ruby valodā, salīdziniet ar citām valodām
- Izprast tīrās funkcijas un citus funkcionālās programmēšanas pamatjēdzienus
- Apsveriet alternatīvas OOP un FP paradigmas un to piemērojamību Ruby
Rezultātā jūs:
Atsvaidziniet un paplašiniet savu izpratni par OOP ar praktiskiem piemēriem, iemācieties strādāt ar Ruby funkcionālā stilā, salīdziniet Ruby ar citām valodām
2. diena. Dizaina principi
- Atsvaidzini vai iegūsti teorētisku izpratni par SOLID principiem
- Apskatiet piemērus, kā šie principi tiek ievēroti un pārkāpti Rubīnā.
- Iepazīstieties ar citiem labi zināmiem principiem un pieejām, piemēram, GRASP, DRY, KISS un YAGNI
Rezultātā jūs:
Jūs sapratīsiet principus un pieejas, kas ir visizplatītākie Ruby un attīstībā kopumā; un arī iemācieties labāk saskatīt konkrētas problēmas kodā, kas pārkāpj dažus pamatprincipus
3. diena. Dizaina modeļi
- Rubīna un sliežu dizaina modeļi no vispārīgiem līdz specifiskiem:
- MVC un MV* modeļi. Sadalīsim Rails tā sastāvdaļās un salīdzināsim to ar citām tīmekļa ietvara iekšējās organizēšanas iespējām
- Ģeneratīvie modeļi
- Strukturālie modeļi
- Uzvedības modeļi
Rezultātā jūs:
Atsvaidziniet un paplašiniet savas zināšanas par modeļiem, sākot no acīmredzama un vienkārša viena ģeneratora līdz arhitektūras modeļu pārskatam