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 través de Lectiva.com podrás acceder a esta formación, en la que 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 la 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.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Requisitos
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.
Temario completo de este curso
Módulo 1. Buenas prácticas para desarrollo de aplicaciones cloud
• Buenas prácticas cloud
• Estabilidad
• Fiabilidad
Módulo 2. Introducción al desarrollo en Google Cloud
• Google Cloud SDK
• Cloud Client Libraries
• Cloud Code
Módulo 3. Opciones de almacenamiento de datos
• Almacenamiento cloud
• Firestore
• Cloud Storage
• Datos no estructurados
Módulo 4. Gestión de autenticación y autorización
• Autenticación
• Autorización
• Identity-Aware Proxy
• Identidad federada
• Seguridad de aplicaciones
Módulo 5. Añadiendo inteligencia a las aplicaciones
• Machine Learning
• APIs de IA
• IA en aplicaciones
Módulo 6. Despliegue de aplicaciones
• CI/CD
• Contenedores
• Cloud Build
• Despliegue cloud
Módulo 7. Opciones de computación para aplicaciones
• Computación cloud
• Servicios de cómputo
• Arquitecturas cloud
Módulo 8. Monitorización y optimización de rendimiento
• Monitorización
• Rendimiento
• Google Cloud Operations
Módulo 9. Introducción a microservicios
• Microservicios
• SOA
• Arquitecturas distribuidas
Módulo 10. Aplicaciones event-driven
• Event-driven
• Arquitecturas orientadas a eventos
Módulo 11. Coreografía y orquestación
• Pub/Sub
• Eventarc
• Workflows
• Cloud Tasks
• Cloud Scheduler
Módulo 12. Introducción a Cloud Functions
• Cloud Functions
• Serverless
• gcloud CLI
• Runtimes
Módulo 13. Integración y conexión de Cloud Functions
• Triggers
• Integración de servicios
• VPC
Módulo 14. Seguridad en Cloud Functions
• Seguridad cloud
• Control de acceso
• Cifrado
• Gestión de identidades
Módulo 15. Integración con bases de datos cloud
• Firestore
• Memorystore
• Secrets
• Variables de entorno
Módulo 16. Buenas prácticas
• Buenas prácticas
• Reintentos
• Aplicaciones event-driven