Kontitus ja Dockerin perusteet

Kontittaminen on viime vuosien ohjelmistokehityksen kuumimpia teknologioita ja Docker sen ylivoimaisesti suosituin työkalu. Kontittaminen mahdollistaa entistä ketterämmän kehityksen ja uudenlaiset ohjelmistoarkkitehtuurit, kuten esimerkiksi mikropalvelut. Aina ei ole kuitenkaan itsestään selvää, onko kannattavaa käyttää kontteja ja jos on, niin miten. Tällä kurssilla opit käytännön kautta ymmärtämään ja käyttämään tätä jännittävää teknologiaa, jotta saat siitä mahdollisimman paljon hyötyä!

TAVOITTEET
•Vahva ymmärrys kontituksen ja Dockerin perusteista
• Selkeä käsitys, mihin kontteja voi käyttää, ja mihin ei
• Kyky luoda itse kontteja ja käyttää valmiita (Docker Hub)
• Osata yhdistää kontteja kokonaisuuksiksi Docker Composella
• Ymmärtää ohjelmistokehitysprosessi konteille
Tärkeintä on saada erinomainen perusymmärrys, joka auttaa sinua suunnittelemaan kontitettuja ohjelmistoratkaisuja. Se antaa myös hyvän pohjan itsenäisille käytännön kokeiluille ja kehitykselle.

KOHDEYLEISÖ
Kuka tahansa ohjelmistokehityksen parissa työskentelevä, joka haluaa oppia kontituksen perusteet ja Dockerin käytön. Kehittäjät, Testaajat, Scrum Masterit, Managerit… kaikkien on hyvä ymmärtää, mistä tässä vallankumouksellisessa teknologiassa on oikein kyse!

VAATIMUKSET
Kannettava tietokone, johon on asennettu Docker ja Docker Compose. Käytämme komentorivi-Dockeria. Nämä ovat saatavilla useimmille alustoille osoitteesta https://docs.docker.com/engine/installation/. CE (Community Edition) riittää hyvin, EE (Enterprise Edition) käy myös.

OHJELMA
Koulutuksessa opit tekemällä itse. Esittelemme konseptit, jonka jälkeen pääset koittamaan omalla koneellasi miten homma toimii käytännössä.
• Mitä ovat kontit?
• Mikä on Docker?
• Esitellään minkäläinen konttiklusteri päivän aikana rakennetaan.
• My First Dockerfile
• Kontin ja Imagen ero
• Konttien tutkiminen
• Levyjärjestelmän liittäminen
• Verkkoyhteydet
• Konttiklusterin luonti Docker Composella
• Jokainen rakentaa oman konttiklusterinsa
• Sananen konttiorkestroinnista

Maksutapa: Lasku
Kouluttaja: Aleksi Aalto (Omoroi)

 

Tarkkaa päivämäärää kurssille ei ole vielä asetettu, joten olethan meihin academy [at] siili.com (yhteydessä), mikäli haluat kuulla lisää.