Tooltip

Gadget Dialog

Confirm Dialog

 
Event Time
  Code 1. Tag Dauer Preis Kursleiter Bemerkungen
LODO-0417 Di 3. Okt 1 Tag 850 CHF Christian Schweingruber Durchführungsgarantie
LODO-0417 Di 3. Okt 1 Tag 850 CHF Christian Schweingruber Durchführungsgarantie
LODO-0517 Di 5. Dez 1 Tag 850 CHF Christian Schweingruber
 
Container-Virtualisierung mit Docker
Untertitel Einführungskurs
Kurszeiten 08:45 - 17:00 
Kursinhalt
 
Kursort
Der Kurs findet in der Schweiz in der Regel in Zürich statt (Zürich-Schlieren, ideal mit Auto und ÖV erreichbar). Bei mehreren Anmeldungen aus Bern oder Basel kann der Kurs auch in unseren Schulungsräumen Bern oder Basel durchgeführt werden. Firmenkurse können in Ihren Räumlichkeiten oder in einem unserer Schulungszentren stattfinden.

Ich wünsche anderen OrtIch habe Frage zum Ort

 
Einleitung Docker ist eine Open-Source-Software, die dazu verwendet werden kann, Anwendungen mithilfe von Betriebssystemvirtualisierung in Containern zu isolieren. Dies vereinfacht einerseits die Bereitstellung von Anwendungen, weil sich Container, die alle nötigen Pakete enthalten, leicht als Dateien transportieren und installieren lassen. Andererseits gewährleisten Container die Trennung der auf einem Rechner genutzten Ressourcen, sodass ein Container keinen Zugriff auf Ressourcen anderer Container hat.
Docker basiert auf Linux-Techniken wie Cgroups und Namespaces, um Container zu realisieren. Während anfänglich noch die LXC-Schnittstelle des Linux-Kernels verwendet wurde, haben die Docker-Entwickler mittlerweile eine eigene Programmierschnittstelle namens Libcontainer entwickelt, die auch anderen Projekten zur Verfügung steht. Als Speicher-Backend verwendet Docker das Overlay-Dateisystem AuFS, seit Version 0.8 unterstützt die Software aber auch btrfs.
Prinzipiell ist Docker auf die Virtualisierung mit Linux ausgerichtet, kann allerdings mit Hilfe von VirtualBox auch auf OS X und Windows verwendet werden, insbesondere zur Entwicklung. Da die Ressourcentrennung alleine mit den Docker zugrunde liegenden Techniken wie Namespaces und Cgroups nicht völlig sicher ist, hat die Firma Red Hat Unterstützung für die Sicherheitstechnologie SELinux implementiert, welche die Container auf der Ebene des Host-Systems zusätzlich absichert.
(Text: Wikipedia)
Ihr Nutzen Die Teilnehmenden werden befähigt,
  • Docker-Konzepte zu verstehen
  • Docker zu installieren
  • Container deployen zu können
Teilnehmerkreis System-Administratoren, Planer, System-Architekten, die sich mit Docker vertraut machen möchten.
Unterlagen ZFI-Kursmaterial.
Inhalt Was ist Docker?
  • Vergleich verschiedener Virtualisierungstechniken
  • Geschichte
  • docker.com
Docker installieren
  • Architektur/Voraussetzungen
  • boot2docker, docker toolbox
  • Linux
  • Windows
  • Mac
Docker Container
  • Begriffe: Dockerfile, Image, Container
  • Anlegen
  • Herunterladen
  • Starten
  • Kommandozeile
Docker Management
  • Docker Tools
  • GUIs
  • Netzwerkanbindung
  • Docker Hub
  • Docker Cloud
  • Tutum
Docker Toolbox
  • Docker Engine
  • Docker Kitematic
  • Docker Registry
  • Docker Machine
  • Docker Swarm
  • Docker Compose
Extras
  • Docker Sicherheit
Teilnehmerbeitrag Der Teilnehmerbeitrag versteht sich rein netto. Das ZFI ist (gemäss MwSt-Gesetz) nicht Mehrwertsteuerpflichtig und erhebt somit keine MwSt. Bei länger als einen Monat dauernden Lehrgängen ist die Zahlung des Teilnehmerbeitrages in mehreren Raten möglich (pro rata temporis).
  Zentrum für Informatik,  Schweiz, Basel, Bern, Zürich
Gestaltung und Typografie
Adobe InDesign Grundlagen
Adobe InDesign Aufbaukurs
Adobe Illustrator Grundlagen
Adobe Illustrator Aufbaukurs
Xpress-Umstieg zu InDesign
Apache Setup&Config
Apache 2 Advanced
Adobe PhotoShop Grundlagen
Adobe PhotoShop für den Profi
Managing Projects and Programs with MS Office Project Server 2013/2016
DNS Bind Setup&Config
Microsoft Office Project Server 2013/2016
C++ Advanced
Grundlagen der Programmiersprache C++
Programmiersprache C
C++ Design Pattern Programmierung
C++ Multithreading
C++ Refactoring
C# (.NET) Design Pattern Programmierung mit Visual Studio
C# (.NET) Refactoring mit Visual Studio
Cascading Style Sheets (CSS)
Cascading Style Sheets (CSS)
C++ STL
C++ Templates
XML mit C++
MySQL Basiswissen
MySQL Basiswissen
MySQL für Web-Entwickler und DB-Programmierer
MySQL für Web-Entwickler und DB-Programmierer
PostgreSQL Basiswissen
Systematischer Datenbank-Entwurf
Digitale Bildkorrektur - Was man wissen muss
Embedded C++
Embedded Design
Embedded Linux
Embedded Linux Workshop
Eclipse Rich Client Platform
Eclipse Rich Client Platform
Java, JEE und Eclipse IDE für Führungskräfte
Google Go für C++ Programmierer (golang for c++ programmers)
Google Go für C# Programmierer (golang for c# programmers)
Google Go Programmierung (golang)
Google Go für Java Programmierer (golang for java programmers)
iPhone Applikations-Entwicklung Grundlagen (Apps)
HTML 5
HTML 5
Internet - technische Grundlagen
Objective C Advanced
Objective C Grundlagen
OpenGL
Ionic 2 Mobile Applikationen mit Webtechnologien
Swift
AJAX (Async JavaScript und XML)
AJAX (Async JavaScript und XML)
AJAX (Async JavaScript und XML)
Angular 4+ – Der komplette Leitfaden
Eclipse BIRT Reporting
Eclipse BIRT Reporting
Java EE7 Business mit EJB, JMS, JPA und CDI
Java Eclipse
Java Eclipse
Java Eclipse
Java SE 8 Einführung (neu auch mit Intellij)
Java SE 8 Einführung (neu auch mit Intellij)
Java SE 8 Einführung (neu auch mit Intellij)
XML Web Services Einführung
XML Einführung
XML Transformation (XSL, XSLT, XPath)
Flexible Reports (PDF/Word) mit XML Transformation
Java Google Cloud Programmierung
Java Google Cloud Programmierung
Java Google Cloud Programmierung
Google Web Toolkit 2.x
Google Web Toolkit 2.x
Google Web Toolkit 2.x
Google Web Toolkit 2.x
HTML, CSS, JavaScript
HTML, XHTML und CSS
Javascript Programmierung
Javascript Programmierung
Javascript Programmierung
Javascript Programmierung
Java SE 8 für nicht-OO-Programmierer (neu auch mit Intellij)
Java SE 8 für nicht-OO-Programmierer (neu auch mit Intellij)
Java SE 8 für nicht-OO-Programmierer (neu auch mit Intellij)
Java für C# Programmierer
Java Advanced
Java für PHP Programmierer
ITIL | 
  Code 1. Tag Dauer Preis Kursleiter Bemerkungen
LODO-0417 Di 3. Okt 1 Tag 850 CHF Christian Schweingruber Durchführungsgarantie
LODO-0417 Di 3. Okt 1 Tag 850 CHF Christian Schweingruber Durchführungsgarantie
LODO-0517 Di 5. Dez 1 Tag 850 CHF Christian Schweingruber
 
Container-Virtualisierung mit Docker
Untertitel Einführungskurs
Inhalt Was ist Docker?
  • Vergleich verschiedener Virtualisierungstechniken
  • Geschichte
  • docker.com
Docker installieren
  • Architektur/Voraussetzungen
  • boot2docker, docker toolbox
  • Linux
  • Windows
  • Mac
Docker Container
  • Begriffe: Dockerfile, Image, Container
  • Anlegen
  • Herunterladen
  • Starten
  • Kommandozeile
