Docker

Datenanalyse

Lernen Sie in zwei Tagen, wie Sie mit Docker Anwendungen in Containern verpacken, verwalten und bereitstellen. Dank des praxisorientierten Ansatzes können Sie Docker sofort in Ihrer eigenen Arbeitsumgebung anwenden.

Studiebelasting 2 dagen
4.3
11

Onderwezen door:

Peter Schols

Einführung in Docker

In der dynamischen Welt der Softwareentwicklung spielt Docker eine entscheidende Rolle bei der effizienten Verwaltung und Bereitstellung von Anwendungen. Docker ermöglicht es, Anwendungen und alle erforderlichen Abhängigkeiten in Container zu verpacken: leichtgewichtige, isolierte Umgebungen, die überall gleich funktionieren. Dies bietet Entwicklern und Administratoren eine beispiellose Flexibilität und Einfachheit beim Erstellen, Testen und Bereitstellen von Software.

Für Fachleute im Geoinformationssektor bietet Docker leistungsstarke Möglichkeiten. Sie können Geodaten und Geoanwendungen schnell und zuverlässig bereitstellen, unabhängig von der Komplexität oder dem Umfang der Daten. Dies macht die Arbeit mit großen Datensätzen und komplexen GIS-Anwendungen wesentlich effizienter und konsistenter.

Durch den Einsatz von Docker kann ein Entwickler Anwendungen erstellen, die in einer vollständig vorhersehbaren Umgebung laufen. Sie müssen sich keine Gedanken über Unterschiede zwischen Systemen oder Konflikte zwischen verschiedenen Versionen von Tools und Bibliotheken machen. Dies sorgt für Stabilität und Zuverlässigkeit, sodass Sie sich voll und ganz auf Innovation und Qualität konzentrieren können.

Was ist Docker und welche Bedeutung hat die Containerisierung?

Docker ist ein revolutionäres Tool, das die Art und Weise, wie wir Software entwickeln und bereitstellen, nachhaltig verändert hat. Mit Docker werden Anwendungen in Container verpackt, die unabhängig vom zugrunde liegenden System sind. Das macht sie extrem portabel und konsistent. Probleme wie „Auf meinem Rechner funktioniert es“ gehören damit der Vergangenheit an.

Containerisierung ist wichtig, weil sie:

  • Konsistenz gewährleistet: Anwendungen laufen immer in derselben Umgebung, von der Entwicklung bis zur Produktion.
  • die Skalierbarkeit vereinfacht: Anwendungen können mühelos in mehreren Instanzen gleichzeitig ausgeführt werden.
  • Isolation bietet: Container sind voneinander getrennt, was der Sicherheit und Stabilität zugutekommt.

Im Zusammenhang mit Geoinformationen und Geodaten bietet dies zahlreiche Vorteile. Ganz gleich, ob Sie an einer geografischen Analyse oder einer interaktiven Kartenanwendung arbeiten: Docker sorgt dafür, dass Ihre Umgebung zuverlässig und reproduzierbar ist.

Die Vorteile von Docker

Der Einsatz von Docker und Containerisierung bringt klare Vorteile mit sich:

  • Schnellere Bereitstellungen dank Containern, die alle notwendigen Abhängigkeiten enthalten.
  • Flexibilität bei der Entwicklung, da Entwicklungsumgebungen exakt mit den Produktionsumgebungen übereinstimmen.
  • Effiziente Ressourcennutzung, da Container ressourcenschonend sind und Systemressourcen gemeinsam nutzen.

Für Fachleute im Bereich Geoinformation bedeutet dies, dass Sie Anwendungen und Datenverarbeitung schneller, zuverlässiger und skalierbarer einsetzen können.

Praktische Anwendungen von Docker

