Acerca de este curso
TASTE OF TRAINING
Este curso proporciona una introducción a los fundamentos, recomendaciones, capacidades y herramientas para el desarrollo moderno de aplicaciones en la nube con Cloud Run. A través de una combinación de presentaciones, labs prácticos y materiales complementarios, aprenderás a desarrollar y desplegar aplicaciones en Google Cloud utilizando Cloud Run.
Esta versión del curso consta de dos cursos separados que abordan temas sobre la creación de contenedores y el desarrollo de aplicaciones con Cloud Run. Los cursos son: Developing Containerized Applications en Google Cloud y Developing Applications con Cloud Run en Google Cloud: Fundamentos
A quién va dirigido
Este curso está dirigido a los siguientes roles:
- Partners y clientes que deseen aprender a utilizar las herramientas y servicios en Google Cloud para construir y ejecutar aplicaciones en contenedores.
Prerrequisitos:
Para sacar el máximo aprovechamiento de este curso, los participantes deben:
- Estar familiarizados con los comandos de Linux y la interfaz de línea de comandos.
- Conocer la plataforma de Google Cloud, gcloud CLI y redes.
- Tener conocimientos básicos de lenguajes de programación como Node.js o Python.
- Conocer shell scripts, HTTP y tener experiencia con herramientas de cliente HTTP como cURL.
Objetivos del curso
Este curso enseña a los participantes las siguientes habilidades:
- Definir contenedores e imágenes de contenedores.
- Construir y empaquetar aplicaciones en imágenes de contenedores.
- Identificar las recomendaciones utilizadas para crear, probar y asegurar contenedores.
- Comprender los conceptos básicos de Cloud Run y Google Kubernetes Engine.
- Entender los fundamentos de Cloud Run, que incluyen el modelo de recursos, el ciclo de vida del contenedor y el escalado automático.
- Desarrollar y probar aplicaciones localmente antes de implementarlas en Cloud Run.
- Utilizar la identidad del servicio y IAM con Cloud Run.
- Integrar aplicaciones de Cloud Run con los servicios de Google Cloud.
Contenidos
Introducción al curso
- Comprender los objetivos de aprendizaje del curso.
- Entender la estructura y la agenda del curso.
Introducción a los contenedores
- Definir contenedores e imágenes de contenedores.
- Construir y empaquetar aplicaciones en imágenes de contenedores.
- Comprender el uso de herramientas de CI/CD para construir imágenes de contenedores.
- Identificar las recomendaciones utilizadas para crear, probar y securizar contenedores.
Introducción a Cloud Run y Google Kubernetes Engine
- Comprender Cloud Run y su uso en la ejecución de aplicaciones en contenedores.
- Entender los conceptos básicos de Google Kubernetes Engine.
Fundamentos de Cloud Run
- Comprender los fundamentos de Cloud Run.
- Identificar los estados del ciclo de vida de un contenedor en Cloud Run.
- Controlar el acceso a Cloud Run con IAM.
Identidad del servicio y autenticación
- Comprender los fundamentos de IAM.
- Utilizar IAM y cuentas de servicio con servicios de Cloud Run.
Desarrollo de aplicaciones, pruebas e integración
- Comprender el proceso y las herramientas utilizadas para desarrollar y probar aplicaciones en Cloud Run.
- Gestionar implementaciones de servicios y revisiones en Cloud Run.
- Integrar Cloud Run con otros servicios de Google Cloud.