Olio-suunnittelu Ruby - kurssi RUB 3900. ThinkNeticalta, koulutus 3 päivää, päivämäärä 27.11.2023.
Miscellanea / / November 28, 2023
Harjoitella
Teet osan harjoituksista suoraan tunnilla ja osan itse webinaarin jälkeen.
Viestintä
Saat live-chat-tuen, ja webinaareissa käsitellään yleisiä kysymyksiä ja virheitä, esimerkkejä parhaista käytännöistä ja ratkaisuista.
1. 6 kuukauden Ruby on Rails -kehityskokemus
3. Peruskomentorivi- ja git-taidot
Entinen kehittäjä yhtiöissä Cybergizer, Actimind, Group-IB ja Urban Connect AG.
Ohjelmatoimikunnan jäsen ja puhuja RubyRussia-konferensseissa.
Hän opetti valtion yliopistoissa ja yksityisissä oppilaitoksissa.
Osallistui mentorina Rubizzalle ja Hexletille.
3 webinaaria
Käytännön tehtäviä
Kommunikointi kirjoittajan kanssa ja vastauksia kysymyksiin
Päivä 1. Ohjelmointiparadigmat
- Opi tai vahvista tietosi OOP-periaatteista, niiden toteuttamisesta Rubyssa, vertaa muihin kieliin
- Ymmärtää puhtaat funktiot ja muut toiminnallisen ohjelmoinnin peruskäsitteet
- Harkitse vaihtoehtoisia OOP- ja FP-paradigmoja ja niiden soveltuvuutta Rubyyn
Tämän seurauksena sinä:
Päivitä ja laajenna ymmärrystäsi OOP: sta käytännön esimerkeillä, opi työskentelemään Rubyn kanssa toiminnallisella tyylillä, vertaa Rubyä muihin kieliin
Päivä 2. Suunnitteluperiaatteet
- Päivitä tai hanki teoreettinen ymmärrys SOLID-periaatteista
- Katso esimerkkejä siitä, kuinka näitä periaatteita kunnioitetaan ja rikotaan Rubyssa.
- Tutustu muihin tunnettuihin periaatteisiin ja lähestymistapoihin, kuten GRASP, DRY, KISS ja YAGNI
Tämän seurauksena sinä:
Ymmärrät periaatteet ja lähestymistavat, jotka ovat yleisimpiä Rubyssa ja kehityksessä yleensä; ja myös oppia näkemään paremmin tiettyjä ongelmia koodissa, joka rikkoo joitain perusperiaatteita
Päivä 3. Suunnittelumalleja
- Ruby and Rails -kuviot yleisestä erityiseen:
- MVC- ja MV*-kuviot. Jaetaan Rails osiin ja verrataan sitä muihin verkkokehyksen sisäisen organisoinnin vaihtoehtoihin
- Generatiiviset mallit
- Rakenteelliset kuviot
- Käyttäytymismallit
Tämän seurauksena sinä:
Päivitä ja laajenna tietämyksesi kuvioista, ilmeisestä ja yksinkertaisesta yksittäisgeneraattorista yleiskatsaukseen arkkitehtonisista kuvioista