Online Kurs buchen: https://www.gfu.net/seminare-schulungen-kurse/open_source_sk62/docker-praxistraining-fuer-web-entwickler_s2665.html

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.

Das Praxisbeispiel führt Sie Schritt für Schritt hin zu einer vollwertigen Programmierumgebung für PHP Webprojekte, einem sogenannten LAMP Stack. Während Sie die Dienste Apache 2 HTTP Webserver mit PHP und einer MySQL Datenbank, sowie dem Administrationswerkzeug PhpMyAdmin über Docker Container erstellen, lernen Sie nebenher alle wichtigen Grundlagen zu Docker, um künftig auch anders gestaltete Entwicklungsumgebungen erstellen zu können.

Profitieren sie von den vielen Vorteilen die Ihnen Docker auch in den Entwickleralltag bringt. Gekapselte parallele Installationen die sich leicht aktualisieren lassen und zudem noch wetvolle Systemressourcen schonen. Nutzen Sie die eingesparte Zeit um sich mit den wirklich wichtigen Dingen beschäftigen zu können, dem programmieren.

Jeder Teilnehmer dieses Kurses erhält zudem ein gedrucktes Exemplar des Buches: Marco Schulz, 2021, 400 Seiten, Rheinwerk Computing, ISBN 978-3-8362-7834-8

Schulungsziel

Nach Absolvierung dieses Praxistrainings kennen Sie alle wichtigen Facetten um eigene Arbeitsumgebungen mit Docker auf einem lokalem Entwicklungsrechner erstellen und betreiben zu können. 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,

Wer teilnehmen sollte: Der Kurs richtet sich an alle Entwickler, die erfahren wollen wie man Docker auf dem lokalen Rechner betreiben kann um damit Verschiedene Arbeitsumgebungen bereitzustellen.

Inhalt:

  • Begriffe und Konzepte
  • Installation unter Windows & Linux
  • DockerHub: Aufbau eines LAMP Stack
    • MySQL
    • PhpMyAdmin
    • Apache 2 + PHP
  • Basiskommandos
    • Container anzeigen, starten & stoppen
    • Images erstellen, anzeigen und löschen
    • Exportieren / Importieren von Dateien im Container
    • Komplexe Images instanzieren
  • Container exekutieren: PHP CLI
  • eigene Images erstellen
    • erweitern der Apache 2 PHP Containers mit gängigen PHP Modulen
  • Images gruppieren mit Docker Compose
  • Docker UI Portainer

Leave a Reply