workshops.hero.alt

Unsere Schulungenaus der Technik

Selber machen? Ja! Anderen beibringen? Noch besser!

Unsere maßgeschneiderten Angebote.

Mit über 40 Jahren Berufserfahrung haben wir einiges zu erzählen. Damit wir immer aktuell bleiben, lernen wir stetig dazu und nehmen dabei gerne andere mit. Unsere Schulungen richten sich an verschiedene Erfahrungslevel und werden interaktiv durchgeführt. Ob Remote, bei dir im Unternehmen oder in unseren Räumen in Offenbach am Main, wir sind so flexibel, wie du es brauchst. Alle Schulungen werden für dein Unternehmen individuell zugeschnitten; Termine vereinbaren wir auf Anfrage.
Sprich uns einfach an.

Schulungen für Developer

Für Developer

Schwierigkeitsgrad: ★★★☆☆

Microservices mit TypeScript

Dauer: 4 Tage

Anhand praktischer Beispiele werden Best Practices vermittel, um kleine, schnelle Services in einen Microservice-Stack zu integrieren. Der Workshop vermittelt die Fähigkeit, Fallstricke früh in der Konzeption zu erkennen und in der Entwicklung zu vermeiden. Die Teilnehmer:innen lernen, welche Bestandteile ein Service haben muss und welche besser ausgelagert werden. In bereitgestellten Testumgebungen werden Vor- und Nachteile sofort ersichtlich und können mit erfahrenen Trainern direkt ausprobiert und evolutionär verbessert werden. Der Workshop ist grundsätzlich auf Microservices in Kubernetes ausgelegt, kann aber auch für AWS oder Microsoft Azure angepasst werden.

Dieser Workshop richtet sich an Entwickler:innen mit fortgeschrittener TypeScript-Erfahrung.

Für Developer

Schwierigkeitsgrad: ★★★★☆

Microservices mit Vapor in Swift

Dauer: 5 Tage

Wer lernen möchten, schnelle Services in Swift zu schreiben, ist in diesem Workshop richtig aufgehoben. Im Hands-On und Pair-Programming werden Services im Handumdrehen entwickelt. Die notwendige Toolchain wird am ersten Tag aufgebaut und stetig erweitert. Konzepte der Sprache werden vermittelt und anhand von Beispielen verständlich erklärt und ausprobiert.

Dieser Workshop richtet sich an Developer, die SwiftOnServer erlernen möchten und Vorkenntnisse in C, Java-Umgebungen oder JavaScript/Nodejs/Typescript mitbringen.

Neu in 2024!

Für Developer

Schwierigkeitsgrad: ★★☆☆☆

Advanced Kubernetes für Developer

Dauer: 3 Tage

Kubernetes eignet sich hervorragend, um featurebasierte Entwicklungen inhouse im Team zu entwickeln. In diesem dreitägigen Workshop werden notwendige Konzepte erklärt und direkt ausprobiert. Verschiedene Aspekte des Deployments während der Entwicklung werden an praktischen Beispielen vertieft. In kleinen Gruppen werden Problemstellen erörtert und strategische Build-Pipelines erstellt, um diese zu vermeiden.

Der Workshop richtet sich an Developer, die den Entwicklungsprozess mithilfe von CI/CD-Pipelines verbessern möchten. Ein Basiswissen über die prinzipielle Funktionsweise von Kubernetes wird vorausgesetzt.

Für Developer

Schwierigkeitsgrad: ★☆☆☆☆

Einstieg in CI/CD-Pipelines und Buildsysteme

Dauer: 2 Tage

