Online Schulungen rund um Technologien: Container, Cloud und BigData

Docker Schulung

Docker Grundlagen, Einführung, Praxis & Betrieb

Docker bietet eine leichtgewichtige Virtualisierung um Anwendungen in einem standardisierten Container ausliefern und betreiben zu können. Insbesondere für cloudbasierte Architekturen und Microservices mit vielen Artefakten, die einzeln deployt und skaliert werden sollen, bietet Docker eine attraktive Laufzeitumgebung. In der Docker Schulung lernen Sie die Konzepte der containerbasierten Virtualisierung kennen. Sie installieren Docker und lernen Container für Ihre eigenen Anwendungen zu erstellen und zu verteilen.

Nach Abschluss der Schulung kennen Sie die Architektur von Docker und sind in der Lage Docker für Entwicklung und Betrieb mit Docker-Swarm oder Kubernetes einzusetzen.

Vorkenntnisse: Umgang mit Unix/Linux Kommandozeile

Dauer: 2 Tage

Cassandra Schulungen für Entwicklung und Betrieb

Grundlagen, Einführung, Praxis & Betrieb

Cassandra ist eine skalierende NoSQL Datenbank die Konzepte von Key-Value Stores mit Column Families verbindet.
Insbesondere für cloudbasierte Architekturen mit hohen Skalierungsanforderungen bietet Apache Cassandra eine attraktive Persistenzlösung.

Vorkenntnisse: Java Grundlagen, SQL Grundlagen

Dauer: 4 Tage

MongoDB Schulung

MongoDB Grundlagen, Einführung, Praxisbeispiele

MongoDB ist eine nicht relationale Datenbank (noSQL) und verfolgt einen dokumentenorientierten Ansatz. Diese Schulung behandelt MongoDB anhand von praktischen Beispielen und die Verwendung mit Java.

Vorkenntnisse: Umgang mit der Kommandozeile, Datenbankgrundkenntnisse sowie in Java sollten vorhanden sein.

Dauer: 2 Tage

Elasticsearch Schulung

Grundlagen, Einführung, Praxis & mehr

Elasticsearch ist eine Suchmaschine auf Basis von Lucene. Diese Schulung behandelt Elasticsearch anhand von praktischen Beispielen und die Verwendung mit Java.

Vorkenntnisse: Java Grundlagen

Dauer: 3 Tage

Kafka Schulung

Kafka Grundlagen, Einführung, Praxis & Entwicklung

Apache Kafka ist eine Streaming-Plattform, die persistentes Publish/Subscribe-Messaging in Echtzeit ermöglicht. Kafka eignet sich hervorragend für die Verarbeitung sehr großer Datenmengen und zeichnet sich durch einen hohen Durchsatz aus.

Vorkenntnisse: Java Grundlagen

Dauer: 2 Tage

Kubernetes Schulung

Grundlagen und Praxis

Durch den Trend zu Container-basierten Anwendungen stellt sich die Herausforderungen der Container-Orachestrierung. Kubernetes hat sich als Standard etabliert und wird durch Cloud- wie Produktanbieter gleichermaßen unterstützt.

Nicht nur in öffentlichen Clouds, sondern zunehmend auch im Unternehmensumfeld bildet Kubernetes mittlerweile den Standard für Containerlösungen.

Vorkenntnisse: Umgang mit Unix/Linux Kommandozeile, Container Grundlagen

Dauer: 3 Tage

Keycloak Schulung

Keycloak, Einführung, Praxis & mehr

Keycloak ist eine quelloffene Lösung für Single Sign-On mit Identity and Access Management. Im Zuge von Cloud- und Microservice Architekturen ist eine IAM Lösung zunehmend relevant. Als IAM-Lösung kommt Keycloak in vielen Projekten zum Einsatz, in denen eine zentrale Komponente die Authentifizierung übernehmen soll.
Keycloak eignet sich besonders gut im Zusammenspiel mit modernen Webanwendungen auf Basis von Angular oder Spring Boot.

Vorkenntnisse: Umgang mit der Linux-Kommandozeile. Wünschenswert: HTTP Grundlagen, Docker

Dauer: 2 Tage

Docker und Kubernetes Schulung

Grundlagen und Praxis

Docker ist aktuell einer der bekanntesten Vertreter von Container-Technologie. Mit einem Container, wie beispielsweise Docker, ist eine leichtgewichtige Virtualisierung von Anwendungen zur Isolation und Auslieferung möglich. Insbesondere für cloudbasierte Architekturen und Microservices mit vielen Artefakten, die einzeln deployt und skaliert werden sollen, bietet Docker eine attraktive technologische Plattform.

Kubernetes bildet die Verwaltung von Container Clustern und das Scheduling von (Docker) Containern auf Nodes. Nicht nur in öffentlichen Clouds, sondern zunehmend auch im Unternehmensumfeld bilden Docker und Kubernetes mittlerweile den Defacto-Standard für Containerlösungen.

Vorkenntnisse: Umgang mit Unix/Linux Kommandozeile

Dauer: 4 Tage

OpenShift Schulung

Grundlagen und Praxis

Container basierte Umgebungen haben sich dank Kubernetes als Industriestandard etabliert. OpenShift ist zum einen eine Kubernetes Distribution, bietet jedoch darauf aufbauen erweiterte Funktionen zur Entwicklung und Betrieb von Anwendungen an.

Die OpenShift Plattform wird häufig im Enterprise-Kontext eingesetzt und unterstützt dabei sowohl den Betrieb in der Cloud als auch im Rechenzentrum.

Vorkenntnisse: Umgang mit Unix/Linux Kommandozeile, Container Grundlagen

Dauer: 4 Tage

Kafka Schulung: Spring Kafka

Spring, Spring Boot, Programmierung, Integration von Kafka in bestehende Anwendungen, DOs & DON'Ts

Kafka ist eine mächtige Plattform, die sich immer größerer Beliebtheit erfreut. Herausstechende Eigenschaften der Plattform sind:

  • Verarbeitung großer Datenmengen in Echtzeit

  • Horizontale Skalierbarkeit bei gleichzeitigem Erhalt der Nachrichtenreihenfolge

  • Entkopplung von Sender und Empfänger durch die dauerhafte Speicherung der Nachrichten

  • Starke Garantien bezüglich Replizierung und Ausfallsicherheit

Um die Kerntechnologie Apache Kafka hat sich ein großes Ökosystem verschiedenster Anwendungen und Technologien entwickelt, die auf der Messaging-Middleware aufbauen und deren Stärken und Fähigkeiten nutzen.

Spring for Apache Kafka erschließt die aus dem Spring-Universum bekannten Konzepte und Muster für die Entwicklung von Anwendungen, die Apache Kafka für das Messaging einsetzen. Die Verwendung von Spring for Apache Kafka ist insbesondere für die bequeme und schnelle Integration von Apache Kafka in Spring-Projekte interessant, da Über die bereitgestelten Konventionen und Annotationen viel Boilerplate-Code eingespart werden kann.

Vorkenntnisse: Kafka Schulung: Entwicklung von Producer-/Consumer-Anwendungen mit Java (oder vergleichbares Vorwissen), Java Grundlagen, Spring/Spring-Boot Grundlagen, Erfahrungen Linux & Shell (hilfreich), Umgang mit Docker/Docker-Compose (hilfreich)

Dauer: 1 Tag

Kafka Schulung: Kafka Connect

ETL, Datamining, Administration, praktische Einführung

Kafka ist eine mächtige Plattform, die sich immer größerer Beliebtheit erfreut. Herausstechende Eigenschaften der Plattform sind:

  • Verarbeitung großer Datenmengen in Echtzeit

  • Horizontale Skalierbarkeit bei gleichzeitigem Erhalt der Nachrichtenreihenfolge

  • Entkopplung von Sender und Empfänger durch die dauerhafte Speicherung der Nachrichten

  • Starke Garantien bezüglich Replizierung und Ausfallsicherheit

Um die Kerntechnologie Apache Kafka hat sich ein großes Ökosystem verschiedenster Anwendungen und Technologien entwickelt, die auf der Messaging-Middleware aufbauen und deren Stärken und Fähigkeiten nutzen.

Kafka Connect ermöglicht es Datenströme aus Apache Kafka in andere Systeme auszuspielen und/oder Daten aus diesen einzulesen und in Apache Kafka als Datenstrom bereitzustellen. Kafka Connect kann die Daten dabei zwischen verschiedenen Formaten konvertieren und falls nötig einfache Transformationen auf den Datensätzen durchführen. Da Kafka Connect auf die Eigenschaften von Apache Kafka zurückgreift, können mit der Technologie mit geringem Aufwand fehlertolerante und skalierbare Workflows für die Verarbeitung von großen Datenmengen in Echtzeit aufgebaut werden.

Vorkenntnisse: Kafka Schulung: Schema Management (oder vergleichbares Vorwissen), Kafka Schulung: Hands-On (hilfreich), Vorkenntnisse Linux/Shell (hilfreich), Docker/Docker-Compose (hilfreich)

Dauer: 1 Tage

MQTT Schulung

Grundlagen, Einführung, Praxisbeispiele

Bei MQTT handelt es sich um ein robustes Kommunikations/Messaging-Protokoll, das seit 1999 entwickelt wird und das über einen hohen Reifegrade verfügt. Es ist dazu ausgelegt, Millionen von Clients (Geräte oder Anwendungen) unter Berücksichtigung von eingeschränkter Bandweite / System-Ressourcen und spezifischen QoS Anforderungen effizient miteinander kommunizieren zu lassen. Bedingt durch den IoT Boom in den letzten Jahren ist sowohl das Protokoll als auch MQTT-Broker, Entwicklungsframeworks und Werkzeuge in den Fokus vieler Neuentwicklungen gerückt. Diese Schulung behandelt das Protokoll selbst anhand von praktischen Beispielen.

Vorkenntnisse: Umgang mit Linux Kommandozeile, Kenntnisse des OSI-Schichtenmodell sowie Programmier-Grundkenntnisse

Dauer: 2 Tage

Nichts für Sie dabei?

Bitte sprechen Sie uns an, wenn Sie Interesse an einem Thema
haben, das wir nicht explizit aufgeführt haben. Wir arbeiten
sowohl mit unabhängigen Experten und namhaften Partnern
zusammen und erstellen gerne ein individuelles Angebot für Sie.

up
contact