Cloud Development Training
Grundlagen und Best Practices zur Entwicklung von Software für die Cloud.
Auf einen Blick
Rahmendaten
3 Tage praxisorientiertes Training (auf Anfrage vor Ort oder remote)
Zielgruppe
Software-Entwickler:innen
Anwendungsbeispiele
Entwicklung und Deployment von cloud-ready Applikationen
Beschreibung
Immer mehr Unternehmen setzen bei der Entwicklung neuer Produkte oder Dienstleistungen auf externe Cloud-Anbieter als Basis-Plattform. Diese bieten i.d.R. eine höhere Zuverlässigkeit, bessere Skalierungsmöglichkeiten und geringere Kosten als der Aufbau und Betrieb einer eigenen Server-Landschaft. Für Software-Entwickler:innen ändert sich durch die Nutzung externer Cloud-Anbieter eigenes: um etwa die Skalierungsmöglichkeiten der Anbieter optimal nutzen können, müssen Applikationen aus einzelnen, autonomen Diensten aufgebaut sein, welche die vom Anbieter zur Verfügung gestellten Schnittstellen verwenden, um etwa Daten zu speichern oder untereinander zu kommunizieren.
Anhand zahlreicher Übungsaufgaben auf der Amazon Web Services (AWS) Plattform und Beispielen aus der langjährigen Praxiserfahrung der jeweiligen Trainer:innen, lernen die Teilnehmer:innen in diesem Training Grundlagen und Best Practices zur Entwicklung von Software für die Cloud.
Das Training wird von einem durchgehenden Übungsbeispiel begleitet, bei dem die Teilnehmer:innen hands-on lernen, wie man eine Applikation cloud-ready entwickelt und auf AWS deployt.
Agenda
- Moderne Entwicklung mit DevOps, CloudDev und Microservices
- Entwicklung von Microservices mit Spring Boot (Java und Kotlin)
- Typische Microservice Patterns und Antipatterns
- REST als Kommunikationsparadigma
- Nutzung der Cloud-Dienste im AWS-Ökosystem
- Skalierungs- und Preismodelle bei Cloud-Anbietern verstehen
- Infrastructure as Code
- Monitoring und Logging
- Speichern von Zustand: Verwendung von Cloud-Datenbanken
- Integration von Drittsystemen
- Grundlagen zu Cloud-Security
Typische Fragen, die wir beantworten:
- Was sind die grundlegenden Prinzipien und Vorteile von DevOps und wie können sie die moderne Entwicklung und Bereitstellung von Software beeinflussen?
- Wie können Microservices mithilfe von Spring Boot in Java und Kotlin entwickelt werden und welche Unterschiede bestehen zwischen den beiden Programmiersprachen im Kontext von Microservices?
- Welche typischen Microservice Patterns und Antipatterns gibt es und wie können Entwickler sicherstellen, dass ihre Microservices erfolgreich und effizient sind?
- Warum ist REST ein häufig verwendetes Kommunikationsparadigma für Microservices und welche bewährten Praktiken sollten bei der Implementierung von RESTful APIs beachtet werden?
- Wie können Cloud-Dienste im AWS-Ökosystem effektiv genutzt werden und welche Aspekte sollten Entwickler bei der Auswahl von Diensten und dem Verständnis von Skalierungs- sowie Preismodellen berücksichtigen?
- signiertes Teilnahmezertifikat
- firmeninternes Training
- Anpassungen möglich (Agenda, Tech-Stack, Sprache, usw.)
- kleine Trainingsgruppen
Warum inovex Academy?
Unser AngebotDie inovex Academy hat es sich zur Aufgabe gemacht, Wissen über Methoden und Technologien weiterzugeben, die wir in unseren Projekten bereits erfolgreich einsetzen.
Kuratierte Inhalte
Unsere Trainer:innen erstellen in Absprache mit Ihnen ein individuelles Trainingsangebot auf Basis Ihrer Anforderungen.
Anpassbarer Tech Stack
In den exklusiven Trainings können wir Ihren Tech Stack für die Trainingsinhalte berücksichtigen.
Individuelle Hilfestellung
Bei Bedarf können wir das Training auf einen konkreten Use Case Ihres Unternehmens ausrichten und direkt auf Basis Ihrer Daten arbeiten.
Trainer:innen
Unsere Trainer:innen sind praxiserprobte Expert:innen in ihren Leistungsbereichen. Durch ihren Einsatz in Projekten bauen sie Tag für Tag ihr Wissen aus und vermitteln dieses Know-how in ihren Trainings weiter – anwendungsbezogen und praxisorientiert.
Tobias Bayer
René Lengwinat
Unser Vorgehen bei Trainings
Von der Bedarfsanalyse bis zur Zertifikatsvergabe bieten wir maßgeschneiderte Trainings, die flexibel gestaltet und nach Ihren spezifischen Anforderungen durchgeführt werden.
Wenn Sie an einem Inhouse-Training interessiert sind, beginnen wir im ersten Gespräch, Ihren Bedarf zu ermitteln und Ihre Ziele zu besprechen. Dieses Gespräch bildet die Grundlage für ein erstes Angebot.
Sobald die Rahmendaten geklärt sind, beginnen unsere Trainer:innen mit der Anpassung der Trainingsinhalte. Viele unserer Trainings sind modular aufgebaut und bieten die Möglichkeit, die Agenda flexibel zu gestalten. Trainings, die auf Zertifizierungen vorbereiten, sind dagegen weniger flexibel. Hier können Sie jedoch den inhaltlichen Fokus nach Ihren Wünschen setzen.
Im Vorfeld des Trainings bekommen Sie alle relevanten Informationen zugesendet. Im Anschluss erfolgt das Training in den von Ihnen gewünschten Räumen und zur verabredeten Zeit. Hier richten sich unsere Trainer:innen nach Ihren Anforderungen.
Nach dem Abschluss des Trainings bekommen alle Teilnehmenden eine Urkunde zur Teilnahmebestätigung. Sie bekommen außerdem die Möglichkeit, uns Feedback zu den Inhalten und dem Ablauf zu geben. Wir freuen uns immer über Lob und Verbesserungsvorschläge.
Häufig gestellte Fragen
Erlange ich durch das Training eine Zertifizierung?
Auf welcher Basis wurden die Trainingsinhalte gestaltet?
Wie kann ich mich auf das Training vorbereiten?
Wann fängt das Training an?
Bekomme ich eine Einladung? Wann bekomme ich die?
Ergänzende Informationen
Collin Rogowski
Head of inovex AcademyIch freue mich auf Ihre Anfrage.
Collin Rogowski
Ihr Erfolgspartner für effektive Trainings
Gerne sprechen wir persönlich mit Ihnen über Ihr Anliegen.
Kontaktieren Sie uns noch heute!
- Individuelle Trainings für Ihr Unternehmen
- Über 25 Jahre Erfahrung