Verlässlichkeit ist der Schlüssel zur modernen, schnellen Softwareentwicklung. Komplexe Softwareentwicklung und Veröffentlichung verlangt ein hohes Maß an Wissen über die Zusammenhänge aller Komponenten. Dieses Wissen in Software abzubilden unterstützt jeden Entwicklungsprozess enorm, da Routinetätigkeiten automatisiert werden und Reproduzierbarkeit bieten. Diese Techniken haben verschiedene Namen, darunter Continuous Integration, Continuous Delivery und Continuous Deployment. Auch wenn jede Technik leichte Unterschiede aufweist, hat die gemeinsame Betonung der kontinuierlichen Iteration das Wesen und die Leistungsfähigkeit der Softwareentwicklung verändert. Unternehmen können Software schneller auf den Markt bringen, innovative neue Funktionen oder Architekturen testen und dabei Risiken und Kosten minimieren sowie Produkte im Laufe der Zeit effektiv verfeinern. In diesem Workshop orientiert sich der Moderator am Technik-Stack der Teilnehmer:innen und erklärt Konzepte zu CI/CD-Pipelines und Buildsystemen anhand der bekannten Programmier-Ökosysteme wie z.B. Node.js, TypeScript, Java, PHP, C oder Swift.

Der Workshop richtet sich an Developer, die in die Automatisation von Build- und Testsystemen einsteigen möchten, um die Qualität der ausgelieferten Software zu verbessern.

Neu in 2024!

Für Developer

Schwierigkeitsgrad: ★★★☆☆

Advanced CI/CD-Pipelines und Buildsysteme

Dauer: 4 Tage

Durch viele praktische Beispiele werden Methodiken gezeigt, wie Buildsysteme die tägliche Arbeit an Sourcecode ideal unterstützen können. Die Teilnehmer:innen lernen das geschickte Kombinieren verschiedener Tools und das Verbinden der einzelnen Arbeitspakete mittels Skriptsprachen. In diesem Workshop werden Buildsysteme entworfen, die mittels Docker Applikationen auf Konsistenz im Team prüfen, den Code automatisiert testen, in einer releasefähigen Version bauen, auf eine private Registry releasen sowie auf Test- und Produktionsumgebungen ausspielen. Teilnehmer:innen lernen, die einzelnen Tools mit Shell-Scripten zu verbinden und Pipelines für verschiedene CI/CD-Systeme zu entwerfen.

Der Workshop richtet sich an Developer, die die Automatisierung von Build- und Testsystemen verbessern möchten. Kleine Gruppen ermöglichen es, Probleme aus dem Alltag mitzubringen und mit erfahrenen Trainern zu lösen.

Für Developer

Schwierigkeitsgrad: ★★★★☆

Application Insights and Business Dashboards mit Prometheus und Grafana

Dauer: 3 Tage

In diesem kompakten Workshop lernen die Teilnehmer:innen, Metriken aus den eigenen Anwendungen für Prometheus bereitzustellen und in Grafana-Dashboards so aufzubereiten, dass daraus Businessentscheidungen im Management getroffen werden können.

Dieser Workshop richtet sich an Developer, die ihr Management oder ihre Product Owner kompetent und datengetrieben beraten (wollen).

Für Developer

Schwierigkeitsgrad: ★★★★★

Bootcamp: Data-Engineering mit Python und Apache Spark

Dauer: 8 Tage

Innerhalb von acht Tagen werden Datenneulinge zu datenbewussten Programmierer:innen ausgebildet. Dieser Kurs bietet eine durchgängige Sicht auf Data Engineering und die Werkzeuge, die benötigt werden, um ein Data Engineering Projekt professionell zu meistern. Er deckt die konzeptionellen Themen des Data Engineerings ab und vermittelt die Theorie über die gesamte Daten-Pipeline von der Datenaufnahme über die Transformation bis zur Visualisierung. Jede Sektion ist mit zahlreichen Übungen versehen. Ebenfalls behandelt werden Data Science und fortgeschrittenere Themen wie Streaming und der Umgang mit Big Data (Data Lake, Lakehouse-Architekturen, Data Products, Data Mesh).

Dieser Workshop richtet sich an Developer. Grundlegende Kenntnisse in Python und SQL werden vorausgesetzt.

Schulungen für DevOps & Betrieb

Für DevOps

Schwierigkeitsgrad: ★☆☆☆☆

Anwendungen auf Kubernetes betreiben

Dauer: 4 Tage

In praktischen Übungen werden eigene Anwendungen auf Kubernetes betrieben. Dabei erfolgt die Installation, Konfiguration, Überwachung und automatische Skalierung von containerisierten Anwendungen. Schritt für Schritt und verständlich für Kubernetes-Neulinge werden die Konzepte erarbeitet und angewendet. Neben den Grundlagen von Kubernetes erlangen die Teilnehmer:innen Sicherheit im Umgang mit dem Tool kubectl. Die Erstellung eigener Deployments, die Konfiguration von Anwendungen mithilfe von ConfigMaps und der sichere Umgang mit Passwörtern innerhalb des Clusters werden Schritt für Schritt erlernt. Die Teilnehmer:innen lernen Anwendungen von außerhalb des Clusters erreichbar zu machen, die Planung und den Aufbau eines Microservice-Netzwerks sowie anspruchsvolle Themen wie die richtige Zuweisung von Ressourcen, Load-Balancing und den Umgang mit Daten im Cluster.

Der Workshop richtet sich an Administrator:innen und Developer, die bereits Erfahrung mit dem Einsatz von Docker haben.

Neu in 2024!

Für DevOps

Schwierigkeitsgrad: ★★☆☆☆

Mastering GitLab

Dauer: 2 Tage

In zwei kompakten Tagen wird die gesamte Power von GitLab vermittelt. Teilnehmer:innen des Workshops lernen, wie sie GitLab in ihrem Unternehmen als CodeRepository, Release Management Tool und zentrale Schaltstelle ihrer Infrastruktur nutzen können.

Dieser Workshop richtet sich an Developer, DevOps und verantwortliche Software Leads in Agenturen, die den Entwicklungsprozess in ihrem Unternehmen mit GitLab verbessern möchten.

Schulungen für Teamverantwortliche

Für Projektverantwortliche

Schwierigkeitsgrad: ★☆☆☆☆

Entwicklungsplanung bis zum Kunden (Path to Production)

Dauer: 5 Tage

Der Erfolg von Projekten ist abhängig davon, ob die Artefakte rechtzeitig und im Kostenplan beim Kunden sind. Immer komplexere Entwicklungsstränge machen es Product Owner:innen und Projektmanager:innen (unnötig) schwer einem validen, abgestimmten Plan zu folgen. Dieser Workshop demystifiziert Entwicklungkonzepte der modernen Anwendungsentwicklung und gibt praktische Tipps für den Alltag, um agile Projekte zeitgenau vor den Kunden zu bringen. Da dieser Workshop in kleinen Gruppen stattfindet, kann intensiv auf die Bedürfnisse der Teilnehmer:innen eingegangen werden. Neben erklärenden Vorträgen und der Vorstellung von technischen Tools zur Unterstützung wird auch auf die prozessuale Organisation von Projekten eingegangen.

Dieser Workshop richtet sich an Product Owner:innen, Projektmanager:innen und verantwortliche Planer:innen von Softwareentwicklungen.

Neu in 2024!

Für Projektverantwortliche

Schwierigkeitsgrad: ★★☆☆☆

Planung einer Softwaremigration

Dauer: 5 Tage

Der Digitalisierungsstau in Deutschland ist enorm. Viele Unternehmen müssen in den nächsten Jahren ihre Legacy-Software aktualisieren, sei es, dass ein Cloud-Konzept unternehmensweit beschlossen wurde oder weil neue Funktionen nicht mehr in die Bestandssoftware eingebaut werden können. Eine Softwaremigration birgt viele Risiken und verlangt ein hohes Maß an weitsichtiger Kompetenz. In diesem Workshop erfahren die Teilnehmer:innen, wie eine scheinbare Mammutaufgabe iterativ bewältigt werden kann. Erfahrene Berater:innen und geladene Gäste erklären verständlich die zu vermeidenden Risiken. In Arbeitsgruppen erarbeiten die Workshopteilnehmer:innen eine Vorgehensweise, die sie befähigt, sowohl die Planung durchzuführen, als auch den Entwicklungsprozess zu unterstützen, zu monitoren und auf Abweichungen zeitgerecht zu reagieren.

Dieser Workshop richtet sich an Product Owner:innen, Projektmanager:innen und verantwortliche Planer:innen von Migrationsprojekten.

Interesse geweckt?