-- Beschreibung
Entwickle robuste Cloud-Native Anwendungen, die skalierbar und effizient sind. Lerne, wie du passende Infrastruktur-Technologien auswählst, um sichere und leistungsfähige Systeme in der Cloud zu schaffen.
Dieses Training vermittelt Wege zur Realisierung dynamischer Cloud-Native-Architekturen. Außerdem werden typische Konzepte aktueller Container-Manager aufgezeigt und vermittelt, wie sich damit für größere Webanwendungen gängige Qualitätsanforderungen realisieren lassen.
Microservices, Container und Container-Manager haben die Art und Weise, wie Software konzipiert, entwickelt und in Produktion gebracht wird, in den letzten Jahren stark verändert. Moderne Applikationen müssen in einem Cluster von mehreren Knoten funktionieren, dynamisch platzierbar, skalierbar und fehlertolerant sein.
Die Teilnehmer:innen lernen hier Wege zur Realisierung dynamischer Cloud-Native-Architekturen, Container Application Design, Logging/Monitoring/Alerting, Container Native Storage und Möglichkeiten zur UI-Integration. Ebenso werden typische Konzepte aktueller Container-Manager aufgezeigt und vermittelt, wie sich damit für größere Webanwendungen gängige Qualitätsanforderungen realisieren lassen.
Zusätzlich werden bekannte Cloud-Anbieter klassifiziert, Möglichkeiten zur Automatisierung aufgezeigt, Ansätze der Softwareentwicklung und des Application Lifecycle besprochen.
-- Dein Nutzen
Handwerkszeug, das für den Cloud-basierten Betrieb von Web-Applikationen essenziell ist
»Full Stack«-Kompetenz: technisches Wissen, Marktüberblick und Anwendungsfälle
Wettbewerbsvorteile, sowohl bei Modernisierungsvorhaben als auch auf der »grünen Wiese«
-- Zielgruppe
Entwickler:innen und Architekt:innen mit praktischer Erfahrung in Entwurf und Entwicklung kleiner bis mittelgroßer Softwaresysteme. Erste praktische Erfahrung in Wartung oder Weiterentwicklung von Softwaresystemen als auch im Umgang mit Containern und deren Deployment sind von Vorteil.
-- Lernziele
Verstehe aktuelle Cloud Infrastrukturen und die Konzepte von Containern und Kubernetes
Wissen, was Cloud Native bedeutet und welche Folgen sich daraus ergeben
die notwendigen Änderungen durch die Entwicklung und CI/CD mit der Cloud verstehen
Wissen, wie man interne Zustände der Systeme sichtbar macht (observability)
moderne und flexible Architekturansätze (CQRS, Microservices, SCS) kennenlernen
Wissen, wie man Patterns der OOP und der Resiliency auf Container übertragen kann
Wege zur Automatisierung kennenlernen
-- Deine Trainer:innen
Anja Kammer
INNOQ
DevOps, Cloud-Native, Cloud-Infrastruktur
- Cloud-Native Teams
- Flexible Architekturen
- Infrastruktur, Container und Cloud Native
Anja Kammer ist Senior Consultant bei INNOQ und begleitet Unternehmen auf ihrem Weg in die Cloud. Neben der Beratung zu Entwicklungsprozessen und -plattformen entwickelt sie Cloud-native Webanwendungen in cross-funktionalen Teams. Zudem ist sie akkreditierte Trainerin und Co-Kuratorin für das iSAQB Advanced-Level-Modul CLOUDINFRA.
Christopher Schmidt
INNOQ
Cloud-Migration, Kubernetes, Autor des iSAQB CLOUDINFRA Curriculums
- Infrastruktur, Container und Cloud Native
- Von Legacy zu Cloud-native
Christopher ist Senior Berater bei INNOQ Schweiz und seit mehr als 20 Jahren in der Softwareentwicklung zuhause. In dieser Zeit hat er in unterschiedlichen Rollen zahlreiche Software- und Modernisierungsprojekte erfolgreich in Produktion gebracht. Sein Fokus sind aktuelle Front- und Backend-Technologien und hoch skalierbare Architekturen. Seine Leidenschaft gehört NoSQL und Kubernetes.
Kofi Jedamzik
INNOQ
Cloud-native Infrastruktur, Observability, Platform Engineering
- Docker und Kubernetes Hands-On
- Infrastruktur, Container und Cloud Native
Kofi Jedamzik ist seit mehr als 15 Jahren in der IT-Branche tätig und hat sich als Senior Consultant bei INNOQ auf Cloud-native Infrastruktur, Observability und Platform Engineering spezialisiert. Er bringt umfangreiche Erfahrung in der Entwicklung und Implementierung moderner Betriebsarchitekturen mit, insbesondere in der Optimierung von Automatisierungsprozessen und Continuous-Delivery-Systemen. Zusätzlich unterstützt er Unternehmen dabei, ihre Legacy-Workloads effektiv in die Cloud zu migrieren, und entwickelt maßgeschneiderte Software-Architekturen für anspruchsvolle IT-Umgebungen.
Sascha Selzer
OpenValue
Backend-Architektur, Continuous Delivery, Deployment-Strategie
- Infrastruktur, Container und Cloud Native
Sascha Selzer arbeitet als Senior Software Engineer bei OpenValue. Er hat langjährige Erfahrung in der Entwicklung mit JVM basierten Sprachen und in Software-Architektur. Sein aktueller Fokus liegt auf der Konzeption und Umsetzung von Backend-Architekturen, sowie von Continuous Delivery/Deployment Strategien. Er beschäftigt sich darüber hinaus mit Themen im Bereich Cloud wie Monitoring- und Tracinglösungen als auch dazugehörende Architektur- und Entwicklungsparadigmen (Microservices, Devops).
Sebastian Schwaiger
INNOQ
Cloud Native, verteilte Systeme
- Docker und Kubernetes Hands-On
- Infrastruktur, Container und Cloud Native
Sebastian Schwaiger ist aus der Generation Cloud Native. Er denkt durch und durch in skalierbaren Architekturen für verteilte Anwendungen. Ihn interessiert immer wie die gesamte Applikation funktioniert – von der Makro- bis zur Mikroebene, von der Infrastruktur bis zum Frontend.
-- Fachinfos und Bücher
GitOps
GitOps ist eine Methode zur Umsetzung von Continuous Deployment für Cloud-native-Anwendungen. Es konzentriert sich auf eine auf Entwickler ausgerichtete Erfahrung bei der Betriebsführung von Infrastrukturen, indem es Tools verwendet, mit denen Entwickler bereits vertraut sind, einschließlich Git und Continuous Deployment-Tools. Mehr Infos
Kubernetes Ressourcenmanagement
Über die letzten Jahre hat sich Kubernetes zu einer der am meisten verwendeten Infrastrukturplattformen entwickelt und hat ein schnell wachsendes Ökosystem. Dieser praktische Leitfaden zeigt Dir, wie Du die Konfiguration deines Kuberneten Clusters optimieren kannst, damit Du deine Arbeitslasten so effizient wie möglich ausführst.
Service Mesh - Die neue Infrastruktur für Microservices
Microservices sind immer noch die am meisten beworbenen Softwarearchitekturen. Sie verursachen jedoch zusätzliche Komplexität bei den Betriebsabläufen. Service Meshes sind die neueste Technologie, um dieses Problem zu lösen. Dieser Leitfaden erklärt, was ein Service Mesh ist, zeigt Gründe, warum man es verwenden sollte, und gibt ein vollständiges ausführbares Beispiel mit Istio. Er beinhaltet auch Alternativen wie Linkerd 2, Consul und AWS App Mesh und wann man sie verwenden sollte.
Continuous Delivery – Der pragmatische Einstieg
Continuous Delivery ermöglicht es, Software schneller und mit wesentlich höherer Zuverlässigkeit in Produktion zu bringen als bisher. Grundlage dafür ist eine Continuous-Delivery-Pipeline, die das Ausrollen der Software weitgehend automatisiert und so einen reproduzierbaren, risikoarmen Prozess für die Bereitstellung neuer Releases darstellt. Dieses Buch erläutert, wie eine solche Pipeline praktisch aufgebaut werden kann und welche Technologien dazu eingesetzt werden können. Dabei geht es nicht nur um das Kompilieren und die Installation der Software, sondern auch um verschiedene Tests, die dazu dienen, die Qualität der Software abzusichern.
Online-Termine
Vor-Ort-Termine
Event-Ticketing-Software von pretix
Inhouse Training
Du kannst dieses Training auch als Inhouse-Training exklusiv für dein Team buchen. Bitte nutze dafür unser Anfrage-Formular.
Jetzt anfragen-- Relevante weitere Trainings
Cloud-Native Teams
Unterstützende Teamstrukturen für die Cloud-Native-Transformation
auf Anfrage
Workshop
Lerne unterstützende Teamstrukturen für die Cloud-Native Transformation kennen.
Von Legacy zu Cloud-native
Cloud Migration
auf Anfrage
Erfahre mehr darüber, wie du dein aktuelles Softwaresystem in die Cloud migrieren kannst.
ab 540 €
Workshop
Du strebst die iSAQB CPSA-A Zertifizierung an und möchtest dich optimal auf die Prüfung vorbereiten? Hier bist du richtig.