Docker kursus

Docker kursus

Kort om undervisningen i Docker

Docker er en virtualiseringsteknologi, der gør det muligt at flytte applikationer på tværs af miljøer, fx mellem udvikleres laptops, eller fra udvikling til test og QA.

Gennem diskussion og øvelser kommer du til at føle dig helt hjemme i den praktiske anvendelse af Docker. Øvelserne er valgt med udgangspunkt i relevante, realistiske udviklings- og integrationsscenarier. Kurset berører den teoretiske baggrund for Docker, men fokus er på praktisk anvendelse.

Indhold

Docker er en af de hurtigst adapterede teknologier nogensinde. Deltageren får mulighed for, på sin egen krop, at mærke nogle af de funktioner, der gør Docker så populært. Docker er en overbevisende teknologi, der har skabt væsentlig værdi for en lang række udviklingshuse rundt om i verden.

Kurset giver et godt afsæt til at komme i gang med Docker som løsning på praktiske problemer i dagligdagen.

Kurset gennemgår bl.a. følgende grundlæggende emner:

  • Dockerfile
  • Images
  • Containers
  • Filsystemer
  • Migrering
  • Cross platform afvikling

  • Nedarvning
  • Backup/restore
  • Registry
  • Compose
  • Push/Pull/Commit
  • Tilvalg: Provisioning med ansible, og ansible-container

Derudover demonstreres deres anvendelse i mere komplekse, praktisk anvendelige eksempler og øvelser.

Forudsætninger

Det kan øge forståelsen hvis deltagere har kendskab til emnerne dækket i kurset OpenShift - Platform-as-a-Service for developers - Foundation.

Målgruppe

Kurset henvender sig til udvikleren, testeren og driftsmedarbejderen, der alle kan have stor glæde af Docker som en del af deres værktøjskasse og i deres daglige arbejde.

Deltageren forventes at have grundlæggende programmeringserfaring, erfaring med linux kommandoer og være fortrolig med at anvende en kommandoterminal.

Kurset kan gennemføres på Windows, Mac eller Linux.

Efter kurset kan deltageren

Bruge de grundlæggende funktioner i Docker i sit daglige arbejde, herunder:

  • Opsætte, starte og anvende en nødvendig, lokal Service (f.eks. en database) på få minutter

  • Dele denne Service med andre udviklere

  • Dele denne Service med test

  • Lave sine egne Docker maskiner

  • Gøre brug af 1000-vis af standardiserede Docker maskiner med anerkendte teknologier som f.eks. MySql eller Redis

  • Konfigurere Docker maskiner med kendte teknologier til egne behov, f.eks. MongoDB eller Elastic/Elasticsearch

  • Skabe ny funktionalitet baseret på sammensætning af flere samarbejdende Docker images

  • Hurtigt og effektivt definere fælles Services (f.eks. databaser) der kan bruges på tværs af teams og team-members til udvikling og test

Varighed
2 dage
Kursusnummer
LB1880
Sprog
Dansk/Engelsk
Lokation
Lund&Bendsen
Dato
Se næste
Pris
11.800 kr.

Book nu

Kursusansvarlig

Maksim Sorokin

Instruktør

Maksim er udvikler med stort U. Han er ekspert i en række teknologier og underviser i flere af dem. Maksim arbejder bl.a. (men bestemt ikke udelukkende), med JavaEE, Javascript, AngularJS, Android, iOS, Guice, Cucumber og Hadoop. Med Maksim på holdet kan du kickstarte dit projekt.

Læs mere

Instruktør

Sten Vesterli

Instruktør

Sten Vesterli hjælper organisationer med at høste forretningsfordelene ved IT hurtigere. Han angriber de typiske problemer i hele IT værdikæden fra business case over teknologi, udvikling og rollout til drift. Han har skrevet seks bøger om IT og har holdt hundredevis af indlæg på teknologikonferencer i hele verden i de sidste 20 år. Sten har blandt andet hjulpet Novo Nordisk, Maersk Lines, Nordea, Danske Spil, SimCorp, Oracle, Novartis og Swisscom. Find Sten på LinkedIn, hvor han poster tankevækkende indlæg flere gange om ugen.

Læs mere

Instruktør

Thomas Ammitzbøll-Bach

Instruktør

Thomas er senior DevOps konsulent, som er specialiseret indenfor Continuous Integration, Continuous Deployment og har ekspertviden indenfor Python og har et indgående kendskab til Linux som udviklingsplatform og embedded Linux (bl.a. til IoT). Thomas har over 24 års erfaring med softwareudvikling, konsulentopgaver og DevOps. Thomas har stor erfaring fra bankverdenen, e-commerce, internetudbydere, webhoteller, teleselskaber, startups og ingeniørvirksomheder. Thomas er for tiden fokuseret på DevOps, webplatforme og følger udviklingen indenfor CI/CD og Cloud teknologier tæt.

Læs mere

Cloud Udviklerværktøjer