Das wahre Potenzial von Docker zeigt sich in der Praxis. Vor allem bei Projekten mit Geoinformationen und Geodaten bietet der Einsatz von Containern greifbare Vorteile:

  • Schnelle und konsistente Bereitstellungen von Geo-Anwendungen, unabhängig von der Plattform.
  • Skalierbare Lösungen für Anwendungen, die hohe Rechenleistung oder große Datensätze erfordern.
  • Stabile und vorhersehbare Umgebungen, die sich ideal für GIS, Fernerkundung, Bildverarbeitung und Echtzeit-Datenanalyse eignen.

Dank Docker können Sie experimentieren, testen und implementieren, ohne sich um Infrastrukturunterschiede sorgen zu müssen. So können Sie schneller innovativ sein und besser auf die Anforderungen Ihres Projekts eingehen.

Was lernst du im Docker-Kurs?

In diesem Kurs lernen Sie Docker ausführlich kennen und erfahren, wie Sie es in Ihrer eigenen Arbeitspraxis effektiv einsetzen können. Sie lernen:

  • Wie Container funktionieren und wie man sie in verschiedenen Umgebungen einsetzt.
  • Wie du selbst Docker-Images erstellst und verwaltest.
  • Wie du Volumes und Netzwerke für die Datenspeicherung und Kommunikation einsetzt.
  • Wie man mit Docker Compose mehrere Container zusammenarbeiten lässt.
  • Wie man Docker in Entwicklungsprozesse, CI/CD und Monitoring integriert.
  • Wie man Docker in Geo-ICT-Anwendungen einsetzt, beispielsweise für GIS-Dienste und Datenverarbeitung.

Mit einer Mischung aus Theorie und praktischen Übungen bereitet Sie dieser Kurs optimal darauf vor, Docker in Ihrer täglichen Praxis einzusetzen.

Warum sollten Sie sich für unseren Docker-Kurs entscheiden?

Die Entscheidung für einen Docker-Kurs bei Geo-ICT ist eine Investition in sich selbst und Ihre Zukunft.

  • Unsere Trainer sind erfahrene Fachleute mit umfassenden Kenntnissen sowohl über Docker als auch über die Geo-Informationsbranche.
  • Sie lernen durch praktisches Tun: Der Kurs umfasst viele praktische Aufgaben, bei denen Sie selbst mit Docker arbeiten.
  • Der Kurs ist auf Fachleute aus dem Geo-Bereich zugeschnitten, sodass Sie direkt lernen, wie Docker in Ihrem Arbeitsbereich angewendet werden kann.

Die Entscheidung für diesen Kurs bedeutet eine Entscheidung für Effizienz, Zuverlässigkeit und Innovation in Ihren Projekten. Sie erwerben das Wissen und die Fähigkeiten, um Docker selbstständig und zielgerichtet in der Geoinformationspraxis einzusetzen.

Meer lezen

Inschrijven

€1695,-
  • Studiebelasting: 2 Unterrichtstag(e) von 9.00 bis 16.00 Uhr.
  • Locatie: Apeldoorn oder online. Ein Termin vor Ort ist möglich; fordern Sie in diesem Fall bitte ein Angebot an.
  • Data: Es gibt mehrere Starttermine; weitere Informationen finden Sie auf der Anmeldeseite.
Inschrijven voor deze cursus

Tagesablauf

Tag 1

Der erste Tag beginnt mit einer Einführung in die Containerisierung. Die Teilnehmer lernen, wie Docker funktioniert, welche Vorteile Container bieten und wie sie sich im Vergleich zu herkömmlichen virtuellen Maschinen verhalten. Anschließend wird Docker installiert und es wird der Umgang mit den wichtigsten Befehlen zum Starten, Verwalten und Überprüfen von Containern geübt. Am Nachmittag liegt der Schwerpunkt auf der Erstellung eigener Images mit Dockerfiles und der Anwendung von Best Practices. Außerdem werden Volumes und Netzwerke behandelt, damit klar wird, wie Daten persistent gespeichert werden können und wie Container miteinander kommunizieren. Der Tag endet mit einer praktischen Aufgabe, bei der eine einfache Anwendung in einem Container aufgebaut wird.

