Modernin teknisen suunnittelun periaatteet
Liput
Modernin teknisen suunnittelun periaatteet
Modernin teknisen suunnittelun periaatteet opettavat miten voimme luottavaisesti muovata softan designia ilman, että muutokset rikkovat palvelua toisaalla. Tässä koulutuksessa opitaan teknisen ketteryyden perusperiaatteita, jotka mahdollistavat ilmiintyvän (en. emergent) suunnittelun, jossa koodipäätöksiä tehdään mahdollisimman myöhään.
Moderni tekninen suunnittelu perustuu XP:n (eXtreme Programming) esittelemiin konsepteihin - erityisesti simple design, test-driven development, acceptance testing, refactoring ja pair programming.
Tässä koulutuksessa opitaan teknisen ketteryyden perusperiaatteet - XP:n (eXtreme Programming) esittelemillä tavoilla.
Koulutuksen oppimistavoitteet:
- miten kirjoittaa testejä, joihin voi luottaa - jotka testaavat oikeita asioita ja menevät rikki oikeista syistä
- miten testata mikä tahansa toiminnallisuus
- testivetoisen ohjelmoinnin perusteet
- hyväksymistestivetoinen ohjelmointi
- atomiset refaktoroinnit
- miten tehdä vaikeasti testattavasta koodista helposti testattavaa koodia
- miten ohjata arkkitehtuuria ja designia testien avulla
- ports and adapters -arkkitehtuuri
Koulutuksen lopussa tehdään pidempi harjoitus, jossa oppeja hyödynnetään tekemällä tuotantokoodia muistuttavasta vaikeasti testattavasta koodista helposti testattavaa - samalla muovaten arkkitehtuurista ylläpidettävään ja selkeään suuntaan (ports and adapters / hexagonal).
Koulutusmuoto
Luokkahuonekoulutus
Osallistumismaksu
Jäsenhinta: 1 250 € (+ alv)
Normaalihinta: 1 560 € (+ alv)
Kesto
Klo 9–16 kahtena päivänä 4.–5.5.
Kouluttaja
Aki Salmi työskentelee johtavana kehittäjänä.
Kohderyhmä
Kurssin kohderyhmän muodostavat ohjelmistokehittäjät.
Koulutuksen sisältö
Koulutus tapahtuu pari- tai ryhmäohjelmoiden koodin äärellä tehden erilaisia harjoituksia päivän mittaan. Jokaisella harjoituksella on tarkka fokus, jotka yhdessä muovaavat oppimispolun, joka kuljettaa oppijat testaamisen ja refaktoroinnin kautta emergentin suunnittelun.
Kouluttaja
Aki Salmi tekee hommia johtavana ohjelmistokehittäjänä Wonnalla. Tekninen ketteryys "software crafting" on hänen osaamisensa ydintä, ja hän yhdistää toteutuksen, testauksen ja teknisen suunnittelun tavoilla, jotka tuottavat taianomaisia tuloksia ja hänen koodiaan on sanottu luettavan kuin hyvää kirjaa. Näitä taitoja Aki opettaa meille niin kursseilla, osana arkipäivän työtä ohjelmistokehittäjänä tiimeissä kuin erilaisissa sessioissa, joita hän pitää kansainvälisessä yhteisössä.
Osallistumismaksu
Jäsenhinta koskee TIVIA-yhteisön henkilöjäseniä ja kumppanien sekä yhteisöjäsenten henkilökuntaa.
- Jäsenhinta: 1 250 €
- Normaalihinta: 1 560 €
Hintaan sisältyy lounas sekä aamu- ja iltapäiväkahvit. Kaikkiin hintoihin lisätään alv 24 %.
Jos et vielä ole TIVIA-yhteisön jäsen, liity nyt ja osallistu koulutukseen jäsenetuhintaan (jäsenmaksut 20–65 €)! Tutustu myös yritysjäsenyyteen!
Kysyttävää koulutuksesta? Lähetä viesti osoitteeseen ilmoittaudu(at)tivia.fi
Tutustu myös muihin TIVIAn järjestämiin koulutuksiin.
Peruutusehdot: Jos peruutus tapahtuu myöhemmin kuin 14 vrk ennen koulutuksen alkua, perimme 50 % osallistumismaksusta. Peruuttamatta jätetyistä ilmoittautumisista perimme koko osallistumismaksun.
Yhteydenotot: ilmoittaudu(at)tivia.fi
Pidätämme oikeuden päivittää koulutuksen sisältöä.