Docker Management
  • Docker Tools
  • GUIs
  • Netzwerkanbindung
  • Docker Hub
  • Docker Cloud
  • Tutum
Docker Toolbox
  • Docker Engine
  • Docker Kitematic
  • Docker Registry
  • Docker Machine
  • Docker Swarm
  • Docker Compose
Extras
  • Docker Sicherheit
Teilnehmerbeitrag Der Teilnehmerbeitrag versteht sich rein netto. Das ZFI ist (gemäss MwSt-Gesetz) nicht Mehrwertsteuerpflichtig und erhebt somit keine MwSt. Bei länger als einen Monat dauernden Lehrgängen ist die Zahlung des Teilnehmerbeitrages in mehreren Raten möglich (pro rata temporis).
  Zentrum für Informatik,  Schweiz, Basel, Bern, Zürich
Gestaltung und Typografie
Adobe InDesign Grundlagen
Adobe InDesign Aufbaukurs
Adobe Illustrator Grundlagen
Adobe Illustrator Aufbaukurs
Xpress-Umstieg zu InDesign
Apache Setup&Config
Apache 2 Advanced
Adobe PhotoShop Grundlagen
Adobe PhotoShop für den Profi
Managing Projects and Programs with MS Office Project Server 2013/2016
DNS Bind Setup&Config
Microsoft Office Project Server 2013/2016
C++ Advanced
Grundlagen der Programmiersprache C++
Programmiersprache C
C++ Design Pattern Programmierung
C++ Multithreading
C++ Refactoring
C# (.NET) Design Pattern Programmierung mit Visual Studio
C# (.NET) Refactoring mit Visual Studio
Cascading Style Sheets (CSS)
Cascading Style Sheets (CSS)
C++ STL
C++ Templates
XML mit C++
MySQL Basiswissen
MySQL Basiswissen
MySQL für Web-Entwickler und DB-Programmierer
MySQL für Web-Entwickler und DB-Programmierer
PostgreSQL Basiswissen
Systematischer Datenbank-Entwurf
Digitale Bildkorrektur - Was man wissen muss
Embedded C++
Embedded Design
Embedded Linux
Embedded Linux Workshop
Eclipse Rich Client Platform
Eclipse Rich Client Platform
Java, JEE und Eclipse IDE für Führungskräfte
Google Go für C++ Programmierer (golang for c++ programmers)
Google Go für C# Programmierer (golang for c# programmers)
Google Go Programmierung (golang)
Google Go für Java Programmierer (golang for java programmers)
iPhone Applikations-Entwicklung Grundlagen (Apps)
HTML 5
HTML 5
Internet - technische Grundlagen
Objective C Advanced
Objective C Grundlagen
OpenGL
Ionic 2 Mobile Applikationen mit Webtechnologien
Swift
AJAX (Async JavaScript und XML)
AJAX (Async JavaScript und XML)
AJAX (Async JavaScript und XML)
Angular 4+ – Der komplette Leitfaden
Eclipse BIRT Reporting
Eclipse BIRT Reporting
Java EE7 Business mit EJB, JMS, JPA und CDI
Java Eclipse
Java Eclipse
Java Eclipse
Java SE 8 Einführung (neu auch mit Intellij)
Java SE 8 Einführung (neu auch mit Intellij)
Java SE 8 Einführung (neu auch mit Intellij)
XML Web Services Einführung
XML Einführung
XML Transformation (XSL, XSLT, XPath)
Flexible Reports (PDF/Word) mit XML Transformation
Java Google Cloud Programmierung
Java Google Cloud Programmierung
Java Google Cloud Programmierung
Google Web Toolkit 2.x
Google Web Toolkit 2.x
Google Web Toolkit 2.x
Google Web Toolkit 2.x
HTML, CSS, JavaScript
HTML, XHTML und CSS
Javascript Programmierung
Javascript Programmierung
Javascript Programmierung
Javascript Programmierung
Java SE 8 für nicht-OO-Programmierer (neu auch mit Intellij)
Java SE 8 für nicht-OO-Programmierer (neu auch mit Intellij)
Java SE 8 für nicht-OO-Programmierer (neu auch mit Intellij)
Java für C# Programmierer
Java Advanced
Java für PHP Programmierer
ITIL |