Desarrollo 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 construcción de una arquitectura de microservicios en AWS, aprovechando servicios clave de AWS para la implementación, escalabilidad y gestión.
Esta formación impartida por un instructor, en vivo (en línea o presencial), está dirigida a desarrolladores de nivel intermedio que deseen dominar la creación y el despliegue de microservicios con AWS Cloud9 y otros servicios de AWS.
Al finalizar esta formación, los participantes estarán en capacidad de:
- Comprender la arquitectura de microservicios y sus beneficios.
- Configurar un entorno de desarrollo de microservicios en AWS Cloud9.
- Construir, probar e implementar microservicios utilizando Docker y servicios de AWS.
- Integrar AWS Lambda, ECS y API Gateway con microservicios.
- Aplicar prácticas de DevOps para gestionar implementaciones de microservicios.
Formato del curso
- Clase magistral interactiva y discusión.
- Numerosos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, contáctenos para coordinar los detalles.
Temario del curso
Introducción a la arquitectura de microservicios
- ¿Qué son los microservicios?
- Beneficios y desafíos de los microservicios
- Comparación con arquitecturas monolíticas
Configuración de AWS Cloud9 para el desarrollo de microservicios
- Creación de un entorno en AWS Cloud9
- Configuración del entorno de desarrollo
- Conexión de servicios de AWS con Cloud9
Construcción de microservicios con Docker
- Introducción a Docker y contenedores
- Construcción y prueba de contenedores Docker
- Uso de Docker Compose para aplicaciones con múltiples contenedores
Implementación de microservicios en AWS ECS y Lambda
- Configuración de Amazon ECS para orquestación de contenedores
- Implementación 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 con microservicios
- Versionado y limitación de APIs
Monitoreo y registro de microservicios
- Uso de AWS CloudWatch para 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
- Protección de microservicios con API Gateway
- Cifrado de datos en tránsito y en reposo
Resumen y siguientes pasos
Requerimientos
- Conocimientos básicos de conceptos de computación en la nube
- Familiaridad con los servicios de AWS
- Experiencia con Python o JavaScript
Público objetivo
- Desarrolladores enfocados en la arquitectura de microservicios
- Ingenieros de nube
- Profesionales de DevOps
Los cursos públicos requieren más de 5 participantes.
Desarrollo de microservicios en AWS Cloud9 - Reserva
Desarrollo de microservicios en AWS Cloud9 - Consulta
Desarrollo 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
Certificación de Administrador de AWS Cloud
35 HorasEste entrenamiento presencial, impartido por instructores en Colombia (en línea o en sitio), está dirigido a administradores de sistemas y profesionales de TI de nivel principiante a intermedio que desean obtener experiencia práctica en la gestión de servicios de nube de AWS y prepararse para el examen de AWS Certified SysOps Administrator - Associate.
Al finalizar este entrenamiento, los participantes podrán:
- Configurar y ajustar de manera segura los servicios y recursos de AWS.
- 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 una gestión adecuada de costos.
Arquitectura Avanzada de AWS
28 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o en sitio), está dirigida a ingenieros de 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 de nivel Profesional de la certificación AWS Certified Solutions Architect. Sin embargo, este curso NO tiene como objetivo preparar a los participantes para presentar un examen. Se trata de un curso práctico y aplicado 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 deberí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 infraestructuras y aplicaciones en AWS.
IA en Amazon Web Services (AWS)
14 HorasEsta capacitación presencial, impartida por un instructor en Colombia (en línea o en sitio), está dirigida a profesionales de TI de nivel intermedio que desean aprender a aprovechar las herramientas y servicios de AWS para construir, entrenar e implementar modelos de IA de manera eficiente.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Comprender los servicios de IA/ML que ofrece AWS.
- Configurar y gestionar entornos de IA/ML en AWS.
- Obtener experiencia práctica en la construcción, el entrenamiento y la implementación 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 capacitación bajo demanda para la Certificación de Arquitecto AWS está diseñado para ayudar a los profesionales a volverse competentes en la nube utilizando 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. Al finalizar este curso, los participantes podrán implementar sus propias soluciones en la nube utilizando instancias EC2, buckets S3, entre otros recursos.
AWS Business Essentials
14 HorasAWS es Amazon Web Services, una plataforma integral de nube que ofrece servicios de computación, almacenamiento, bases de datos, redes, análisis y servicios gestionados, permitiendo a las organizaciones construir soluciones escalables y rentables.
Esta capacitación en vivo, impartida por un instructor (en línea o en sitio), está dirigida a interesados comerciales y técnicos de nivel principiante a intermedio que desean comprender los servicios principales de AWS, las propuestas de valor de la nube, los modelos de costos, los fundamentos de seguridad y cómo alinear las capacidades de AWS con los objetivos organizacionales.
Al finalizar esta capacitación, los participantes podrán:
- Explicar los servicios centrales de AWS y las arquitecturas de nube comunes.
- Evaluar los beneficios comerciales y los modelos de costos de migrar cargas de trabajo a AWS.
- Identificar los servicios de AWS apropiados para problemas comerciales comunes (computación, almacenamiento, bases de datos, redes, análisis).
- Reconocer consideraciones básicas de seguridad, cumplimiento y gobernanza en la nube de AWS.
- Esbozar un plan simple de migración o adopción de la nube, con consideraciones de alto nivel sobre costos y riesgos.
Formato del curso
- Conferencia interactiva y discusión.
- Demostraciones guiadas por el instructor en la consola de AWS.
- Ejercicios en grupo y talleres basados en escenarios.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, contáctenos para organizarlo.
Introducción a AWS Cloud9 para principiantes
14 HorasEsta capacitación presencial impartida por un instructor en Colombia (en línea o en el sitio) está dirigida a desarrolladores principiantes que deseen configurar y utilizar AWS Cloud9 para proyectos basados 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 sencillas dentro de AWS Cloud9.
- Familiarizarse con las funciones de colaboración de AWS Cloud9.
AWS Cloud9 para Ciencia de Datos
28 HorasEsta capacitación impartida por un instructor y en vivo en Colombia (en línea o en sitio) está dirigida a científicos de datos y analistas de nivel intermedio que deseen utilizar AWS Cloud9 para optimizar los flujos de trabajo en ciencia de datos.
Al finalizar esta capacitación, los participantes podrán:
- 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.
- Aprovechar AWS Cloud9 para el desarrollo y despliegue 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 capacitación impartida por un instructor, en vivo en Colombia (en línea o presencial), está dirigida a desarrolladores Python de nivel intermedio que deseen mejorar su experiencia en el desarrollo de Python con AWS Cloud9.
Al finalizar esta capacitación, los participantes serán capaces de:
- Configurar y ajustar AWS Cloud9 para el desarrollo en Python.
- Comprender la interfaz y las funcionalidades del IDE de AWS Cloud9.
- Escribir, depurar y desplegar aplicaciones Python en AWS Cloud9.
- Colaborar con otros desarrolladores utilizando la plataforma de AWS Cloud9.
- Integrar AWS Cloud9 con otros servicios de AWS para despliegues avanzados.
Fundamentos de AWS Cloud Practitioner
14 HorasFundamentos de AWS Cloud Practitioner es un curso introductorio diseñado para ofrecer a los participantes una comprensión amplia de los conceptos, servicios, seguridad, arquitectura, precios y soporte de AWS Cloud.
Esta capacitación, impartida por un instructor en vivo (en línea o en sitio), está dirigida a profesionales principiantes que deseen comprender AWS a nivel conceptual y sentar las bases sólidas para futuros aprendizajes o certificaciones en AWS.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Describir la infraestructura global básica de AWS Cloud.
- Explicar los servicios clave de AWS y sus casos de uso comunes.
- Comprender la seguridad y el cumplimiento normativo dentro de AWS.
- Navegar por los modelos de precios y los planes de soporte.
Formato del curso
- Clases interactivas y sesiones de discusión.
- Uso práctico de la consola de AWS en ejercicios guiados.
- Actividades prácticas y evaluaciones de conocimiento alineadas con la guía del examen de AWS.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada basada en los objetivos de aprendizaje o la estrategia en la nube de su organización, por favor contáctenos para coordinarlo.
Taller de Preparación para el Examen AWS Certified Solutions Architect
14 HorasEste taller prepara a los candidatos para el examen AWS Certified Solutions Architect, vinculando los objetivos del examen con conocimientos prácticos y escenarios de aplicación real.
Esta capacitación en vivo, impartida por instructores (en línea o presencial), está dirigida a profesionales de la nube con nivel intermedio a avanzado que deseen consolidar conocimientos a nivel de arquitecto, practicar preguntas estilo examen y ganar confianza para obtener la certificación.
Al finalizar esta capacitación, los participantes podrán:
- Relacionar los servicios de AWS y los patrones arquitectónicos con los dominios y objetivos del examen.
- Diseñar arquitecturas resilientes, de alto rendimiento, seguras y optimizadas en costos en AWS.
- Aplicar las mejores prácticas del marco Well-Architected Framework a escenarios del mundo real.
- Enfrentar y resolver preguntas de opción múltiple y de escenarios estilo examen utilizando estrategias efectivas.
- Identificar brechas personales en el estudio y crear un plan de preparación enfocado para el examen de certificación.
Formato del Curso
- Clases interactivas y mapeo de dominios según el blueprint oficial del examen.
- Demostraciones prácticas en laboratorio y ejercicios guiados de diseño de arquitecturas.
- Exámenes de práctica cronometrados, análisis de preguntas y estrategias para la toma del examen.
Opciones de Personalización del Curso
- Para solicitar una capacitación personalizada para este curso, contáctenos para coordinarlo.
AWS IoT Core
14 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en el sitio o remota), está dirigida a ingenieros que deseen desplegar y gestionar dispositivos IoT en AWS.
Al finalizar esta capacitación, los participantes podrán construir una plataforma IoT que incluya el despliegue y la gestión de un backend, una puerta de enlace y dispositivos sobre la infraestructura de AWS.
AWS Lambda para Desarrolladores
14 HorasEsta capacitación presencial impartida por un instructor en Colombia (en sitio o remota) está dirigida a desarrolladores que desean utilizar AWS Lambda para construir e implementar servicios y aplicaciones en la nube, sin preocuparse por configurar el entorno de ejecución (servidores, máquinas virtuales, contenedores, disponibilidad, escalabilidad, almacenamiento, etc.).
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Configurar AWS Lambda para ejecutar una función.
- Comprender FaaS (Funciones como Servicio) y las ventajas del desarrollo sin servidor.
- Construir, cargar y ejecutar funciones de AWS Lambda.
- Integrar funciones de Lambda con diversas fuentes de eventos.
- Empaquetar, implementar, monitorear y solucionar problemas de aplicaciones basadas en Lambda.
Dominando DevOps con AWS Cloud9
21 HorasEsta formación impartida por instructores en vivo en Colombia (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 utilizando AWS Cloud9.
Al finalizar esta formación, los participantes podrán:
- Configurar y establecer 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 los 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 HorasEste entrenamiento impartido por un instructor, en vivo en Colombia (en línea o en sitio), está dirigido a profesionales de nivel intermedio que deseen aprender a construir, desplegar y mantener de manera efectiva aplicaciones sin servidor en AWS Cloud9 y AWS Lambda.
Al finalizar este entrenamiento, 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 de costos.
Capacitació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 el mapeo de funciones comerciales a soluciones de IoT.
- Visión integral 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 (Facility Management) y DV (Data Visualization) basados en SaaS, sistemas de alertas y alarmas, incorporación de sensores y "cosas", y cercado geográfico.
- Fundamentos de la comunicación entre dispositivos IoT y la nube utilizando 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 fluida.
- 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.