Curso de Full-Stack Development with AWS Cloud9
AWS Cloud9 proporciona un entorno de desarrollo completo que permite a los desarrolladores crear aplicaciones de pila completa en la nube de manera eficiente. Este curso enseña a los participantes cómo aprovechar AWS Cloud9 para el desarrollo de front-end y back-end, integrando la plataforma con una amplia gama de servicios de AWS para crear aplicaciones escalables.
Esta capacitación en vivo dirigida por un instructor (en línea o presencial) está dirigida a desarrolladores full-stack de nivel intermedio a avanzado que desean utilizar AWS Cloud9 para optimizar sus flujos de trabajo de desarrollo.
Al final de esta formación, los participantes serán capaces de:
- Instale y configure AWS Cloud9 para el desarrollo de pila completa.
- Desarrolle y depure aplicaciones front-end con Cloud9.
- Cree e implemente servicios de back-end con AWS Cloud9.
- Integre Cloud9 con los servicios de AWS para implementaciones avanzadas.
- Colabore con los miembros del equipo en un entorno de desarrollo basado en la nube.
Formato del curso
- Charla y discusión interactiva.
- Muchos 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, póngase en contacto con nosotros para concertarlo.
Programa del Curso
Introducción a AWS Cloud9 para el desarrollo de pila completa
- Descripción general de las características de AWS Cloud9 para el desarrollo de pila completa
- Configuración de AWS Cloud9 tanto para el front-end como para el back-end
- Descripción de la interfaz y las características del IDE de Cloud9
Desarrollo de front-end en AWS Cloud9
- Configuración de marcos front-end (React, Angular, etc.)
- Desarrollo y prueba de aplicaciones front-end en Cloud9
- Uso de herramientas y extensiones basadas en navegador
Desarrollo de back-end en AWS Cloud9
- Configuración de entornos de back-end (Node.js, Python, etc.)
- Integración de bases de datos (MySQL, DynamoDB, etc.)
- Implementación de servicios de back-end desde Cloud9
Depuración de aplicaciones de pila completa
- Uso de herramientas de depuración en AWS Cloud9
- Control de errores de front-end y back-end
- Escribir y ejecutar pruebas unitarias y de integración
Integración con los servicios de AWS
- Conexión a AWS Lambda para back-ends sin servidor
- Integración de S3 para soluciones de almacenamiento
- Implementación de aplicaciones de pila completa en AWS EC2 o Elastic Beanstalk
Collaboration en AWS Cloud9
- Colaboración con otros desarrolladores en tiempo real
- Administración del control de código fuente mediante Git en Cloud9
- Revisiones de código y uso compartido de proyectos en Cloud9
Características avanzadas y optimización en AWS Cloud9
- Optimización de flujos de trabajo y automatización de tareas con Cloud9
- Uso de AWS CloudFormation para administrar la infraestructura como código
- Personalización del IDE para necesidades específicas de desarrollo de pila completa
Mejores prácticas de seguridad para el desarrollo de pila completa
- Implementación de autenticación y autorización seguras
- Protección de los servicios front-end y back-end
- Uso de roles de AWS IAM para el control de acceso en aplicaciones de pila completa
Resumen y próximos pasos
Requerimientos
- Experiencia en desarrollo web (HTML, CSS, JavaScript)
- Familiaridad con las tecnologías de back-end (Node.js, bases de datos, etc.)
Audiencia
- Desarrolladores full-stack
- Ingenieros de software
- Desarrolladores web que buscan expandirse a entornos basados en la nube
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Full-Stack Development with AWS Cloud9 - Booking
Curso de Full-Stack Development with AWS Cloud9 - Enquiry
Full-Stack Development with AWS Cloud9 - Consultas
Consultas
Testimonios (3)
Todo bien, nada que mejorar
Ievgen Vinchyk - GE Medical Systems Polska Sp. Z O.O.
Curso - AWS Lambda for Developers
Traducción Automática
Aplicaciones de IoT
Palaniswamy Suresh Kumar - Makers' Academy
Curso - Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
Traducción Automática
Entusiasmo del formador sobre el tema
Matthew Fowles - AGRO Merchants Whitchurch Limited
Curso - Web Application Development in PHP
Traducción Automática
Próximos cursos
Cursos Relacionados
Advanced Amazon Web Services (AWS) CloudFormation
7 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (en línea o presencial) está dirigida a ingenieros y desarrolladores de la nube que desean utilizar CloudFormation para administrar recursos de infraestructura dentro del ecosistema de AWS.
Al final de esta formación, los participantes serán capaces de:
- Implemente plantillas CloudFormation para automatizar la gestión de la infraestructura.
- Integre los recursos de AWS existentes en CloudFormation.
- Use StackSets para administrar pilas en varias cuentas y regiones.
Amazon DynamoDB for Developers
14 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (en línea o presencial) está dirigida a desarrolladores que desean integrar una base de datos de DynamoDB NoSQL en una aplicación web alojada en AWS.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para empezar a integrar datos en DynamoDB.
- Integre DynamoDB en aplicaciones web y aplicaciones móviles.
- Transfiera datos en AWS con los servicios de AWS.
- Implemente operaciones con AWS DAX.
AWS IoT Core
14 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (presencial o remota) está dirigida a ingenieros que desean implementar y administrar dispositivos IoT en AWS.
Al final de esta capacitación, los participantes podrán crear una plataforma de IoT que incluya la implementación y administración de un backend, una puerta de enlace y dispositivos sobre AWS.
Amazon Web Services (AWS) IoT Greengrass
21 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (en línea o en el sitio) está dirigida a desarrolladores que desean instalar, configurar y administrar AWS IoT las capacidades de Greengrass para crear aplicaciones para varios dispositivos.
Al final de esta capacitación, los participantes podrán usar AWS IoT Greengrass para crear, implementar, administrar, proteger y monitorear aplicaciones en dispositivos inteligentes.
AWS Lambda for Developers
14 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (presencial o remota) está dirigida a desarrolladores que desean usar AWS Lambda para crear e implementar servicios y aplicaciones en la nube, sin necesidad de preocuparse por el aprovisionamiento del entorno de ejecución (servidores, máquinas virtuales y contenedores, disponibilidad, escalabilidad, almacenamiento, etc.).
Al final de esta formación, los participantes serán capaces de:
- Configure AWS Lambda para ejecutar una función.
- Comprender FaaS (Functions as a Service) y las ventajas del desarrollo sin servidor.
- Construya, cargue y ejecute AWS Lambda funciones.
- Integre funciones de Lambda con diferentes fuentes de eventos.
- Empaquete, implemente, supervise y solucione problemas de aplicaciones basadas en Lambda.
AWS CloudFormation
7 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (en línea o en el sitio) está dirigida a ingenieros que deseen utilizar AWS CloudFormation para automatizar el proceso de administración de la infraestructura en la nube de AWS.
Al final de esta capacitación, los participantes serán capaces de:
- Habilite los servicios de AWS para comenzar a administrar la infraestructura.
- Comprender y aplicar el principio de “infraestructura como código”.
- Mejore la calidad y reduzca los costos de implementación de la infraestructura.
- Escriba AWS CloudFormation plantillas con YAML.
Mastering DevOps with AWS Cloud9
21 HorasEsta capacitación en vivo dirigida 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 DevOps y optimizar los procesos de desarrollo con AWS Cloud9.
Al final de esta formación, los participantes serán capaces de:
- Instale y configure AWS Cloud9 para DevOps flujos de trabajo.
- Implemente canalizaciones de integración continua y entrega continua (CI/CD).
- Automatice los procesos de prueba, monitoreo e implementación con AWS Cloud9.
- Integre servicios de AWS como Lambda, EC2 y S3 en DevOps flujos de trabajo.
- Utilice sistemas de control de código fuente como GitHub o GitLab dentro de AWS Cloud9.
Developing Serverless Applications on AWS Cloud9
14 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (en línea o presencial) está dirigida a profesionales de nivel intermedio que deseen aprender a crear, implementar y mantener aplicaciones sin servidor de manera efectiva en AWS Cloud9 y AWS Lambda.
Al final de esta formación, los participantes serán capaces de:
- Comprenda los fundamentos de la arquitectura sin servidor.
- Configure AWS Cloud9 para el desarrollo de aplicaciones sin servidor.
- Desarrolle, pruebe e implemente aplicaciones sin servidor con AWS Lambda.
- Integre AWS Lambda con otros servicios de AWS, como API Gateway y S3.
- Optimice las aplicaciones sin servidor para mejorar el rendimiento y la rentabilidad.
Desarrollo de Aplicaciones Web con Flask
14 HorasEste curso práctico está dirigido a Python desarrolladores que desean crear y mantener sus primeras aplicaciones web. También está destinado a personas que ya están familiarizadas con otros marcos web como Django o Web2py, y quieren aprender cómo el uso de un microframework (es decir, un marco que une bibliotecas de terceros en lugar de proporcionar una solución universal autónoma) cambia el proceso.
Una parte significativa del curso no se dedica a Flask en sí (es pequeño), sino a bibliotecas y herramientas de terceros que se utilizan a menudo en Flask proyectos.
Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
28 HorasEsta formación en vivo dirigida por un instructor en Costa Rica (en línea o presencial) está destinada a desarrolladores de nivel intermedio que desean construir aplicaciones Full-Stack utilizando React 19, TypeScript, Next.js, Node.js, Prisma, PostgreSQL y prácticas relacionadas con DevOps.
Al final de esta formación, los participantes podrán:
- Desarrollar aplicaciones front-end responsivas y escalables utilizando React 19 y TypeScript.
- Integrar pruebas automatizadas usando Jest y React Testing Library.
- Construir y documentar APIs RESTful utilizando Express, JWT y Prisma con PostgreSQL.
- Deploy applications using Git and DevOps pipelines.
- Comprender el papel de los Data Warehouses, Data Lakes e integración de IA en los ecosistemas web modernos.
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
4 HorasVeraniego:
- Conceptos básicos de la arquitectura y las funciones de IoT
- "Cosas", "Sensores", Internet y el mapeo entre las funciones de negocio de IoT
- Esencial de todos los componentes de software de IoT: hardware, firmware, middleware, nube y aplicación móvil
- Funciones de IoT: gestor de flotas, visualización de datos, FM y DV basados en SaaS, alerta/alarma, incorporación de sensores, incorporación de "cosas", geo-cercas
- Conceptos básicos de la comunicación de dispositivos IoT con la nube con MQTT.
- Conexión de dispositivos IoT a AWS con MQTT (AWS IoT Core).
- Conexión del núcleo AWS IoT con la función AWS Lambda para el cálculo y el almacenamiento de datos.
- Conexión de Raspberry PI con núcleo AWS IoT y comunicación de datos sencilla.
- Alertas y eventos
- Calibración del sensor
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「8 Hours Remote」
8 HorasResumen:
- Conceptos básicos de la arquitectura y las funciones de IoT
- "Cosas", "Sensores", Internet y el mapeo entre las funciones de negocio de IoT
- Esencial de todos los componentes de software de IoT: hardware, firmware, middleware, nube y aplicación móvil
- Funciones de IoT: gestor de flotas, visualización de datos, FM y DV basados en SaaS, alerta/alarma, incorporación de sensores, incorporación de "cosas", geo-cercas
- Conceptos básicos de la comunicación de dispositivos IoT con la nube con MQTT.
- Conexión de dispositivos IoT a AWS con MQTT (AWS IoT Core).
- Conexión del núcleo AWS IoT con la función AWS Lambda para el cálculo y el almacenamiento de datos mediante DynamoDB.
- Conexión de Raspberry PI con núcleo AWS IoT y comunicación de datos sencilla.
- Manos a la obra con Raspberry PI y AWS IoT Core para construir un dispositivo inteligente.
- Visualización de datos de sensores y comunicación con interfaz web.
Web Application Development (Advanced Level)
28 HorasThis instructor-led, live training in Costa Rica (online or onsite) is aimed at advanced-level web developers who wish to design, build, and deploy complex web applications using advanced tools and practices.
By the end of this training, participants will be able to:
- Design scalable web architectures with advanced front-end and back-end patterns.
- Work with modern frameworks like React, Angular, or Vue.
- Build secure, robust APIs using Node.js, Django, or PHP.
- Use Docker, CI/CD, and cloud-native tools for deployment.
- Explore emerging technologies like PWAs, Serverless, and WebAssembly.
Web Application Development (Basic Level)
28 HorasEsta formación en vivo dirigida por un instructor en Costa Rica (en línea o presencial) está destinada a profesionales de nivel principiante que desean construir sitios web funcionales e interactivos utilizando tecnologías web fundamentales.
Al finalizar esta formación, los participantes podrán:
- Comprender cómo funciona la web (arquitectura cliente-servidor, URLs, navegadores).
- Crear páginas web estructuradas usando HTML5.
- Estilizar y mejorar visualmente las páginas web utilizando CSS.
- Agregar interactividad y lógica mediante el uso de JavaScript.
- Manipular el DOM para responder a eventos del usuario.
Desarrollo de Aplicaciones Web en PHP
21 HorasEl curso está diseñado para desarrolladores de PHP intermedios que desean enriquecer sus conocimientos y aprender las mejores prácticas en programación y técnicas de desarrollo web basadas en programación orientada a objetos y patrones de diseño.