Menú

Curso subvencionado Desarrollador AWS y DevOps con IA generativa del centro CAS TRAINING

Programa de Curso subvencionado Desarrollador AWS y DevOps con IA generativa

Modalidad: Presencial
Duración 300 horas
Localización: Murcia

Descripción

Domina AWS y la IA generativa para impulsar tu carrera cloud.

Este curso prepara para desempeñarse como desarrollador/a cloud en entornos altamente demandados, formando en el diseño, desarrollo e implementación de aplicaciones escalables y seguras en Amazon Web Services con metodologías ágiles, prácticas DevOps y arquitecturas de microservicios y contenedores.

El curso incluye el uso de IA generativa aplicada al desarrollo, trabajando con Amazon CodeWhisperer y Amazon Bedrock. Además, incluye preparación para certificaciones oficiales como AWS Certified Developer – Associate y AWS Certified DevOps Engineer – Professional, reforzando la empleabilidad en el sector tecnológico.

A quién va dirigido

La formación es perfecta para aquellas personas desempleadas que estén en busca de desarrollar su carrera profesional como desarrolladores/as cloud, ingenieros/as DevOps o especialistas en arquitectura de soluciones en la nube.

Objetivos

  1. Diseñar, desarrollar e implementar aplicaciones escalables y seguras en AWS.
  2. Migrar aplicaciones monolíticas a arquitecturas modernas serverless.
  3. Aplicar IA generativa al desarrollo con CodeWhisperer y Bedrock.

Temario

Módulo 1: AWS Technical Essentials (20 horas)

Identificación de servicios de computación AWS

Introducción a AWS Cloud

Laboratorio: Introducción a AWS Identity y Access Management (IAM)

Computación como servicio en AWS

Introducción a Amazon Elastic Compute Cloud (EC2)

Ciclo de vida de una instancia EC2

Servicios de contenedores AWS

Definición de serverless

Introducción a AWS Lambda

Elección del servicio adecuado de computación

Ejecución de una aplicación en Amazon EC2

Identificación de redes AWS Networking

Redes en AWS: Amazon Virtual Private Cloud (Amazon VPC)

Enrutamiento Amazon VPC

Seguridad Amazon VPC

Creación de una red Amazon VPC y lanzamiento de una aplicación en Amazon EC2

Identificación de servicios de almacenamiento AWS

Tipos de almacenamiento AWS

Almacenamiento instancia EC2 y Amazon Elastic Block Store (Amazon EBS)

Almacenamiento objetos Amazon S3

Elección del servicio de almacenamiento adecuado

Creación de un bucket Amazon S3

Identificación de los servicios de bases de datos AWS

Tipos de bases de datos en AWS: Amazon Relational Database y Amazon DynamoDB

Elección del servicio de bases de datos adecuado

Implementación y gestión de Amazon DynamoDB

Identificación de servicios y herramientas para la monitorización, optimización y despliegues sin servidor (serverless)

Monitorización en AWS

Optimización en AWS

Configuración de alta disponibilidad para una aplicación

Módulo 2: Developing on AWS with Jam (70 horas)

Creación de una sencilla y completa aplicación en la nube con los kits de desarrollo de software de AWS (AWS SDK), la interfaz de línea de comandos (AWS CLI) y los IDE

Configuración de los permisos de AWS Identity and Access Management (IAM)

Uso de múltiples patrones de programación para acceder a servicios AWS

Utilización de AWS SDK para operaciones CRUD en Amazon S3 y Amazon DynamoDB

Creación de funciones Lambda con integración de servicios

Desarrollo de componentes API Gateway e integración con otros servicios AWS

Creación de una aplicación moderna basada en microservicios y serverless

Validación de conocimientos en sesión AWS Jam

Preparación del examen AWS Certified Developer – Associate

Módulo 3: Advanced Developing on AWS (50 horas)

Análisis de arquitecturas monolíticas y descomposición en microservicios

Aplicación de la metodología Twelve-Factor App

Uso de Lambda, API Gateway y Step Functions

Automatización con AWS CloudFormation y Elastic Beanstalk

Migración a microservicios con estrategias 6R

Implantación de metodología DevOps y procesos CI/CD

Configuración para tolerancia a fallos y escalabilidad

Seguridad y observabilidad en arquitecturas distribuidas

Módulo 4: DevOps Engineering on AWS with JAM (70 horas)

Fundamentos y prácticas DevOps

Infraestructura como código con AWS CloudFormation

Uso de AWS CLI, SDK, SAM CLI y CDK

Integración y entrega continua con CodeCommit, CodeBuild, CodeDeploy y CodePipeline

Desarrollo bajo arquitectura de microservicios

Automatización de pruebas y seguridad

Estrategias de despliegue (azul/verde, rodante, etc.)

Supervisión y monitorización con herramientas AWS

Validación en sesión AWS Jam

Preparación del examen AWS Certified DevOps Engineer – Professional

Módulo 5: Amazon EKS for Developers (50 horas)

Fundamentos de Kubernetes y Amazon EKS

Creación y configuración de clúster Amazon EKS

Implementación de aplicaciones con contenedores y Amazon ECR

Observabilidad, métricas y monitorización

Diseño para resiliencia, eficiencia y optimización de costes

Gestión de red y seguridad con IAM y RBAC

Gestión de actualizaciones en Amazon EKS

Módulo 6: Getting Started with Amazon CodeWhisperer with JAM (20 horas)

Capacidades y casos de uso de Amazon CodeWhisperer

Configuración del entorno de desarrollo

Uso de completado automático y generación de código

Aplicación práctica en sesión AWS Jam

Módulo 7: Introduction to Generative AI (20 horas)

Descripción de la IA generativa y su relación con el aprendizaje automático

Casos de uso por industria

Potencial, riesgos y beneficios

Fundamentos técnicos y modelos de lenguaje (LLMs)

Planificación de proyectos de IA generativa

Introducción a modelos base y técnicas de entrenamiento

Demostraciones prácticas con Amazon Bedrock

Titulación obtenida

Recibirás un diploma de aprovachamiento si superas la evaluación final. En caso de no superarla, obtendrás un certificado de asistencia que acredita tu participación en el curso.

Esta formación incluye los siguientes exámenes de certificación de AWS:

  • AWS Certified Developer Associate.
  • AWS Certified DevOps Engineer Professional.

Requisitos

Para participar en este curso, debes cumplir, como mínimo, alguno de los siguientes requisitos:

  1. Título de Bachiller o equivalente
  2. Título de Técnico Superior (FP Grado superior) o equivalente
  3. Haber superado la prueba de acceso a Ciclos Formativos de Grado Superior
  4. Haber superado cualquier prueba oficial de acceso a la universidad
  5. Certificado de profesionalidad de nivel 3
  6. Título de Grado o equivalente
  7. Título de Postgrado (Máster) o equivalente

Es recomendable contar con:

  1. Inglés técnico a nivel de lectura
  2. Conocimientos y/o experiencia en el desarrollo de código en al menos un lenguaje de programación de alto nivel
Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​