Objectgericht ontwerp in Ruby - cursus RUB 3.900. van ThinkNetica, training 3 dagen, datum 27 november 2023.
Gemengde Berichten / / November 28, 2023
Oefening
Een deel van de oefening doe je tijdens de les, en een deel zelf na het webinar.
Communicatie
U krijgt live chatondersteuning en webinars behandelen veelgestelde vragen en fouten, voorbeelden van best practices en oplossingen.
1. 6 maanden Ruby on Rails ontwikkelingservaringÂ
3. Basisopdrachtregel- en git-vaardigheden
Ex-ontwikkelaar bij Cybergizer, Actimind, Group-IB en Urban Connect AG.
Lid van de programmacommissie en spreker op RubyRusland conferenties.
Hij gaf les aan staatsuniversiteiten en particuliere onderwijsinstellingen.
Als mentor deelgenomen aan Rubizza en Hexlet.
3 webinars
Praktische taken
Communicatie met de auteur en antwoorden op vragen
Dag 1. Programmeerparadigma's
- Leer of consolideer uw kennis van OOP-principes, hun implementatie in Ruby, en vergelijk ze met andere talen
- Begrijp pure functies en andere fundamentele functionele programmeerconcepten
- Overweeg alternatieve OOP- en FP-paradigma's en hun toepasbaarheid op Ruby
Als gevolg hiervan:
Vernieuw en breid uw begrip van OOP uit met praktische voorbeelden, leer werken met Ruby in een functionele stijl, vergelijk Ruby met andere talen
Dag 2. Ontwerpprincipes
- Vernieuw of verkrijg een theoretisch inzicht in de SOLID-principes
- Bekijk voorbeelden van hoe deze principes worden gerespecteerd en geschonden in Ruby.
- Maak kennis met andere bekende principes en benaderingen zoals GRASP, DRY, KISS en YAGNI
Als gevolg hiervan:
Je begrijpt de principes en benaderingen die het meest voorkomen bij Ruby en bij ontwikkeling in het algemeen; en leer ook specifieke problemen beter te zien in code die enkele van de fundamentele principes schendt
Dag 3. Ontwerp patronen
- Ontwerppatronen in Ruby en Rails van algemeen naar specifiek:
- MVC- en MV*-patronen. Laten we Rails opsplitsen in zijn componenten en vergelijken met andere opties voor de interne organisatie van een webframework
- Generatieve patronen
- Structurele patronen
- Gedragspatronen
Als gevolg hiervan:
Verfris en breid uw kennis van patronen uit, van de voor de hand liggende en eenvoudige singletongenerator tot een overzicht van architecturale patronen