Seminare
Seminare

Live-Online: Advanced developing on AWS with JAM

Webinar - Haufe Akademie GmbH & Co. KG

The Advanced Developing on AWS course uses the real-world scenario of taking a legacy, on-premises monolithic application and refactoring it into a serverless microservices architecture.
Termin Ort Preis*
13.05.2024- 16.05.2024 online 2.927,40 €
08.07.2024- 11.07.2024 online 2.927,40 €
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Day 1
Module 1: The cloud journey

  • Common off-cloud architecture
  • Introduction to Cloud Air
  • Monolithic architecture
  • Migration to the cloud
  • Guardrails
  • The six Rs 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
  • Demo: Walk through creating base infrastructure with AWS CloudFormation in the AWS console
  • Hands-on lab: Deploy your monolith application using AWS Elastic Beanstalk

Module 2: Gaining Agility

  • DevOps
  • CI/CD
  • Application configuration
  • Secrets management
  • CI/CD Services in AWS 
  • Demo: AWS Secrets Manager

Day 2
Module 3: 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 4: 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: Automating deployments with Cloud Formation

Day 4: AWS Jam Day

  • Solve real-world challenges together as a team in a safe AWS environment, guided by your instructor
  • Compete against other teams to win the challenge with your colleagues and put your AWS skills into action
  • All challenges are based on the scope of the course and will support your learning curve in a very effective way

Consists of the following modules

  • Advanced Developing on AWS
  • Advanced Developing on AWS – JAM Day
Dauer/zeitlicher Ablauf:
4 days
Ziele/Bildungsabschluss:
  • Analyzing a monolithic application architecture to determine logical or programmatic break points where the application can be broken up across different AWS services
  • Applying Twelve-Factor Application manifesto concepts and steps while migrating from a monolithic architecture
  • Recommending the appropriate AWS services to develop a microservices based cloud native application
  • Using the AWS API, CLI, and SDKs to monitor and manage AWS services
  • Migrating a monolithic application to a microservices application using the 6 Rs of migration
  • Explaining the SysOps and DevOps interdependencies necessary to deploy a microservices application in AWS

AWS JAM Day will be featured on the final 4th day of this course, as a gamified event where you will be split into teams to compete in a series of best practice challenges based on concepts covered in the course. In addition to the hands-on labs of the ILT courses, an additional day of curated and instructor-facilitated challenges allows learners to use AWS Jam to address real-world scenarios, representing common operational and troubleshooting tasks relevant for your job role. You will be able to apply your knowledge in a safe and real AWS environment and score points if you solve the challenge correctly. The aim of an AWS Jam is to develop, improve, and validate your skills in the AWS cloud and get ready to use your practical skills when you are back on your daily job.

Zielgruppe:

This course is intended for the following job roles:

  • Developer
  • DevOps
Seminarkennung:
33831
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha