Google Cloud

Application Development with Cloud Run

14 horas
925,00 €
Presencial o Live Virtual Class
Presencial o Live Virtual Class

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.

Convocatorias abiertas