Pide Información SIN COMPROMISO

Curso Developing Applications with Google Cloud

Solo preparan alumnos de Madrid
Curso Developing Applications with Google Cloud
Solo preparan alumnos de Madrid
Consultar Precio
Aprende a desarrollar aplicaciones cloud modernas sobre Google Cloud utilizando arquitecturas escalables, microservicios y servicios serverless. En este... Seguir leyendo

¿NOS DEJAS TU OPINIÓN?

Si has realizado este curso, ¿por qué no darnos tu opinión?. Si lo haces, estarás ayudando a miles de personas que, como tu en su momento, están intentando cambiar su vida a través de la formación. No hay mejor ayuda, para decidirse entre miles de cursos, que la opinión de una persona que ha vivido la experiencia de cursarlo, miles de personas te lo agradecerán.

Danos tu opinión detallada sobre el Curso Developing Applications with Google Cloud. No olvides decirnos que te pareció el temario del curso, el profesorado, la accesibilidad al equipo del centro para resolver tus dudas y, en el caso de los programas online, la calidad del campus virtual.

Tu experiencia es muy valiosa
Tu voto
Haz clic para puntuar
ENVIAR
Descripción del Curso

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.

Requisitos del Curso

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.

Destinatarios del Curso

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.

Temario del Curso

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

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.

Actividades:
Quiz

Duración del Curso

- Fecha inicio: 05/10/2026
- Fecha fin: 07/10/2026

- Lun a Mié, 8:00-15:00
- Aula virtual en directo