Schulung: Docker Virtualisierung
Verbessern Sie ihre Produktivität und lernen Sie Docker Virtualisierung für Programmierer.

Das sich mit Docker auf sehr effiziente Weise Arbeitsumgebungen für Entwickler bereitstellen lassen hat sich bereits herumgesprochen. Wie eine solche Arbeitsumgebung aber auf dem eigenen Entwicklungsrechner effizient und zeitsparend aufgebaut und betrieben wird, lernen Sie in diesem Kurs von Grund auf.

Im Kurs “Docker Virtualisierung”  erfahren Sie wie Sie von den vielen Vorteilen die Ihnen Docker im Entwickleralltag bringt, profitieren können. Gekapselte parallele Installationen die sich leicht aktualisieren lassen und zudem noch wetvolle Systemressourcen schonen. Optimieren Sie Ihre Produktivität in dem Sie, die selbe Codebasis auf verschiedenen Umgebungen testen können, die sie problemlos parallel zueinander betreiben und nach Bedarf ein und ausschalten können. Nutzen Sie die eingesparte Zeit um sich mit den wirklich wichtigen Dingen beschäftigen zu können, dem Programmieren.

Das Kursangebot richtet sich sowohl an (Web) Entwickler, als auch an erfahrene Konfiguration Manager / DevOps. Dabei kann der Kursinhalt von 2 bis 4 Tage durch ein Vorgespräch auf die verschiedenen Bedürfnisse abgestimmt werden.

Die Durchführung des Kurses erfolgt ausschließlich remote und kann auch für geschlossene Gruppen individuell gebucht werden. Für einen optimalen Lernerfolg sollte die Gruppenstärke pro Termin nicht mehr als 10 Teilnehmer umfassen. Wenn Sie Interesse an den angebotenen Kursinhalten haben zögern Sie nicht mich zu kontaktieren .

Inhalte:

  • Begriffe und Konzepte
  • Installation
    • Linux
    • Windows
    • IDE Integration: Visual Studio Code, Netbeans
    • Berechtigungen im Linux Dateisystem
  • DockerHub: Aufbau eines LAMP Stack
    • MySQL (Datenbank)
    • PhpMyAdmin (Datenbank Administration)
    • Apache 2 + PHP (HTTP Webserver)
  • Basiskommandos
    • Container anzeigen, starten & stoppen
    • Images erstellen, anzeigen und löschen
    • Komplexe Images instanzieren
  • Container exekutieren
    • Linux Bash
    • Texteditor auf der Kommandozeile
  • Persistenz
    • Volumes
    • Dateien & Verzeichnisse exportieren
  • eigene Images erstellen
    • Dockerfile
    • erweitern der Apache 2 PHP Containers mit gängigen PHP Modulen
  • Docker Compose
    • Images gruppieren und orchestrieren
    • YAML
  • Docker Cluster
    • Netzwerkadaper in Docker
    • Docker Swarm & Kubernetes
    • Sicherheitsrisiko Docker API
  • Docker UI: Portainer
  • DevOps
    • Logging & Monitoring
    • Scaling & load balancing
    • CI / CD Pipeline in Jenkins
    • Testcontainers

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert