Zum Inhalt springen

Schulungen & Coaching

Wissen, das in der
Praxis entsteht.

Praxisnahe Schulungen rund um die Entwicklung und den Betrieb von Software — für Unternehmen wie für Freiberuflerinnen und Freiberufler.

Unsere Schulungen richten sich an Unternehmen, die ihre Teams gezielt weiterqualifizieren möchten, ebenso wie an Freiberuflerinnen und Freiberufler, die sich in ein neues Themengebiet einarbeiten wollen.

Die folgende Übersicht zeigt Ihnen, welche Themen wir abdecken.

Entwicklung

Entwicklung von Anwendungen für OpenSearch

OpenSearch stellt REST-APIs und Clients für Such-, Analyse- und Datenanwendungen bereit. Die Schulung zeigt, wie Anwendungen OpenSearch sauber anbinden, wie sich Indizes und Mappings modellieren lassen und wie Suche, Aggregationen und Updates in Java- und Spring-basierten Projekten umgesetzt werden.

2 Tage

Entwicklung von Anwendungen für Elasticsearch

Elasticsearch stellt REST-APIs und Clients für Such-, Analyse- und Datenanwendungen bereit. Die Schulung zeigt, wie Anwendungen Elasticsearch sauber anbinden, wie sich Indizes und Mappings modellieren lassen und wie Suche, Aggregationen und Updates in Java- und Spring-basierten Projekten umgesetzt werden.

2 Tage

Versionskontrolle mit Git

Git ist das Standardwerkzeug zur verteilten Versionskontrolle und Grundlage moderner Zusammenarbeit in der Softwareentwicklung. Diese Schulung vermittelt einen sicheren Umgang mit Branching, Merging und Rebase sowie bewährte Workflows für die tägliche Arbeit im Team.

2 Tage

Maven für die Java-Entwicklung

Maven ist der De-facto-Standard in der Java-Softwareentwicklung, wenn es um das Bauen von Artefakten geht. Seine Stärke liegt dabei einerseits in der Standardisierung des Build-Prozesses („Convention over Configuration“), andererseits in der Anpassbarkeit an nahezu jede Problemstellung durch eine modulare Plugin-Architektur.

2 Tage

Java-Performance-Analyse und -Optimierung

Performance entscheidet über Nutzererlebnis und Betriebskosten von Java-Anwendungen. Diese Schulung vermittelt einen systematischen Ansatz zur Analyse und Optimierung — von reproduzierbaren Lastszenarien über Profiling mit dem async-profiler und Flamegraphs bis zu JVM-Tuning, Garbage-Collection und nebenläufiger Programmierung mit Virtual Threads.

2 Tage

Fortgeschrittenes CSS

Modernes CSS ist weit mehr als Farben und Abstände — mit Flexbox, Grid, Custom Properties und Container Queries lassen sich robuste, responsive Layouts ohne schwergewichtige Frameworks umsetzen. Diese Schulung vertieft fortgeschrittene Techniken für wartbare und zukunftssichere Stylesheets.

2 Tage

Machine Learning

DevOps

Betrieb

Betrieb von OpenSearch

OpenSearch ist eine verteilte Such- und Analyseplattform. Ihr stabiler Betrieb erfordert fundierte Kenntnisse zu Architektur, Konfiguration, Index- und Shard-Management, Backups, Monitoring und Security. Die Schulung vermittelt die dafür nötigen Konzepte und praktischen Vorgehensweisen für Docker- und Kubernetes-Umgebungen.

2 Tage

Betrieb von Elasticsearch

Elasticsearch ist eine verteilte Such- und Analyseplattform im Zentrum des Elastic Stack. Ihr stabiler Betrieb erfordert fundierte Kenntnisse zu Architektur, Konfiguration, Index- und Shard-Management, Backups, Monitoring und Security. Die Schulung vermittelt die dafür nötigen Konzepte und praktischen Vorgehensweisen für Docker- und Kubernetes-Umgebungen.

2 Tage

Logstash und Kibana

Logstash und Kibana aus dem Elastic Stack erlauben es, große Mengen von Daten zu indizieren und auszuwerten. Die Schulung behandelt das Parsen und Laden von Logdateien sowie anderen Datenquellen zur Indizierung über Logstash oder die leichtgewichtigen Beats. Um die indizierten Daten effizient auszuwerten, steht mit Kibana eine interaktive Oberfläche zur Visualisierung zur Verfügung. Neben typischen Diagrammen wie Histogrammen, Kreis- und Ringdiagrammen lassen sich Geo-Daten auf Karten darstellen und Zeitreihen analysieren. Kibana ist darüber hinaus die zentrale Bedienoberfläche des Elastic Stack und bietet Entwicklertools ebenso wie Werkzeuge zum Monitoring der Einzelkomponenten.

3 Tage

Betrieb von PostgreSQL mit CloudNativePG

CloudNativePG ist ein Kubernetes-Operator, der PostgreSQL deklarativ und cloud-nativ betreibt — inklusive Hochverfügbarkeit, automatischem Failover, Backups und Point-in-Time-Recovery. Die Schulung vermittelt die für den stabilen Betrieb nötigen Konzepte und praktischen Vorgehensweisen für produktive Kubernetes-Umgebungen.

2 Tage

Cassandra-Betrieb

Apache Cassandra ist eine verteilte NoSQL-Datenbank, die auf hohe Verfügbarkeit und lineare Skalierbarkeit ohne Single Point of Failure ausgelegt ist. Für schreibintensive, geografisch verteilte Anwendungen mit großen Datenmengen bietet sie eine bewährte Persistenzlösung.

3 Tage

Ceph-Betrieb

Ceph ist eine verteilte Storage-Plattform für Objekt-, Block- und Dateispeicher. Die Schulung vermittelt die für den Betrieb relevanten Konzepte zu Architektur, Clusteraufbau, cephadm, Pools, Monitoring, Upgrades und Troubleshooting.

2 Tage

Monitoring mit Prometheus

Prometheus hat sich als Standard für das Monitoring cloud-nativer Systeme etabliert. Auf Basis von Zeitreihen und der Abfragesprache PromQL erfasst es Metriken von Anwendungen, Services und Infrastruktur und alarmiert auf deren Grundlage — vom einzelnen Host bis zum Kubernetes-Cluster.

3 Tage

Monitoring mit Grafana

Grafana ist ein modernes Werkzeug zur Visualisierung zeitreihenbasierter Daten, das sich gut zum Monitoring von Anwendungen, Services und Infrastrukturkomponenten eignet.

2 Tage

Lieber Inhouse-Training oder Einzelcoaching?

Alle Themen bieten wir selbstverständlich auch als Inhouse-Training in Ihren eigenen Räumlichkeiten, als Remote-Training oder als Einzelcoaching an — ideal, um in vertrauter Umgebung neues Wissen zu erwerben und bestehendes zu vertiefen.

Wunschschulung nicht gefunden?

Ist Ihr Wunschthema in der obigen Übersicht nicht dabei, sprechen Sie uns gerne an. In unserem umfangreichen Trainernetzwerk finden wir sicherlich eine erfahrene Person, die Ihr Thema abdeckt.

Bereit für die nächste Schulung?

Sie haben Fragen oder wünschen ein unverbindliches Angebot? Kontaktieren Sie uns gerne für weitere Details.