Docker Basics Seminar

Trainer: Gunnar Bless
Dauer: 3 Tage
Zielgruppe:

Das Docker-Einsteigerseminar richtet sich an Entwickler, die sich fundierte Docker Kenntnisse erarbeiten möchten oder ihre Kenntnisse erweitern und vertiefen möchten. Konzipiert für diejenigen, die ihre Anwendungen effizienter entwickeln und bereitstellen möchten. Das Seminar bietet grundlegende Einblicke in Docker-Container, Dockerfiles und einfache Orchestrierung, um eine solide Basis für den Einstieg zu schaffen.

Docker

In diesem 3-tägigen Docker-Seminar für Softwareentwickler erarbeiten wir uns Möglichkeiten der Containerisierung. Erlernen Sie die Erstellung, Verwaltung und Bereitstellung von Anwendungen in leichtgewichtigen Containern. Docker ermöglicht eine konsistente Entwicklungs- und Ausführungsumgebung, unabhängig von der Infrastruktur. Mit Dockerfiles automatisieren Sie den Build-Prozess und sichern die Portabilität über verschiedene Umgebungen. Optimieren Sie die Entwicklung, steigern Sie die Effizienz und beschleunigen Sie die Bereitstellung mit Docker, einem entscheidenden Werkzeug für moderne Softwareentwicklung.

Agenda:

Introduction to Docker

  • Definition and brief history of Docker
  • Advantages of using Docker
  • Docker architecture overview
  • Installing Docker on different operating systems
  • Docker Hub and Docker images

Docker Basics

  • Running Docker containers
  • Understanding Dockerfile
  • Building Docker images
  • Docker networking
  • Docker volumes
  • Docker Compose

Dockerizing Applications

  • Dockerizing a simple web application

Docker in Production

  • Docker Swarm overview
  • Scaling Docker applications
  • Monitoring Docker applications
  • Docker and Software-Installation
  • Docker-Registries
  • Filesystems
  • Docker and Databases

Security and Troubleshooting

  • Docker security considerations
  • Docker security best practices
  • Troubleshooting Docker containers
  • Debugging Docker containers

Advanced Docker Topics

  • Dockerfile best practices
  • Using Docker with Kubernetes
  • Advanced Docker networking

Docker for Developers

  • Development Best Practices
  • Remote development
  • Application deployment
  • Running an app in production
  • Testing Dockerized applications
  • Docker and DevOps (examples with Gitlab)

Docker for Python Developers

  • Docker and CI/CD
  • Test-Driven Development
  • Multi-Stage Builds
  • Caching of Python Packages
  • Healthchecks
  • .dockerignore
  • Logging
  • Virtual Environments
Ihre Vorteile bei DockerDocker Schulungen durch edv-coaching.de:
  • projekt- und lehrerfahrene Trainer
  • maßgeschneiderte Inhalte und umfangreiche Unterlagen
  • Betreuung auch nach dem Training
  • bundesweite Trainings in Ihrem Hause oder als Online-Schulung
  • Training in Österreich und in der Schweiz
  • Durchführung in deutscher oder englischer Sprache.

Weitere Schulungen

Keine weiteren Schulungen gefunden.
Keine weiteren Schulungen gefunden.
Kurs Anfrage

Danke für Ihr Interesse an diesem Kurs. Sie erhalten in Kürze ein Angebot.

Gewählter Kurs: Docker Basics Seminar
Dauer: 3 Tage

Die mit * gekennzeichneten Felder sind Pflichtfelder.

Empfehlen Sie diesen Kurs
Kurs: Docker Basics Seminar

Die mit * gekennzeichneten Felder sind Pflichtfelder.