Objektinis dizainas Ruby – kursas 3900 RUB. iš ThinkNetica, mokymai 3 dienos, data 2023 m. lapkričio 27 d.
įvairenybės / / November 28, 2023
Praktika
Dalį pratimų atliksite pamokoje, o dalį – patys po internetinio seminaro.
Bendravimas
Turėsite palaikymą tiesioginiuose pokalbiuose, o internetiniuose seminaruose bus aptariami dažniausiai pasitaikantys klausimai ir klaidos, geriausios praktikos ir sprendimų pavyzdžiai.
1. 6 mėnesių Ruby on Rails kūrimo patirtis
3. Pagrindiniai komandų eilutės ir git įgūdžiai
Buvęs „Cybergizer“, „Actimind“, „Group-IB“ ir „Urban Connect AG“ kūrėjas.
Programos komiteto narys ir „RubyRussia“ konferencijų pranešėjas.
Dėstė valstybiniuose universitetuose ir privačiose mokymo įstaigose.
Dalyvavo kaip mentorius Rubizza ir Hexlet.
3 webinarai
Praktinės užduotys
Bendravimas su autoriumi ir atsakymai į klausimus
Diena 1. Programavimo paradigmos
- Išmokite arba įtvirtinkite savo žinias apie OOP principus, jų įgyvendinimą Ruby, palyginkite su kitomis kalbomis
- Suprasti grynąsias funkcijas ir kitas pagrindines funkcinio programavimo sąvokas
- Apsvarstykite alternatyvias OOP ir FP paradigmas ir jų pritaikymą Ruby
Dėl to jūs:
Atnaujinkite ir praplėskite savo supratimą apie OOP naudodamiesi praktiniais pavyzdžiais, išmokite dirbti su Ruby funkcionaliu stiliumi, palyginkite Ruby su kitomis kalbomis
2 diena. Dizaino principai
- Atnaujinkite arba įgykite teorinį supratimą apie SOLID principus
- Pažvelkite į pavyzdžius, kaip Ruby gerbiami ir pažeidžiami šie principai.
- Susipažinkite su kitais gerai žinomais principais ir metodais, tokiais kaip GRASP, DRY, KISS ir YAGNI
Dėl to jūs:
Suprasite principus ir požiūrius, kurie labiausiai paplitę „Ruby“ ir apskritai plėtojant; taip pat išmokti geriau įžvelgti konkrečias problemas kode, kuris pažeidžia kai kuriuos pagrindinius principus
3 diena. Dizaino modeliai
- Ruby and Rails dizaino modeliai nuo bendro iki specifinio:
- MVC ir MV* modeliai. Padalinkime Rails į komponentus ir palyginkime su kitomis žiniatinklio sistemos vidinio organizavimo galimybėmis
- Generatyviniai modeliai
- Struktūriniai modeliai
- Elgesio modeliai
Dėl to jūs:
Atnaujinkite ir praplėskite savo žinias apie raštus – nuo akivaizdaus ir paprasto pavienio generatoriaus iki architektūrinių modelių apžvalgos