Design orientat pe obiecte în Ruby - curs 3.900 RUB. de la ThinkNetica, training 3 zile, data 27 noiembrie 2023.
Miscelaneu / / November 28, 2023
Practică
Veți face o parte din exersare chiar în clasă și o parte din ea singur după webinar.
Comunicare
Veți avea asistență prin chat live, iar seminariile web vor acoperi întrebări și erori comune, exemple de bune practici și soluții.
1. 6 luni de experiență în dezvoltare Ruby on Rails
3. Linie de comandă de bază și abilități git
Fost dezvoltator la Cybergizer, Actimind, Group-IB și Urban Connect AG.
Membru al comitetului de program și vorbitor la conferințele RubyRussia.
A predat la universități de stat și la instituții de învățământ private.
A participat ca mentor la Rubizza și Hexlet.
3 webinarii
Sarcini practice
Comunicare cu autorul și răspunsuri la întrebări
Ziua 1. Paradigme de programare
- Aflați sau consolidați-vă cunoștințele despre principiile POO, implementarea lor în Ruby, comparați cu alte limbi
- Înțelegeți funcțiile pure și alte concepte de bază de programare funcțională
- Luați în considerare paradigmele alternative OOP și FP și aplicabilitatea lor la Ruby
Ca rezultat:
Reîmprospătați și extindeți înțelegerea POO cu exemple practice, învățați să lucrați cu Ruby într-un stil funcțional, comparați Ruby cu alte limbi
Ziua 2. Principii de proiectare
- Reîmprospătați sau obțineți o înțelegere teoretică a principiilor SOLID
- Priviți exemple despre cum aceste principii sunt respectate și încălcate în Ruby.
- Familiarizați-vă cu alte principii și abordări binecunoscute, cum ar fi GRASP, DRY, KISS și YAGNI
Ca rezultat:
Veți înțelege principiile și abordările care sunt cele mai comune în Ruby și în dezvoltare în general; și, de asemenea, învățați să vedeți mai bine problemele specifice în cod care încalcă unele dintre principiile fundamentale
Ziua 3. Modele de design
- Modele de proiectare în Ruby și Rails de la general la specific:
- Modele MVC și MV*. Să împărțim Rails în componentele sale și să-l comparăm cu alte opțiuni pentru organizarea internă a unui cadru web
- Modele generative
- Modele structurale
- Tipare comportamentale
Ca rezultat:
Reîmprospătează-te și extinde-ți cunoștințele despre modele, de la generatorul singleton evident și simplu până la o prezentare generală a modelelor arhitecturale