Este curso está dirigido a desarrolladores de aplicaciones, arquitectos cloud e ingenieros cloud que quieran crear y desplegar aplicaciones modernas sobre Google Cloud.
Resulta especialmente recomendable para profesionales interesados en arquitecturas cloud-native, microservicios, automatización y desarrollo serverless. Leer más
Requisitos del curso:
Se recomienda contar con experiencia previa en programación y familiaridad básica con herramientas de línea de comandos y entornos Linux para aprovechar mejor la formación.
Comentarios:
Aprende a desarrollar aplicaciones cloud modernas sobre Google Cloud utilizando arquitecturas escalables, microservicios y servicios serverless. En este curso descubrirás cómo diseñar, construir y desplegar aplicaciones cloud-native utilizando herramientas y servicios gestionados de Google Cloud.
A lo largo de la formación trabajarás con conceptos esenciales relacionados con desarrollo cloud, autenticación, almacenamiento de datos, CI/CD, microservicios y aplicaciones event-driven. También aprenderás a utilizar servicios como Cloud Functions, Cloud Run, Pub/Sub, Workflows y Eventarc para construir aplicaciones desacopladas, escalables y automatizadas.
Además, profundizarás en integración de inteligencia artificial, monitorización, seguridad y conexión con bases de datos cloud utilizando Firestore, Memorystore y otros servicios Google Cloud. Gracias a su enfoque práctico y orientado al desarrollo moderno, adquirirás conocimientos aplicables para crear aplicaciones cloud seguras, resilientes y preparadas para producción.
Con este curso aprenderás a:
Aplicar buenas prácticas para desarrollo de aplicaciones cloud.
Seleccionar opciones de almacenamiento adecuadas según cada caso de uso.
Utilizar autenticación y autorización para securizar aplicaciones.
Comprender diferentes opciones de computación disponibles en Google Cloud.
Comprender las ventajas y los retos de arquitecturas basadas en microservicios.
Comprender los beneficios de aplicaciones event-driven.
Identificar las fortalezas de la orquestación y coreografía.
Utilizar Workflows, Eventarc, Cloud Tasks y Cloud Scheduler para coordinar microservicios.
Comprender casos de uso y ventajas de Cloud Functions.
Desarrollar, probar y desplegar Cloud Functions.
Securizar e integrar Cloud Functions con recursos y bases de datos cloud.
Aplicar buenas prácticas para desarrollo con Cloud Functions.
Lugar de impartición:
en Madrid
- Fecha inicio: 05/10/2026 - Fecha fin: 07/10/2026
Módulo 1. Buenas prácticas para desarrollo de aplicaciones cloud
Objetivos: Aplicar buenas prácticas para desarrollo de aplicaciones en la nube. Comprender patrones para mejorar estabilidad y fiabilidad de aplicaciones cloud.
Actividades: Quiz
Módulo 2. Introducción al desarrollo en Google Cloud Leer más
Objetivos: Comprender uso del Google Cloud SDK. Utilizar Cloud Client Libraries dentro de aplicaciones. Comprender cómo Cloud Code facilita desarrollo cloud.
Actividades: Quiz
Módulo 3. Opciones de almacenamiento de datos
Objetivos: Seleccionar opciones de almacenamiento adecuadas según cada caso de uso. Utilizar Firestore para datos orientados a documentos. Utilizar Cloud Storage para datos no estructurados.
Actividades: Laboratorio Quiz
Módulo 4. Gestión de autenticación y autorización
Objetivos: Comprender autenticación mediante Identity-Aware Proxy. Comprender federated identity en Google Cloud. Autenticar aplicaciones hacia APIs Google Cloud. Utilizar autenticación y autorización para proteger aplicaciones.
Actividades: Quiz
Módulo 5. Añadiendo inteligencia a las aplicaciones
Objetivos: Comprender cómo integrar APIs preentrenadas de machine learning. Diferenciar casos de uso de APIs IA Google Cloud. Utilizar APIs de machine learning en aplicaciones cloud.
Actividades: Laboratorio Quiz
Módulo 6. Despliegue de aplicaciones
Objetivos: Comprender funcionalidades de pipelines CI/CD. Construir y almacenar imágenes de contenedor. Crear imágenes utilizando Cloud Build.
Actividades: Quiz
Módulo 7. Opciones de computación para aplicaciones
Objetivos: Comprender opciones de computación disponibles en Google Cloud. Diferenciar ventajas de distintas opciones compute.
Actividades: Quiz
Módulo 8. Monitorización y optimización de rendimiento
Objetivos: Comprender las cuatro señales doradas de monitorización. Comprender funcionalidades de Google Cloud Operations Suite.
Actividades: Laboratorio Quiz
Módulo 9. Introducción a microservicios
Objetivos: Diferenciar aplicaciones monolíticas, SOA y microservicios. Comprender ventajas y retos de arquitecturas basadas en microservicios.
Actividades: Quiz
Módulo 10. Aplicaciones event-driven
Objetivos: Comprender características de eventos. Comprender ventajas de arquitecturas event-driven.
Actividades: Quiz
Módulo 11. Coreografía y orquestación
Objetivos: Comprender cómo Pub/Sub y Eventarc conectan servicios mediante coreografía. Comprender ventajas de CloudEvents. Utilizar Workflows para orquestar servicios. Diferenciar casos de uso de coreografía y orquestación. Utilizar Workflows, Eventarc, Cloud Tasks y Cloud Scheduler en aplicaciones de microservicios.
Actividades: Laboratorio Quiz
Módulo 12. Introducción a Cloud Functions
Objetivos:
Comprender qué son Cloud Functions. Identificar casos de uso y ventajas de Cloud Functions. Diferenciar tipos de Cloud Functions y runtimes soportados. Desarrollar y desplegar Cloud Functions utilizando Google Cloud Console y gcloud CLI.
Actividades: Laboratorio Quiz
Módulo 13. Integración y conexión de Cloud Functions
Objetivos: Comprender distintos tipos de triggers disponibles. Conectar servicios y funciones mediante Workflows. Conectar funciones con recursos VPC.
Actividades: Laboratorio Quiz
Módulo 14. Seguridad en Cloud Functions
Objetivos: Proteger Cloud Functions mediante controles de acceso. Comprender identidad de funciones. Gestionar autenticación y autorización para invocación y administración. Proteger funciones y datos mediante claves de cifrado.
Actividades Quiz
Módulo 15. Integración con bases de datos cloud
Objetivos: Integrar Cloud Functions con Firestore y Memorystore. Utilizar secrets y variables de entorno en Cloud Functions.
Actividades: Laboratorio Quiz
Módulo 16. Buenas prácticas
Objetivos: Aplicar buenas prácticas para desarrollo con Cloud Functions. Gestionar reintentos de funciones event-driven ante errores.