Curso Advanced Developing on AWS

Logo AWS Partner Advanced Tier Training

El curso Advanced Developing on AWS utiliza el escenario del mundo real de tomar una aplicación monolítica local heredada y refactorizarla en una arquitectura de microservicios sin servidor. Este curso avanzado cubre temas de desarrollo avanzado, como la arquitectura para un entorno nativo de la nube, deconstruir aplicaciones heredadas en las instalaciones y volver a empaquetarlas en arquitecturas nativas de la nube basadas en la nube, y aplicando los principios de la metodología de Aplicación de Doce Factores.

Próximos inicios

No disponibles en este momento.
Objetivos

Analizar una arquitectura de aplicación monolítica para determinar puntos de interrupción lógicos o programáticos donde la aplicación se puede dividir en diferentes servicios de AWS.

Aplicar los conceptos y pasos del manifiesto de la aplicación de doce factores al migrar desde una arquitectura monolítica.

Recomendar los servicios de AWS apropiados para desarrollar una aplicación nativa de la nube basada en microservicios.

Utilizar la API, la CLI y los SDK de AWS para monitorear y administrar los servicios de AWS.

Dirigido a

Desarrolladores de software experimentados que estén familiarizados con los servicios de AWS.

Requisitos
  • Conocimiento profundo de al menos un lenguaje de programación de alto nivel.
  • Conocimiento práctico de los servicios básicos de AWS y la implementación de la nube pública.
  • Haber completado el curso Developing on AWS y tener una experiencia mínima de 6 meses en la aplicación de esos conceptos en un entorno del mundo real.
Certificación

Preparación para el examen de certificación:

Examen AWS Certified DevOps Engineer Professional

Contenidos

Módulo 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

Módulo 2: Gaining Agility

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

Módulo 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

Módulo 4: Polyglot Persistence & Distributed Complexity

  • Polyglot persistence
  • DynamoDB best practices
  • Distributed complexity
  • Step functions

Módulo 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

Módulo 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
Material del curso

Documentación oficial del curso Curso Advanced Developing on AWS.

Perfil del docente
  • Formador certificado por AWS.
  • Más de 5 años de experiencia profesional.
  • Más de 4 años de experiencia docente.
  • Profesional activo en empresas del sector IT.
Beneficios para tu formación

Haz click aquí y descubre los descuentos, promociones y ayudas disponibles para tu formación tecnológica.

Solicitar información
Partner oficial de los principales fabricantes tecnológicos

The Swirl Logo es una marca registrada del grupo PeopleCert®. Utilizada bajo licencia de PeopleCert®. Todos los derechos reservados.