Schulungsübersicht
Modul 1: Einführung in die Cloud-Computing
• Übersicht über Cloud Computing
• Vorteile des Cloud Computings
• Cloud-Servicemodelle (IaaS, PaaS, SaaS)
• Einführung in AWS
• Überblick über AWS-Dienste
• Globale Infrastruktur
Modul 2: Grundlagen der Softwarearchitektur
• Prinzipien der Softwarearchitektur
• Architekturmuster und -stile
• Schichtenarchitektur
• Microservices-Architektur
• Serverless-Architektur
Modul 3: Kernkomponenten von AWS
• Compute-Dienste
• EC2 (Elastic Compute Cloud)
• AWS Lambda
• Storage-Dienste
• S3 (Simple Storage Service)
• EBS (Elastic Block Store)
• Datenbankdienste
• RDS (Relational Database Service)
• DynamoDB
• Netzwerkdingste
• VPC (Virtual Private Cloud)
• Route 53
Modul 4: Bereitstellung von Java-Anwendungen auf AWS
• AWS Elastic Beanstalk
• Docker und ECS (Elastic Container Service)
• Serverless-Bereitstellung mit AWS Lambda
• CI/CD-Pipelines mit AWS CodePipeline und CodeBuild
Modul 5: Sicherheit in der Cloud-Architektur
• Grundlagen der AWS-Sicherheit
• IAM (Identity and Access Management)
• AWS Key Management Service
Modul 6: Monitoring und Skalierung
• Überwachung von Anwendungen auf AWS
• CloudWatch
• AWS X-Ray
• Auto Scaling
• EC2 Auto Scaling
• DynamoDB Auto Scaling
• Techniken zur Leistungsoptimierung
Modul 7: Praktische Labs und Projekte
• Bereitstellung einer Java-Webanwendung auf AWS Elastic Beanstalk
• Aufbau und Bereitstellung einer serverlosen Anwendung mit AWS Lambda
• Einrichtung einer CI/CD-Pipeline für eine Java-Anwendung
• Implementierung einer Microservices-Architektur mit AWS und Java
Voraussetzungen
Grundkenntnisse in Java und AWS
Erfahrungsberichte (2)
Trainerwissen, Engagement und Verbindung
Adam Kuklewski - GE Medical Systems Polska
Kurs - Technical Architecture and Patterns
Maschinelle Übersetzung
Ich mochte die Übungen, die dazu beitrugen, den Geist zu öffnen und neue Einblicke in die Softwarearchitektur zu gewinnen.
Gabriele - EAGLEPROJECTS S.p.A.
Kurs - Architecture and Design: Core + Advanced Training
Maschinelle Übersetzung