Datum
07/07/2025 - 09/07/2025
Ganztägig
Kalender-Import: iCal
Veranstaltungsort
ETC Trainingscenter
Modecenterstraße 22, 1030 - Wien
– In-depth knowledge of at least one high-level programming language
– Working knowledge of core AWS services and public cloud implementation
– Completion of the Developing on AWS classroom training, and then a minimum of 6 months of application of those concepts in a real world environment
Das Training Advanced Developing on AWS verwendet ein reales Szenario, bei dem eine monolithische Legacy-Anwendung vor Ort monolithische Anwendung in eine serverlose Microservices-Architektur umzuwandeln. Dieser dreitägige Kurs für Fortgeschrittene deckt fortgeschrittene Entwicklungsthemen ab, wie z. B. die Architekturentwicklung für eine Cloud-native Umgebung; Dekonstruktion von lokalen Legacy-Anwendungen und deren Umstrukturierung in Cloud-basierte, Cloud-native Architekturen umzuwandeln und die Grundsätze der Zwölf-Faktoren-Methodik anzuwenden.
In this course, you will:
– Analyze a monolithic application architecture to determine logical or programmatic break points where the application can be broken up across different AWS services
– Apply Twelve-Factor Application manifesto concepts and steps while migrating from a monolithic architecture
– Recommend the appropriate AWS services to develop a microservices based cloud-native application
– Use the AWS API, CLI, and SDKs to monitor and manage AWS services
– Migrate a monolithic application to a microservices application using the 6 Rs of migration
– Explain the SysOps and DevOps interdependencies necessary to deploy a microservices application in AWS
This course is intended for experienced software developers who are already familiar with AWS services.
Day 1
Module 1: The cloud journey
– Common off-cloud architecture
– Introduction to Cloud Air
– Monolithic architecture
– Migration to the cloud
– Guardrails
– The six R’s of migration
– The Twelve-Factor Application Methodology
– Architectural styles and patterns
– Overview of AWS Services
– Interfacing with AWS Services
– Authentication
– Infrastructure as code and Elastic Beanstalk
– Demonstration: Walk through creating base infrastructure with AWS CloudFormation in the AWS console
– Hands-on lab 1: Deploy your monolith application using AWS Elastic Beanstalk
Module 2: Gaining Agility
– DevOps
– CI/CD
– Application configuration
– Secrets management
– CI/CD Services in AWS
– Demonstration: Demo AWS Secrets Manager
Day 2
Module 5: Monolith to MicroServices
– Microservices
– Serverless
– A look at Cloud Air
– Microservices using Lambda and API Gateway
– SAM
– Strangling the Monolith
– Hands-on lab: Using AWS Lambda to develop microservices
Module 6: Polyglot Persistence & Distributed Complexity
– Polyglot persistence
– DynamoDB best practices
– Distributed complexity
– Step functions
Day 3
Module 5: Resilience and Scale
– Decentralized data stores
– Amazon SQS
– Amazon SNS
– Amazon Kinesis Streams
– AWS IoT Message Broker
– Serverless event bus
– Event sourcing and CQRS
– Designing for resilience in the cloud
– Hands-on lab: Exploring the AWS messaging options
Module 6: Security and Observability
– Serverless Compute with AWS Lambda
– Authentication with Amazon Cognito
– Debugging and traceability
– Hands-on lab: Developing microservices on AWS
– Hands-on lab 8: Automating deployments with Cloud Formation
2.135,00
Kategorien