Construcción de Microservicios en AWS Cloud9
Este curso se centra en el uso de AWS Cloud9 para diseñar, desarrollar e implementar microservicios. Los participantes adquirirán experiencia práctica en la creación de una arquitectura de microservicios en AWS, utilizando servicios clave de AWS para la implementación, escalabilidad y gestión.
Esta capacitación en vivo con instructor (en línea o presencial) está dirigida a desarrolladores de nivel intermedio que desean dominar la construcción y el despliegue de microservicios con AWS Cloud9 y otros servicios de AWS.
Al finalizar esta capacitación, los participantes serán capaces de:
- Comprender la arquitectura de microservicios y sus beneficios.
- Configurar un entorno de desarrollo de microservicios en AWS Cloud9.
- Construir, probar y desplegar microservicios utilizando Docker y servicios de AWS.
- Integrar AWS Lambda, ECS y API Gateway con microservicios.
- Aplicar prácticas de DevOps para gestionar el despliegue de microservicios.
Formato del curso
- Conferencias interactivas y discusión.
- Abundancia de ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, contáctenos para coordinarlo.
Temario del curso
Introducción a la arquitectura de microservicios
- ¿Qué son los microservicios?
- Beneficios y desafíos de los microservicios
- Comparación con las arquitecturas monolíticas
Configuración de AWS Cloud9 para el desarrollo de microservicios
- Creación de un entorno de AWS Cloud9
- Configuración del entorno de desarrollo
- Conexión de servicios de AWS a Cloud9
Construcción de microservicios con Docker
- Introducción a Docker y la contenedorización
- Construcción y prueba de contenedores Docker
- Uso de Docker Compose para aplicaciones con múltiples contenedores
Despliegue de microservicios en AWS ECS y Lambda
- Configuración de Amazon ECS para la orquestación de contenedores
- Despliegue de microservicios con AWS Lambda
- Escalado de microservicios en AWS
Gestión de APIs con AWS API Gateway
- Creación y gestión de APIs RESTful
- Conexión de APIs a microservicios
- Versionado y limitación de tasa de APIs
Monitoreo y registro de microservicios
- Uso de AWS CloudWatch para el monitoreo
- Configuración de registros con Amazon CloudWatch Logs
- Implementación de alarmas y notificaciones
Mejores prácticas de seguridad para microservicios
- Implementación de roles y políticas de IAM
- Seguridad de microservicios con API Gateway
- Cifrado de datos en tránsito y en reposo
Resumen y próximos pasos
Requerimientos
- Conocimiento básico de los conceptos de computación en la nube
- Familiaridad con servicios de AWS
- Experiencia con Python o JavaScript
Audiencia
- Desarrolladores enfocados en la arquitectura de microservicios
- Ingenieros de nube
- Profesionales de DevOps
Los cursos públicos requieren más de 5 participantes.
Construcción de Microservicios en AWS Cloud9 - Reserva
Construcción de Microservicios en AWS Cloud9 - Consulta
Construcción de Microservicios en AWS Cloud9 - Solicitud de consultoría
Testimonios (1)
He descubierto cosas nuevas y interesantes sobre Lambda y Serverless
Oleg Buldumac - PUBLIC COURSE
Curso - AWS Lambda for Developers
Traducción Automática
Próximos cursos
Cursos Relacionados
Fundamentos de Amazon S3
14 HorasEsta formación en vivo impartida por un instructor en Costa Rica (en línea o presencial) está dirigida a desarrolladores que desean utilizar Amazon S3 para habilitar el almacenamiento basado en la nube para sus sitios web, aplicaciones web y/o aplicaciones móviles.
Certificación de Administrador de Nube de AWS
35 HorasEsta formación en vivo impartida por un instructor en Costa Rica (en línea o presencial) está dirigida a administradores de sistemas y profesionales de TI de nivel principiante e intermedio que deseen adquirir experiencia práctica en la gestión de servicios en la nube de AWS y prepararse para el examen de AWS Certified SysOps Administrator - Associate.
Al finalizar esta formación, los participantes podrán:
- Configurar servicios y recursos de AWS de manera segura.
- Gestionar identidades de usuario, permisos y acceso a los recursos de AWS.
- Diseñar e implementar sistemas escalables, altamente disponibles y tolerantes a fallos en AWS.
- Implementar y gestionar el flujo de datos hacia y desde AWS.
- Optimizar el uso de los servicios de AWS para garantizar un funcionamiento eficiente y la gestión de costos.
Arquitectura Avanzada de AWS
28 HorasEsta capacitación en vivo, impartida por un instructor, en <ubicación> (en línea o presencial), está dirigida a ingenieros de la nube que desean comprender e implementar los aspectos más complejos de la arquitectura de AWS. El curso cubre muchos de los mismos temas que los cursos del nivel de AWS Certified Solutions Architect (Professional). Sin embargo, este curso NO tiene como objetivo preparar a los participantes para rendir un examen. Es un curso práctico y basado en la experiencia que demuestra cómo implementar, en un entorno de laboratorio en vivo, muchas de las configuraciones, implementaciones y despliegues que un Arquitecto de Soluciones de AWS necesitaría llevar a cabo.
Al finalizar esta capacitación, los participantes podrán:
- Diseñar soluciones de nube complejas en AWS.
- Desplegar aplicaciones de software en AWS que sean escalables, altamente disponibles y tolerantes a fallos.
- Integrar los servicios de AWS más adecuados con una aplicación.
- Migrar una aplicación de software compleja a AWS.
- Aplicar las mejores prácticas en el diseño, implementación, optimización y despliegue de infraestructura y aplicaciones en AWS.
IA en Amazon Web Services (AWS)
14 HorasEsta formación en vivo con instructores en Costa Rica (en línea o presencial) está dirigida a profesionales de TI de nivel intermedio que desean aprender a aprovechar las herramientas y servicios de AWS para construir, entrenar y desplegar modelos de IA de manera eficiente.
Al finalizar esta formación, los participantes serán capaces de:
- Comprender los servicios de IA/ML proporcionados por AWS.
- Configurar y gestionar entornos de IA/ML en AWS.
- Adquirir experiencia práctica en la construcción, entrenamiento y despliegue de modelos de IA utilizando Amazon SageMaker.
- Aprender a utilizar diversos servicios de IA de AWS para casos de uso específicos.
Certificación Arquitecto AWS
21 HorasEl curso de certificación de arquitecto de AWS bajo demanda está diseñado para ayudar a los profesionales a convertirse en expertos en la nube mediante el uso de Amazon Web Services. Este curso se imparte con ejemplos de la vida real y ayuda a los participantes a comprender la aplicación práctica de conceptos como los fundamentos de la computación en la nube, Amazon Web Services (AWS), Infraestructura como Servicio (IaaS), Plataforma como Servicio (PaaS), Software como Servicio (SaaS), nubes privadas y programación en la nube. Después de completar este curso, los participantes podrán realizar sus propias implementaciones en la nube utilizando instancias EC2, depósitos S3, entre otros servicios.
Fundamentos de Negocios en AWS
14 HorasAWS (Amazon Web Services) es una plataforma integral en la nube que ofrece servicios de computación, almacenamiento, bases de datos, redes, análisis y servicios administrados, permitiendo a las organizaciones construir soluciones escalables y rentables.
Esta formación en vivo con instructor (en línea o presencial) está dirigida a participantes de nivel principiante e intermedio, tanto de áreas de negocio como técnicas, que desean comprender los servicios principales de AWS, las propuestas de valor en la nube, los modelos de costos, los conceptos básicos de seguridad y cómo alinear las capacidades de AWS con los objetivos de la organización.
Al finalizar esta formación, los participantes serán capaces de:
- Explicar los servicios principales de AWS y las arquitecturas comunes en la nube.
- Evaluar los beneficios empresariales y los modelos de costos asociados a la migración de cargas de trabajo a AWS.
- Identificar los servicios adecuados de AWS para resolver problemas empresariales comunes (computación, almacenamiento, bases de datos, redes, análisis).
- Reconocer los aspectos básicos de seguridad, cumplimiento normativo y gobernanza en la nube de AWS.
- Elaborar un plan básico de migración o adopción en la nube, considerando los costos y riesgos a alto nivel.
Formato del Curso
- Clases interactivas y debates.
- Demostraciones guiadas por el instructor en la consola de AWS.
- Ejercicios grupales y talleres basados en escenarios.
Opciones de Personalización del Curso
- Para solicitar una formación personalizada para este curso, contáctenos para coordinarla.
Introducción a AWS Cloud9 para principiantes
14 HorasEsta capacitación en vivo, impartida por un instructor, se realiza en <ubicación> (en línea o en las instalaciones) y está dirigida a desarrolladores de nivel principiante que deseen configurar y utilizar AWS Cloud9 para proyectos en la nube.
Al finalizar esta capacitación, los participantes podrán:
- Comprender el entorno de AWS Cloud9 y sus componentes.
- Configurar su propio espacio de trabajo de desarrollo en AWS Cloud9.
- Desarrollar y ejecutar aplicaciones simples dentro de AWS Cloud9.
- Familiarizarse con las funciones de colaboración de AWS Cloud9.
AWS Cloud9 para Ciencia de Datos
28 HorasEsta capacitación en vivo y con instructor en Costa Rica (en línea o presencial) está dirigida a científicos de datos y analistas de nivel intermedio que desean utilizar AWS Cloud9 para optimizar sus flujos de trabajo de ciencia de datos.
Al finalizar esta capacitación, los participantes serán capaces de:
- Configurar un entorno de ciencia de datos en AWS Cloud9.
- Realizar análisis de datos utilizando Python, R y Jupyter Notebook en Cloud9.
- Integrar AWS Cloud9 con servicios de datos de AWS como S3, RDS y Redshift.
- Utilizar AWS Cloud9 para el desarrollo e implementación de modelos de aprendizaje automático.
- Optimizar flujos de trabajo basados en la nube para el análisis y procesamiento de datos.
AWS Cloud9 y Python: Una guía práctica
14 HorasEsta formación en vivo, impartida por un instructor, en Costa Rica (en línea o en las instalaciones), está dirigida a desarrolladores de Python de nivel intermedio que deseen mejorar su experiencia de desarrollo con AWS Cloud9.
Al finalizar esta formación, los participantes serán capaces de:
- Configurar y establecer AWS Cloud9 para el desarrollo en Python.
- Comprender la interfaz y las funciones del IDE de AWS Cloud9.
- Escribir, depurar e implementar aplicaciones de Python en AWS Cloud9.
- Colaborar con otros desarrolladores utilizando la plataforma AWS Cloud9.
- Integrar AWS Cloud9 con otros servicios de AWS para despliegues avanzados.
AWS IoT Core
14 HorasEsta formación en vivo con instrucción presencial Costa Rica (en el lugar o remota) está dirigida a ingenieros que deseen implementar y gestionar dispositivos IoT en AWS.
Al finalizar esta formación, los participantes podrán construir una plataforma de IoT que incluya la implementación y gestión de un backend, un gateway y dispositivos sobre AWS.
Amazon Web Services (AWS) IoT Greengrass
21 HorasEsta capacitación en vivo impartida por un instructor en Costa Rica (en línea o en las instalaciones) está dirigida a desarrolladores que desean instalar, configurar y gestionar las capacidades de AWS IoT Greengrass para crear aplicaciones para diversos dispositivos.
Al finalizar esta capacitación, los participantes podrán utilizar AWS IoT Greengrass para construir, implementar, gestionar, asegurar y supervisar aplicaciones en dispositivos inteligentes.
AWS Lambda para Desarrolladores
14 HorasEsta formación en vivo con instructores en Costa Rica (en las instalaciones o remota) está dirigida a desarrolladores que desean utilizar AWS Lambda para construir y desplegar servicios y aplicaciones en la nube, sin necesidad de preocuparse por aprovisionar el entorno de ejecución (servidores, máquinas virtuales y contenedores, disponibilidad, escalabilidad, almacenamiento, etc.).
Al final de esta formación, los participantes podrán:
- Configurar AWS Lambda para ejecutar una función.
- Comprender FaaS (Funciones como Servicio) y las ventajas del desarrollo sin servidor.
- Crear, cargar y ejecutar funciones de AWS Lambda.
- Integrar funciones de Lambda con diferentes fuentes de eventos.
- Empaquetar, desplegar, monitorear y solucionar problemas de aplicaciones basadas en Lambda.
Dominio de DevOps con AWS Cloud9
21 HorasEsta formación en vivo impartida por un instructor en Costa Rica (en línea o presencial) está dirigida a profesionales de nivel avanzado que desean profundizar su comprensión de las prácticas de DevOps y optimizar los procesos de desarrollo mediante AWS Cloud9.
Al finalizar esta formación, los participantes serán capaces de:
- Configurar y preparar AWS Cloud9 para flujos de trabajo de DevOps.
- Implementar pipelines de integración continua y entrega continua (CI/CD).
- Automatizar los procesos de prueba, monitoreo y despliegue utilizando AWS Cloud9.
- Integrar servicios de AWS como Lambda, EC2 y S3 en flujos de trabajo de DevOps.
- Utilizar sistemas de control de versiones como GitHub o GitLab dentro de AWS Cloud9.
Desarrollo de aplicaciones sin servidor en AWS Cloud9
14 HorasEsta formación en vivo con instructor en Costa Rica (en línea o presencial) está dirigida a profesionales de nivel intermedio que desean aprender a construir, desplegar y mantener de manera efectiva aplicaciones sin servidor en AWS Cloud9 y AWS Lambda.
Al finalizar esta formación, los participantes podrán:
- Comprender los fundamentos de la arquitectura sin servidor.
- Configurar AWS Cloud9 para el desarrollo de aplicaciones sin servidor.
- Desarrollar, probar y desplegar aplicaciones sin servidor utilizando AWS Lambda.
- Integrar AWS Lambda con otros servicios de AWS, como API Gateway y S3.
- Optimizar las aplicaciones sin servidor para mejorar el rendimiento y la eficiencia en costos.
Formación Industrial en IoT (Internet de las Cosas) con Raspberry PI y AWS IoT Core
8 HorasResumen:
- Comprensión de la arquitectura de IoT y sus funciones principales.
- Exploración del concepto de "Cosas" y "Sensores", el Internet de las Cosas y la correspondencia de funciones empresariales con soluciones IoT.
- Visión general completa de los componentes de software de IoT: hardware, firmware, middleware, infraestructura en la nube y aplicaciones móviles.
- Funciones clave de IoT: gestión de flotas, visualización de datos, FM y DV basados en SaaS, sistemas de alertas y alarmas, incorporación de sensores y "cosas", y geovallas.
- Fundamentos de la comunicación de dispositivos IoT a la nube mediante MQTT.
- Conexión de dispositivos IoT a AWS a través de MQTT utilizando AWS IoT Core.
- Integración de AWS IoT Core con AWS Lambda para procesamiento y Amazon DynamoDB para almacenamiento de datos.
- Conexión de una Raspberry Pi a AWS IoT Core para una comunicación de datos sin interrupciones.
- Laboratorio práctico: construcción de un dispositivo inteligente utilizando una Raspberry Pi y AWS IoT Core.
- Visualización de datos de sensores y comunicación con la interfaz web.