Advanced Developing on AWS

Icono Duración del curso
Duración del curso
3 días
Lugar de impartición
Madrid / Online
Icono modalidad del curso
Modalidad
Presencial, Aula Virtual
Icono Fecha del curso
Fecha de inicio
Próximamente
 

Acerca del curso

El curso de desarrollo avanzado en 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 de cuatro días 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óximas convocatorias

Estamos preparando nuevas convocatorias.
Déjanos tus datos a través del formulario y te avisaremos lo antes posible.

  • Desarrolladores de software experimentados que ya están familiarizados con los servicios de AWS

  • Analizar una arquitectura de aplicación monolítica para determinar los puntos de interrupción lógicos o programáticos en los que se puede dividir la aplicación en diferentes servicios de AWS
  • Aplique los conceptos y pasos del manifiesto de la aplicación de doce factores mientras migra desde una arquitectura monolítica
  • Recomendar los servicios de AWS adecuados para desarrollar una aplicación nativa de la nube basada en microservicios
  • Utilice la API, la CLI y los SDK de AWS para supervisar 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
  • Finalización del desarrollo en AWS, además de un mínimo de seis meses de aplicación de esos conceptos en un entorno
    del mundo real

  • Documentación del 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

Preparación para el examen:

Exam Readiness: DevOps Engineer - Professional

Este curso te prepara para la certificación de AWS Certified DevOps Engineer – Professional

Modulo 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

Modulo 2: Gaining Agility

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

Modulo 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

Modulo 6: Polyglot Persistence & Distributed Complexity

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

Modulo 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

Modulo 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

Solicita Información


CAS TRAINING, S.L.U. , le informa que la finalidad del tratamiento es atender a su solicitud de información, reclamación, duda o sugerencia que realice sobre los productos y/o servicios ofrecidos, así como para mantenerle informado de nuestra actividad la gestión de la relación que nos une, la prestación del servicio contratado, así como el envío de información que pudiera ser de su interés sobre nuestros servicios formativos y de consultoría de negocio.

Podrá retirar su consentimiento y ejercitar los derechos reconocidos en los artículos 15 a 22 del Reglamento (UE) 2016/679, enviando un correo electrónico a rgpd@cas-training.com, adjuntando copia de su DNI o documentación acreditativa de su identidad. Puede solicitar más información rgpd@cas-training.com o www.cas-training.com.

Programa del curso:
Descargar programa en PDF
Compartir:

Contacta con nosotros


CAS TRAINING, S.L.U. , le informa que la finalidad del tratamiento es atender a su solicitud de información, reclamación, duda o sugerencia que realice sobre los productos y/o servicios ofrecidos, así como para mantenerle informado de nuestra actividad la gestión de la relación que nos une, la prestación del servicio contratado, así como el envío de información que pudiera ser de su interés sobre nuestros servicios formativos y de consultoría de negocio.

Podrá retirar su consentimiento y ejercitar los derechos reconocidos en los artículos 15 a 22 del Reglamento (UE) 2016/679, enviando un correo electrónico a rgpd@cas-training.com, adjuntando copia de su DNI o documentación acreditativa de su identidad. Puede solicitar más información rgpd@cas-training.com o www.cas-training.com.