Objektumorientált tervezés Ruby színben - tanfolyam 3900 RUB. a ThinkNeticától, képzés 3 nap, dátum: 2023. november 27.
Vegyes Cikkek / / November 28, 2023
Gyakorlat
A gyakorlat egy részét közvetlenül az órán, egy részét pedig saját maga végzi el a webinárium után.
Kommunikáció
Élő chat-támogatást kap, a webináriumok pedig a gyakori kérdéseket és hibákat, valamint a bevált gyakorlatok és megoldások példáit tárgyalják.
1. 6 hónap Ruby on Rails fejlesztési tapasztalat
3. Alapvető parancssori és git készségek
A Cybergizer, az Actimind, a Group-IB és az Urban Connect AG korábbi fejlesztője.
A programbizottság tagja és a RubyRussia konferenciák előadója.
Állami egyetemeken és magánoktatási intézményekben tanított.
Mentorként részt vett a Rubizza és a Hexlet oldalán.
3 webinárium
Gyakorlati feladatok
Kommunikáció a szerzővel és a kérdésekre adott válaszok
1. nap. Programozási paradigmák
- Tanulja meg vagy szilárdítsa meg tudását az OOP alapelveiről, azok Ruby nyelven történő megvalósításáról, hasonlítsa össze más nyelvekkel
- Ismerje meg a tiszta függvényeket és más alapvető funkcionális programozási fogalmakat
- Fontolja meg az alternatív OOP és FP paradigmákat és ezek alkalmazhatóságát a Rubyra
Ennek eredményeként Ön:
Frissítse és bővítse az OOP megértését gyakorlati példákkal, tanuljon meg funkcionális stílusban dolgozni a Rubyval, hasonlítsa össze a Rubyt más nyelvekkel
2. nap. Tervezési alapelvek
- Frissítsen vagy szerezzen elméleti ismereteket a SOLID elvekről
- Nézzen példákat arra, hogyan tartják tiszteletben és sértik meg ezeket az elveket a Rubyban.
- Ismerkedjen meg más jól ismert elvekkel és megközelítésekkel, mint a GRASP, DRY, KISS és YAGNI
Ennek eredményeként Ön:
Meg fogod érteni azokat az elveket és megközelítéseket, amelyek a Rubyban és általában a fejlesztésben a leggyakoribbak; és megtanulják jobban meglátni az egyes alapelveket sértő kód konkrét problémáit
3. nap. Tervezési minták
- Tervezési minták Ruby and Railsben az általánostól a konkrétig:
- MVC és MV* minták. Bontsuk le a Rails-t összetevőire, és hasonlítsuk össze a webes keretrendszer belső szervezésének egyéb lehetőségeivel
- Generatív minták
- Szerkezeti minták
- Viselkedési minták
Ennek eredményeként Ön:
Frissítse és bővítse a mintákkal kapcsolatos ismereteit, a nyilvánvaló és egyszerű egyszemélyes generátortól az építészeti minták áttekintéséig