TIVIA ry | Finnish Information Processing Association

Modernin teknisen suunnittelun periaatteet

Tapahtuma on peruttu

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öä.

Päivämäärä ja aika
torstaina
4. toukokuuta 2023
Alkaa - 9.00
perjantaina
5. toukokuuta 2023
Päättyy - 16.00 Europe/Helsinki
Sijainti

Workery+ Vallila

Sturenkatu 16
00510 Helsinki
Suomi
--Workery+ Vallila--
Hanki reittiohjeet
Järjestäjä

TIVIA Infuture Oy

jasenasiat@tivia.fi
JAA

Selvitä, mitä ihmiset näkevät ja sanovat tästä tapahtumasta, ja liity keskusteluun.