Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB
Institut: ETC - Enterprise Training Center GmbHBereich: Technik, EDV, Telekommunikation
Kursbeschreibung
Training richtet sich an Azure Entwickler und Software Architects, welche einen Überblick über die Kernelemente der Entwicklung von Cloud Native Applications in Microsoft Azure bekommen wollen.
Begleitend zu den Theorieteilen der einzelnen Module, modernisieren wir eine App bestehend aus klassischem Monolithen in eine Cloud Native App mit Microservices (Catalog, State, Payment, Delivery, Purchasing) und Micro Frontends um. Dabei legen wir Wert auf die Verwendung von Best Practices und Cloud Design Patterns, sowie deren Abbildung mit Software Architektur Diagrammen.
Wir vermitteln die Container Essentials, und Konzepte wie Stateful Containers oder SideCar Pattern und besprechen im Detail mögliche Refactorings bezüglich Bereitstellung in den Kubernetes basierenden Azure Container Apps und behandeln dabei Themen wie Secrets, Revisions, Config Injection, Health Checks, Kubernetes Event Driven Auto-Scaling - KEDA.
Dem Prinzip von Domain Driven Design folgend, vermitteln wir die Vorteile von NoSQL Datenbanken und begleiten Sie auf Ihrem Weg von Relational DB Design zum Cosmos DB NoSQL Api. Dabei behandeln wir auch die Themen Change Feed, Event Sourcing und CQRS.
Wir vermitteln die Grundlagen von Event Driven Applications, deren Transaktionsmustern, die wir mittels Saga Pattern implementieren und verbinden die einzelnen Services mittels Distributed Application Runtime (Dapr).
Wir nutzen Durable Functions, um Microservices zu implementieren, welche wahlweise Serverless aber auch also Container gehostet werden können. Im Speziellen gehen wir hier auf die Themen Durable Entities, Durable Monitoring und Durable Saga Pattern ein.
Last but not least publizieren und sichern wir die App, und deren Microservices mit API Management und Application Gateway, um dann noch unser Reactive Angular UI mit Client Side State in Echtzeit mittels Azure Web PubSub aktuell zu halten.
In allen Phasen werden auch Aspekte von Authentication und Authorization mittels Microsoft Identity besprochen. Die Provisionierung der einzelnen Ressourcen wird der Flexibilität und dem GitOps Prinzipien folgend währen der einzelnen Module über Azure CLI entwickelt.
Beispiele werden größtenteils in .NET, Angular und React implementiert. Fallweise können aber auch alternative Technologie Stacks (Spring Boot) verwendet werden, bzw. wird auf deren Docs verwiesen.
Training richtet sich an Azure Entwickler und Software Architects, welche einen Überblick über die Kernelemente der Entwicklung von Cloud Native Applications in Microsoft Azure bekommen wollen.
Begleitend zu den Theorieteilen der einzelnen Module, modernisieren wir eine App bestehend aus klassischem Monolithen in eine Cloud Native App mit Microservices (Catalog, State, Payment, Delivery, Purchasing) und Micro Frontends um. Dabei legen wir Wert auf die Verwendung von Best Practices und Cloud Design Patterns, sowie deren Abbildung mit Software Architektur Diagrammen.
Wir vermitteln die Container Essentials, und Konzepte wie Stateful Containers oder SideCar Pattern und besprechen im Detail mögliche Refactorings bezüglich Bereitstellung in den Kubernetes basierenden Azure Container Apps und behandeln dabei Themen wie Secrets, Revisions, Config Injection, Health Checks, Kubernetes Event Driven Auto-Scaling - KEDA.
Dem Prinzip von Domain Driven Design folgend, vermitteln wir die Vorteile von NoSQL Datenbanken und begleiten Sie auf Ihrem Weg von Relational DB Design zum Cosmos DB NoSQL Api. Dabei behandeln wir auch die Themen Change Feed, Event Sourcing und CQRS.
Wir vermitteln die Grundlagen von Event Driven Applications, deren Transaktionsmustern, die wir mittels Saga Pattern implementieren und verbinden die einzelnen Services mittels Distributed Application Runtime (Dapr).
Wir nutzen Durable Functions, um Microservices zu implementieren, welche wahlweise Serverless aber auch also Container gehostet werden können. Im Speziellen gehen wir hier auf die Themen Durable Entities, Durable Monitoring und Durable Saga Pattern ein.
Last but not least publizieren und sichern wir die App, und deren Microservices mit API Management und Application Gateway, um dann…
mehrweniger lesen
Beginn
26.04.2027
Ende
29.04.2027
Uhrzeit
ca 09:00 - 16:00 Uhr
Dauer
28.0 LE
Ort
ETC-Wien
| Weitere Termine | Standort | Kosten |
|---|---|---|
| 08.03.2027 - 11.03.2027 (zum Kurs) | ETC-Wien | € 2.535 exkl. 20% MwSt |
| 08.03.2027 - 11.03.2027 (zum Kurs) | ETC-Wien | € 2.535 exkl. 20% MwSt |
| 26.04.2027 - 29.04.2027 (zum Kurs) | ETC-Wien | € 2.535 exkl. 20% MwSt |
| 16.08.2027 - 19.08.2027 (zum Kurs) | ETC-Wien | € 2.535 exkl. 20% MwSt |
| 16.08.2027 - 19.08.2027 (zum Kurs) | ETC-Wien | € 2.535 exkl. 20% MwSt |
| 04.10.2027 - 07.10.2027 (zum Kurs) | ETC-Wien | € 2.535 exkl. 20% MwSt |
| 04.10.2027 - 07.10.2027 (zum Kurs) | ETC-Wien | € 2.535 exkl. 20% MwSt |
E-Mail
Kontakt
Mathias Leiner
Ort
ETC - Enterprise Training Center
Straße
Modecenterstrasse 22/Office 4
PLZ
1030
Ort
Wien
Land
Österreich
Bundesland
Wien
Tel
Fax
+431533 17 77-85
Azure Developers & Software Architects
Zielgruppe
Trainingsteilnehmer, welche die Labs erfolgreich durchführen wollen, sollten Kenntnisse und Erfahrung der in AZ-204 vermittelten Kenntnisse erworben haben. Mit RECAP gekennzeichnete Themen sind Kurzzusammenfassungen von AZ-204 Inhalten als Refresher.
DevSecOps relevante Themen werden in einem separatem Kurs behandelt.
Kosten
€ 2.535
exkl. 20% MwSt
exkl. 20% MwSt
Kursnummer
DP-420T00
Diese Kurse könnten Sie auch interessieren ...
Uber Weiterbildungsvorschläge
Barrierefreies Bauen
Heizungstechnik (IGT) - Vorbereitung Labor Prüfarbeit LAP
KI im Controlling
MS-Teams - Ein starkes Tool für die Online-Kommunikation
KI: Künstliche Intelligenz, Workshop: Forschung & Entwicklung
Introduction to Microsoft 365 and AI administration
Introduction to Microsoft 365 and AI administration
GitHub Advanced Security
GitHub Advanced Security
E-Mail Marketing - Best Practices
E-Mail Marketing - Best Practices
Prezi - Effektvolle Präsentationen
Prezi - Effektvolle Präsentationen
Kombinationskurs PSAgA - Anwender & die Bedienung von Hubarbeitsbühnen
KI in der Wirtschaft (Modul 2) Mit Prompts und KI-Agenten produktiver arbeiten
Modul 4 - Vorschriften (2a) - C95/D95 - Weiterbildung für Berufskraftfahrer:innen
Grasshopper
Die TOP Baukauffrau // Der TOP Baukaufmann
Jahresabschluss in der Baubranche
NIS-2 / NISG 2026 - Sicherheit für Netz- und Informationssysteme
KI im Marketing für KMUs: Online-Lernstrecke
Unix System Administration
Excel Bearbeitung von großen Listen
Datenbanken mit MySQL
Anwenderschulung Maschinschreiben Basis
Betriebsleiter - Schlepplifte
Lehrgang zum/zur Abfallbeauftragten
AZ-104 Microsoft Azure Administrator (AZ-104T00)
Information Security Manager nach ISO 27001
IREB Certified Professional for Requirements Engineering Foundation Level (CPRE-FL) Online
Data Analytics - Datenvisualisierung für Management Reporting
Allround-Schweißkurs für Anfänger:innen
PC-Einsteiger:in
EDV Perfektion
Kälteanlagentechnik - Vorbereitung auf die ao. LAP (Zusatzprüfung)
CompTIA Network+
Grundlagen der Programmierung
Administrator Expert
Power Platform Functional Consultant Associate
Programming in HTML with JavaScript and CSS
Visual Basic .NET Programmierung I
Visual Basic for Applications Word
Visual Basic for Applications Excel
Windows Basic
SharePoint Sites erstellen
Adobe-Photoshop Basic
Barrierefreies Web
Typo3 Basic
BricsCAD 2D Grundlagen
JAVA, Advanced Object Oriented Programming
JAVA, Advanced Object Oriented Programming
Networking Technologies, Fundamentals
Networking Technologies, Fundamentals
Microsoft Office, Vertiefung und Effizienzsteigerung
Microsoft Office, Vertiefung und Effizienzsteigerung
Windows Server, Administration
Windows Server, Administration
IT Security, Hacking: Cloud & Container Security
IT Security, Hacking: Cloud & Container Security
Ausbildung zum Führen von Hubstaplern
Hydraulik 2 Aufbau
Staplerführer:in - (gemäß § 6 Z 2 FK-V)
Business Data Analyst: Einstieg in die Datenanalyse mit Excel und Power BI
Diplomlehrgang: Rhinoceros 3D / V-Ray / Lumion
Diplomlehrgang: Rhinoceros 3D / 3D Druck
Rhinoceros 3D / Lumion
Rhinoceros 3D / 3D Druck
Rhinoceros 3D
CLO3D - Digitale Modegestaltung & 3D-Simulation
Diplomlehrgang: SketchUp / V-Ray / Lumion
Lehrgang - SketchUp / 3D Druck / Lumion
SketchUp / Lumion
SketchUp / 3D Druck
SketchUp
Diplomlehrgang: 3DS Max / V-Ray / Lumion
Diplomlehrgang: 3DS Max / 3D Druck
3DS Max / Lumion
3DS Max / 3D Druck
3DS Max
Der Copilot in Microsoft 365 - Überblick
Unreal Engine für Architektur
Blender / Lumion
Blender / 3D Druck
Blender
Cinema 4D / Lumion
Cinema 4D
Maya
Online: Excel Kurs: Grundlagen – Basiswissen für EinsteigerInnen (E-11-26)
Diplomlehrgang: ArchiCAD & Lumion
Diplomlehrgang: ArchiCAD & 3D Druck
Lehrgang: ArchiCAD
ArchiCAD
ArchiCAD - Grundlagen
Linux für Umsteiger*innen
Diplomlehrgang: Revit, Navisworks & Dynamo
Diplomlehrgang: Revit & 3D Druck
Diplomlehrgang: Revit MEP
Diplomlehrgang: Revit & Lumion
Lehrgang: Revit
Revit - Grundlagen
Revit - Grundlagen - Intensivkurs
Revit, Navisworks & Dynamo - Intensivkurs
Revit MEP / HKLS - Intensivkurs
Fusion 360
Diplomlehrgang: AutoCAD, AutoLISPT & KI
Lehrgang: AutoCAD
AutoCAD - Grundlagen
Lehrgang: SolidWorks
SolidWorks
SolidWorks
Kfz § 57a KFG Grundlagenseminar bis 3,5t
Ausbildung in der Koordinatenmesstechnik - AUKOM - Form und Lage
Simatic S7 - TIA Portal
MS Excel for Business
Marketing für die Assistenz
ISTQB Certified Tester - Foundation Level v4.0 (CTFL) Online
ISAQB Certified Professional for Software Architecture - Foundation Level (CPSA-F) Online
Microsoft® Excel Aufbau
PC-Einstieg
PC-Einstieg
Schutzgasschweißen MAG (MM I)
Schutzgasschweißen WIG (MW I)
Führen von Hubstaplern
Excel für Selbsterlernte
Excel für Selbsterlernte
Excel für Selbsterlernte
Web Developer:in - PHP, SQL, Laravel für Einsteiger:innen - Diplomlehrgang
ArchiCAD Grundlagen
Official ISC2 CISSP Training 6 Tage Österreich
Dachdecker - Vorbereitungskurs auf die Meisterprüfung
Bauspengler - Vorbereitungskurs auf die Meisterprüfung
Adobe Premiere Pro – Einsteiger*innen
Was ist Künstliche Intelligenz?
Vorbereitungskurs auf die Lehrabschlussprüfung für die Wiederholungsprüfung Kfz-Technik
SQL Server, Querying Data with Transact-SQL
SQL Server, Querying Data with Transact-SQL
MAG-Schweißen Kompaktkurs
Microsoft Azure, Developing Solutions for Microsoft Azure
Microsoft Azure, Developing Solutions for Microsoft Azure
Microsoft Azure, Administering
Microsoft Azure, Administering
ISMS (ISO 27001, BSI), Workshop zur Umsetzung
ISMS (ISO 27001, BSI), Workshop zur Umsetzung
SEA - Search Engine Advertising
AutoCAD 2D Grundlagen - Online
AutoCAD® 2D - Grundlagen
VMware Cloud Foundation: Solution Architecture and Design (VCFSAD)
ITIL® (Version 5) Foundation und Zertifizierung
ITIL® (Version 5) Foundation und Zertifizierung
CISM Certified Information Security Manager
CISM Certified Information Security Manager
iSAQB® Certified Professional for Software Architecture - Foundation Level (CPSA-F)
ITIL® 4 Practice Manager - Lehrgang
ITIL® 4 Practice Manager - Lehrgang
Ausbildung zum zertifizierten Social Media Manager
Ausbildung zum zertifizierten Social Media Manager
ISTQB Certified Tester - Foundation Level v4.0 (CTFL)
Spring / SpringBoot Ökosystem
Spring / SpringBoot Ökosystem
VMware vSphere: Operate, Scale and Secure [V8]
VMware NSX: Install, Configure, Manage [V4.0]
Collaboration Communications Systems Engineer
Collaboration Communications Systems Engineer
AWS Security Essentials
Linux Administration - Lehrgang (LPIC-1)
Linux Administration - Lehrgang (LPIC-1)
Linux LPIC-2 Training inkl. Zertifizierung
Linux LPIC-2 Training inkl. Zertifizierung
Microsoft Identity and Access Administrator
Microsoft Identity and Access Administrator
Automating Administration with PowerShell
Automating Administration with PowerShell
Python Programmierer - Lehrgang
Python Programmierer - Lehrgang
Programmierung - Grundlagen
Programmierung - Grundlagen
ITIL® 4 Specialist: Create, Deliver and Support (CDS)
ITIL® 4 Specialist: Create, Deliver and Support (CDS)
ITIL® 4 Foundation und Zertifizierung
ITIL® 4 Foundation und Zertifizierung
AutoCAD 2D - Lehrgang
AutoCAD 2D - Lehrgang
Linux - Administration
Linux - Administration
Check Point Certified Security Administrator R82
Check Point Certified Security Administrator R82
AutoCAD - 3D-Konstruktion
AutoCAD - 3D-Konstruktion
PRINCE2® Foundation und Practitioner (Bundle)
PRINCE2® Foundation und Practitioner (Bundle)
AutoCAD - Grundlagen
AutoCAD - Grundlagen
PRINCE2® Foundation und Zertifizierung
PRINCE2® Foundation und Zertifizierung
VMware vSphere: Install, Configure, Manage [V8]
Microsoft PowerPoint - Folienmaster
Microsoft PowerPoint - Folienmaster
Programming in HTML5 with JavaScript and CSS3
Programming in HTML5 with JavaScript and CSS3
PC-Einstieg für Senior:innen - Aufbau