Ignit Logo

Advanced Developing on AWS

REF: ADAWS Catálogo: AWS Área: Developer Path

Duração icon

Duração:

3 dias

Próxima Data icon

Próxima Data:

Consulte-nos

Local icon

Local:

Descrição

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. This three-day advanced course covers advanced development topics such as architecting for a cloud-native environment; deconstructing on-premises, legacy applications and repackaging them into cloud-based, cloud native architectures; and applying the tenets of the Twelve-Factor Application methodology.

*PVP por participante. A realização do curso nas datas apresentadas está sujeita a um quórum mínimo de inscrições.

Destinatários

This course is intended for experienced software developers who are already familiar with AWS services.

  • Área: AWS

Quero inscrever-me.

Programa:

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

Module 2: Gaining Agility

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

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

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

Pré-requisitos:

We recommend that attendees of this course have: • 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

Quero inscrever-me.

Partilha:

We meet future and then we make it spark slogan

Precisas de ajuda a encontrar o teu futuro?

A background of the Ignit sparks