Interesse geweckt?
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.
Für Developer
Schwierigkeitsgrad: ★★★☆☆
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: ★★★★☆
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.
Für Developer
Schwierigkeitsgrad: ★★☆☆☆
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: ★☆☆☆☆
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.
Für Developer
Schwierigkeitsgrad: ★★★☆☆
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: ★★★★☆
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: ★★★★★
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.
Für DevOps
Schwierigkeitsgrad: ★☆☆☆☆
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.
Für DevOps
Schwierigkeitsgrad: ★★☆☆☆
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.
Für Projektverantwortliche
Schwierigkeitsgrad: ★☆☆☆☆
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.
Für Projektverantwortliche
Schwierigkeitsgrad: ★★☆☆☆
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.