Nach diesem Tag können Sie:

  • die Grundprinzipien der Containerisierung und von Docker verstehen.
  • Container selbstständig starten, verwalten und überprüfen.
  • Eigene Docker-Images mithilfe von Dockerfiles erstellen.
  • Mit Volumes und Netzwerken für die Datenspeicherung und Kommunikation arbeiten.

Tag 2

Tag 2
Am zweiten Tag beschäftigen sich die Teilnehmer eingehender mit den Möglichkeiten von Docker. Es wird mit Docker Compose gearbeitet, um mehrere Container miteinander zu verknüpfen. Dabei liegt der Schwerpunkt auf Sicherheit, effizienter Ressourcennutzung und dem Einsatz von schlanken Images. Am Nachmittag steht die Integration von Docker in Entwicklungsprozesse im Mittelpunkt, darunter CI/CD, Überwachung und Debugging. Abschließend wird ein Praxisfall durchgespielt, in dem eine Containerlösung für (Geo-ICT-)Daten und -Dienste eingerichtet wird, damit die Teilnehmer das erworbene Wissen direkt in die Praxis umsetzen können.

Nach diesem Tag können Sie:

  • Mehrere Container mit Docker Compose zusammenarbeiten lassen.
  • Sicherheits- und Optimierungsmaßnahmen in Docker-Umgebungen umsetzen.
  • Docker in Entwicklungs- und CI/CD-Prozesse integrieren.
  • Eine komplette (Geo-ICT-)Anwendung in Containern einrichten und verwalten.
Studiebelasting 2 dagen
Schrijf me in

Lernziele

  • Die Rolle und Funktionsweise von Docker in der modernen Softwareentwicklung verstehen.
  • Container und Images eigenständig einrichten, verwalten und optimieren.
  • Mehrere Container mit Docker Compose zusammenarbeiten lassen.
  • Daten, Netzwerke und Sicherheit in Docker richtig einsetzen.
  • Docker in Entwicklungs- und Bereitstellungsprozesse integrieren, einschließlich CI/CD.
  • Docker für praktische (Geo-ICT-)Anwendungen einsetzen.

Trainers

Peter Schols

ArcGIS, QGIS, Python
4,6
437 beoordelingen
720 studenten gingen je voor

Joram van der Vlist

3 maanden geleden

Anoniem

3 maanden geleden

Anoniem

3 maanden geleden

Anoniem

3 maanden geleden
Bekijk alle reviews

Möchten Sie weitere Informationen?

Haben Sie Fragen zum Inhalt des Kurses? Oder sind Sie sich nicht sicher, ob der Kurs Ihren Lernzielen oder Wünschen entspricht? Bevorzugen Sie einen Inhouse- oder einen Privatkurs? Wir helfen Ihnen gerne weiter.

Andere cursussen

Apache Cassandra

Datenanalyse
  • Gecertificeerd
  • 2 dagen

Apache Kafka

Datenanalyse
  • Gecertificeerd
  • 2 dagen
4

Bedeutung

Datenanalyse
  • Gecertificeerd
  • 3 dagen
4.5

Datenanalyse und GIS

Datenanalyse
  • Gecertificeerd
  • 6 dagen
4.1

Elasticsearch-Suchmaschine

Datenanalyse
  • Gecertificeerd
  • 2 dagen
4.2

Excel und Python

Datenanalyse
  • Gecertificeerd
  • 2 dagen

GeoLinQ

Datenanalyse
  • Gecertificeerd
  • 1 dag

Nvivo

Datenanalyse
  • Gecertificeerd
  • 1 dag

Power BI Desktop

Datenanalyse
  • Gecertificeerd
  • 1 dag

Qlik Sense

Datenanalyse
  • Gecertificeerd
  • 2 dagen

SPSS

Datenanalyse
  • Gecertificeerd
  • 3 dagen

Tableau-Grundlagen

Datenanalyse
  • Gecertificeerd
  • 1 dag
3.6