Projektowanie obiektowe w języku Ruby - kurs 3900 RUB. od ThinkNetica, szkolenie 3 dni, termin 27.11.2023.
Miscellanea / / November 28, 2023
Ćwiczyć
Część ćwiczeń wykonasz bezpośrednio na zajęciach, a część samodzielnie po webinarze.
Komunikacja
Będziesz mieć wsparcie na czacie na żywo, a seminaria internetowe omówią typowe pytania i błędy, przykłady najlepszych praktyk i rozwiązań.
1. 6 miesięcy doświadczenia w programowaniu Ruby on Rails
3. Podstawowe umiejętności wiersza poleceń i git
Były programista w Cybergizer, Actimind, Group-IB i Urban Connect AG.
Członek komitetu programowego i prelegent na konferencjach RubyRussia.
Wykładał na uczelniach państwowych i prywatnych placówkach oświatowych.
Brał udział jako mentor w filmach Rubizza i Hexlet.
3 webinaria
Zadania praktyczne
Komunikacja z autorem i odpowiedzi na pytania
Dzień 1. Paradygmaty programowania
- Naucz się lub utrwal swoją wiedzę na temat zasad OOP, ich implementacji w Ruby, porównaj z innymi językami
- Zrozumienie czystych funkcji i innych podstawowych koncepcji programowania funkcjonalnego
- Rozważ alternatywne paradygmaty OOP i FP i ich zastosowanie w Rubim
W rezultacie:
Odśwież i poszerz swoją wiedzę o OOP dzięki praktycznym przykładom, naucz się pracować z Ruby w funkcjonalnym stylu, porównaj Ruby z innymi językami
Dzień 2. Zasady projektowania
- Odśwież lub zdobądź teoretyczne zrozumienie zasad SOLID
- Przyjrzyj się przykładom, jak te zasady są przestrzegane i łamane w Ruby.
- Zapoznaj się z innymi dobrze znanymi zasadami i podejściami, takimi jak GRASP, DRY, KISS i YAGNI
W rezultacie:
Zrozumiesz zasady i podejścia najczęściej spotykane w Ruby i ogólnie w programowaniu; a także naucz się lepiej dostrzegać konkretne problemy w kodzie, który narusza niektóre podstawowe zasady
Dzień 3. Wzorce projektowe
- Wzorce projektowe w Ruby i Rails od ogółu do szczegółu:
- Wzorce MVC i MV*. Podzielmy Railsy na komponenty i porównajmy je z innymi opcjami wewnętrznej organizacji frameworka sieciowego
- Wzorce generatywne
- Wzory strukturalne
- Wzorce zachowań
W rezultacie:
Odśwież i poszerz swoją wiedzę na temat wzorców, od oczywistego i prostego generatora singletonów po przegląd wzorców architektonicznych