- Einführung in Serverless Computing
- Definition und Konzepte
- Vorteile und Herausforderungen
- AWS Lambda
- Grundlagen und Funktionen
- Erstellen und Verwalten von Lambda-Funktionen
- Event-getriebene Architekturen
- API Gateway
- Einrichtung und Konfiguration
- Integration mit AWS Lambda
- Sicherheitsaspekte
- Datenbanken und Speicher
- Verwendung von DynamoDB
- S3 für serverlosen Speicher
- Weitere AWS-Services
- AWS Step Functions
- AWS AppSync
- Best Practices und Sicherheitsaspekte
- Skalierbarkeit und Kostenmanagement
- Sicherheit und Compliance
- Praxisworkshop
- Entwicklung einer kompletten Serverless-Anwendung
- Echtzeitbeispiele und Übungen
LernzieleNach Abschluss des Seminars sind Sie in der Lage, serverlose Anwendungen auf AWS zu entwerfen, zu entwickeln und zu betreiben. Sie verstehen die grundlegenden Prinzipien des Serverless Computings und wissen, wie Sie AWS-Dienste wie Lambda, API Gateway und DynamoDB effektiv einsetzen können.
Zudem sind Sie in der Lage, die Vorteile und Herausforderungen von Serverless-Architekturen zu bewerten und in Ihren Projekten zu berücksichtigen.
ZielgruppenDas Seminar richtet sich an Softwareentwickler, Architekten und IT-Professionals, die sich mit der Entwicklung von Cloud-Anwendungen befassen und die Vorteile des Serverless Computings auf AWS nutzen möchten.
- Sie benötigen Grundkenntnisse im Umgang mit Netzwerken.
- Erste Erfahrungen mit AWS sind von Vorteil.
- Grundkenntnisse in einer Programmiersprache wie Python, Node.js oder Java sind hilfreich.