Dată începere

Seria Ianuarie 2020

Datele sunt estimative și pot suferi modificări minore.

Înscrie-te

Durată

8 săptămâni x 6 ore/săptămână = 48 ore

Cursurile se desfășoară de 2 ori pe săptămână: 2 ore de teorie & 4 ore de practică

Taxă participare

Va fi anunțată

Cerințe

  • Laptop personal

Programă

Week 1. Docker 101 for development

  • Why Docker?
  • Proper Docker setup
  • Your first containers
  • Official images
  • Building images interactively
  • Building images with Dockerfiles
  • CMD and ENTRYPOINT
  • COPY and multistage builds
  • Publishing to Docker Hub
  • Docker networking
    • Network drivers and basics
    • Naming and inspecting
    • Service discovery with DNS
    • Legacy links

Week 2. Docker Compose

  • Local development workflow
  • Creating dev services
  • Advanced Dockerfiles
  • Using volumes locally

Week 3. Deploying multi-tier apps

  • Local development workflow
  • Example app: visualizer / dockercoins
  • Compose scale up and down

Week 4. Swarm basics

  • Creating a swarm
  • Adding nodes and services
  • Host your own image registry
  • Swarm operations
    • Overlay networks
    • Updating services
    • Rolling updates
    • Health checks

Week 5. Distributing service configuration

  • Swarm configs
  • Swarm secrets

Week 6. Swarm third-party tools

  • ELK for centralized logging
  • Stateful service and volumes

Week 7. Project

Week 8. Project

Traineri

Gabriel Paiu
Gabriel PaiuTrainer
Alexandru Coman
Alexandru ComanTrainer