Curso Advanced Developing on AWS

CAS Training AWS Partner Select Tier Training
 

Calendario

FechaDuraciónHorarioModalidadMatrícula
10 de junio de 202424 horasLun a Jue, 19:00 - 22:00Aula virtualDescargar matrícula

Acerca del curso

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.

Preparación para el examen de certificación:

Examen AWS Certified DevOps Engineer Professional

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

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.

  • 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.

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

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

  • 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.

Solicita información


Descarga el programa del curso
Descargar programa
Hoja de Matriculación:
Descargar matrícula

Si no has encontrado lo que buscabas, prueba buscar tu curso o certificación aquí

Compartir: