Rubiiniga objektorienteeritud disain - kursus 3900 RUB. ThinkNeticast, koolitus 3 päeva, kuupäev 27.11.2023.
Varia / / November 28, 2023
Harjuta
Osa praktikast teete otse tunnis ja osa ise pärast veebiseminari.
Suhtlemine
Teil on reaalajas vestluse tugi ning veebiseminarid käsitlevad levinud küsimusi ja vigu, näiteid parimatest tavadest ja lahendustest.
1. 6 kuud Ruby on Rails arenduskogemust
3. Põhilised käsurea- ja git-oskused
Endine arendaja ettevõtetes Cybergizer, Actimind, Group-IB ja Urban Connect AG.
Programmikomitee liige ja esineja RubyRussia konverentsidel.
Ta õpetas riiklikes ülikoolides ja eraõppeasutustes.
Osalesin Rubizza ja Hexleti mentorina.
3 veebiseminari
Praktilised ülesanded
Suhtlemine autoriga ja vastused küsimustele
1. päev. Programmeerimisparadigmad
- Õppige või kinnistage oma teadmisi OOP põhimõtetest, nende rakendamisest Ruby keeles, võrrelge teiste keeltega
- Saate aru puhastest funktsioonidest ja muudest funktsionaalse programmeerimise põhikontseptsioonidest
- Mõelge alternatiivsetele OOP ja FP paradigmadele ning nende rakendatavusele Ruby puhul
Selle tulemusena te:
Värskendage ja laiendage oma arusaamist OOP-ist praktiliste näidetega, õppige töötama Rubyga funktsionaalses stiilis, võrrelge Ruby keelt teiste keeltega
2. päev. Disaini põhimõtted
- Värskendage või omandage teoreetiline arusaam SOLID-i põhimõtetest
- Vaadake näiteid selle kohta, kuidas Rubys neid põhimõtteid austatakse ja rikutakse.
- Tutvuge teiste tuntud põhimõtete ja lähenemisviisidega, nagu GRASP, DRY, KISS ja YAGNI
Selle tulemusena te:
Saate aru põhimõtetest ja lähenemisviisidest, mis on Ruby ja üldse arenduses kõige levinumad; ja ka õppida paremini nägema konkreetseid probleeme koodis, mis rikub mõnda põhiprintsiipi
3. päev. Kujundusmustrid
- Ruby ja Rails kujundusmustrid üldisest spetsiifiliseni:
- MVC ja MV* mustrid. Jaotame Rails selle komponentideks ja võrdleme seda muude veebiraamistiku sisemise korraldamise võimalustega
- Generatiivsed mustrid
- Struktuursed mustrid
- Käitumismustrid
Selle tulemusena te:
Värskendage ja laiendage oma teadmisi mustrite kohta, alates ilmsest ja lihtsast üksiku generaatorist kuni arhitektuurimustrite ülevaateni