Übersicht
In diesem Kurs lernen Sie, moderne Cloud-Anwendungen auf AWS zu entwickeln, zu integrieren und zu betreiben. Sie erhalten praxisnahe Einblicke in die Nutzung des AWS SDK sowie zentraler AWS-Services wie Amazon S3, Amazon DynamoDB, AWS Lambda, Amazon Kinesis, Amazon SQS und Amazon SNS.
Darüber hinaus behandeln Sie Themen wie Authentifizierung, Sicherheit, Monitoring, Skalierbarkeit und automatisierte Bereitstellung. Anhand praxisnaher Beispiele erfahren Sie, wie sich sichere, leistungsfähige und skalierbare Anwendungen entwickeln und mit AWS-Services effizient integrieren lassen.
Lernziele
- Einrichten und Verwenden des AWS SDK für Java, .NET (C#), Python und JavaScript.
- Entwicklung cloudnativer Anwendungen mit AWS-Services und APIs.
- Auswahl geeigneter Datenspeicherlösungen mit Amazon S3 und Amazon DynamoDB.
- Entwurf und Implementierung ereignisgesteuerter Architekturen auf AWS.
- Integration von Anwendungen mithilfe von AWS Lambda, Amazon Kinesis, Amazon SQS, Amazon SNS und Amazon SWF.
- Umsetzung sicherer Authentifizierungs- und Autorisierungskonzepte mit AWS Identity and Access Management (IAM) und Amazon Cognito.
- Verbesserung der Skalierbarkeit und Performance von Anwendungen mit Amazon ElastiCache und Amazon CloudFront.
- Überwachung von Anwendungen und AWS-Ressourcen mit Amazon CloudWatch.
- Bereitstellung und Automatisierung von Anwendungen mit AWS Elastic Beanstalk und AWS CloudFormation.
- Entwicklung moderner, sicherer und skalierbarer Cloud-Anwendungen auf AWS.
Zielgruppe
- Softwareentwickler
- Cloud-Entwickler
- Applikationsentwickler
- DevOps-Ingenieure
- Technische Fachkräfte, die Anwendungen auf AWS entwickeln oder modernisieren möchten
Voraussetzungen
- Praktische Erfahrung in der Softwareentwicklung.
- Verständnis grundlegender Cloud-Computing-Konzepte.
- Grundkenntnisse in .NET (C#), Java oder einer vergleichbaren Programmiersprache.
- Vorherige AWS-Erfahrung ist nicht erforderlich.
Inhalte
Grundlagen der Anwendungsentwicklung auf AWS
- Einführung in die Entwicklung auf AWS
- Einrichten und Verwenden des AWS SDK
- Interaktion mit AWS-Services über APIs
- Architekturprinzipien moderner Cloud-Anwendungen
Datenspeicherung und Datenmanagement
- Auswahl geeigneter Datenspeicherlösungen
- Entwicklung von Speicherlösungen mit Amazon S3
- Implementierung von NoSQL-Anwendungen mit Amazon DynamoDB
- Best Practices für Datenmanagement auf AWS
Ereignisgesteuerte Architekturen und Integration
- Arbeiten mit Ereignissen und Event-Driven Design
- Entwicklung mit Amazon Kinesis
- Messaging mit Amazon SQS und Amazon SNS
- Workflow-Orchestrierung mit Amazon SWF
- Serverlose Entwicklung mit AWS Lambda
Sicherheit und Identitätsmanagement
- Entwicklung sicherer Cloud-Anwendungen
- AWS Identity and Access Management (IAM)
- Authentifizierung mit Amazon Cognito
- Sicherheitskonzepte und Best Practices für Entwickler
Skalierbarkeit und Performance
- Optimierung der Anwendungsperformance
- Caching mit Amazon ElastiCache
- Content Delivery mit Amazon CloudFront
- Monitoring von Anwendungen und Ressourcen mit Amazon CloudWatch
Bereitstellung und Automatisierung
- Deployment mit AWS Elastic Beanstalk
- Infrastructure as Code mit AWS CloudFormation
- Automatisierung von Bereitstellungsprozessen
- Best Practices für Betrieb und Wartung von Cloud-Anwendungen
Preis: 1.875,00 EUR - 1.995,00 EUR
Termine