Google Cloud

Application Development with Cloud Run

21 horas
1380,00 €
Presencial o Live Virtual Class
Presencial o Live Virtual Class

28 mar 2022 - 30 mar 2022   |  

Application Development with Cloud Run

21 h | 1380 € | Barcelona o Live Virtual Class | Español
Lunes - Martes - Miércoles (09:00h - 17:00h)
Calendario de sesiones

28 mar 2022 - 30 mar 2022   |  

Application Development with Cloud Run

21 h | 1380 € | Madrid o Live Virtual Class | Español
Lunes - Martes - Miércoles (09:00h - 17:00h)
Calendario de sesiones

20 jun 2022 - 22 jun 2022   |  

Application Development with Cloud Run

21 h | 1380 € | Barcelona o Live Virtual Class | Español
Lunes - Martes - Miércoles (09:00h - 17:00h)
Calendario de sesiones

Acerca de este curso

TASTE OF TRAINING

Este curso presenta los fundamentos, prácticas, capacidades y herramientas aplicables al desarrollo de aplicaciones modernas nativas de la nube con Google Cloud Run. A través de una combinación de conferencias, laboratorios prácticos y materiales complementarios, aprenderá a diseñar, implementar, implementar, proteger, administrar y escalar aplicaciones nuevas (nuevas) y existentes (áreas industriales) en Google Cloud mediante Cloud Run.

A quién va dirigido

Esta formación está dirigida a los siguientes roles laborales:

  • Desarrolladores en la nube
  • Desarrolladores de API

Para aprovechar al máximo este curso, los participantes deben tener:

  • Familiaridad con los comandos de Linux y la interfaz de línea de comandos.
  • Comprensión básica de Google Cloud.
  • Comprensión básica de redes.
  • Comprensión básica de uno o más lenguajes de programación como Go, Python, Java, Ruby o Node.js.
  • Comprensión básica de scripts de shell, YAML, JSON, HTTP y TLS.

Objetivos del curso

Este curso enseña a los participantes las siguientes habilidades:

  • Comprensión detallada de Cloud Run, la plataforma informática totalmente administrada de Google Cloud para implementar y escalar aplicaciones en contenedores de forma rápida y segura.
  • Escriba y migre código a su manera usando sus lenguajes favoritos (Go, Python, Java, Ruby, Node.js y más).
  • Asegure la comunicación de servicio a servicio basado en identidades de servicio y otorgue a las aplicaciones solo los permisos que necesitan.
  • Aprenda a crear aplicaciones de alta disponibilidad con baja latencia para el usuario final a nivel mundial.
  • Obtenga información sobre cómo conectarse y conservar datos en las ofertas de bases de datos administradas en Google Cloud.
  • Comprenda cómo la abstracción de toda la gestión de la infraestructura crea una experiencia de desarrollador sencilla.

Contenidos

Módulo 1: Introducción al desarrollo de aplicaciones con Cloud Run

  • Conocimientos generales de Cloud Run.
  • Comprenda cómo la alta disponibilidad, la baja latencia del usuario final y la productividad del desarrollador son impulsores arquitectónicos importantes para las aplicaciones basadas en web en la actualidad.
  • Comprenda las ventajas de la tecnología sin servidor en Google Cloud.

Módulo 2: Comprensión de Cloud Run

  • Comprender las imágenes de contenedores y los contenedores.
  • Comprenda en qué se diferencia Cloud Run de un servidor siempre activo.
  • Implementa la implementación de una imagen de contenedor en Cloud Run.
  • Comprenda el escalado automático y los contenedores bajo demanda.

Módulo 3: Creación de imágenes de contenedores I

  • Comprenda en profundidad lo que hay dentro de una imagen de contenedor.
  • Empaquete una aplicación en una imagen de contenedor con Buildpacks.
  • Comprenda que los Dockerfiles son una alternativa de nivel inferior y más transparente a Buildpacks.

Módulo 4: Creación de imágenes de contenedores II

  • Comprenda las ventajas del enlace del ciclo de vida de apagado.
  • Comprenda cómo evitar las colas de solicitudes.
  • Implementar nuevas versiones de una aplicación.
  • Implementar una migración de tráfico gradual.

Módulo 5: Configuración de la identidad y la autorización del servicio

  • Comprenda que cada acción en un recurso en la nube es en realidad una llamada a la API.
  • Comprenda cómo y por qué limitar los permisos en su servicio de Cloud Run solo a las llamadas API específicas y necesarias.
  • Comprenda el proceso necesario para hacer que los permisos predeterminados de una API en la nube sean más seguros.
  • Utilice las bibliotecas cliente para llamar a otros servicios de Google Cloud.

Módulo 6: Solicitudes de entrega

  • Use Cloud CDN para mejorar la confiabilidad y el rendimiento de una aplicación.
  • Utilice el enrutamiento basado en rutas para combinar varias aplicaciones en un dominio.
  • Enruta las solicitudes entrantes al servicio Cloud Run más cercano a los clientes.

Módulo 7: Uso del control de acceso entrante y saliente

  • Conectando su proyecto a recursos con una IP privada.
  • Implementar controles para prevenir el tráfico saliente hacia hosts peligrosos o no deseados.
  • Implementación de filtros para el tráfico entrante mediante reglas basadas en contenido.
  • Implementación de acceso controlado solo a cuentas de servicio específicas.
  • Implementar diálogos usando contextos de entrada y salida.

Módulo 8: Datos persistentes

  • Comprende cómo conectar tu aplicación con Cloud SQL para almacenar datos relacionales.
  • Utilice un conector VPC para acceder a una instancia privada de Memorystore.
  • Comprende cómo conectarte con Cloud Storage, Spanner y Firestore.

Módulo 9: Implementación de la comunicación de servicio a servicio

  • Usar Cloud Pub / Sub para enviar mensajes entre servicios.
  • Descubriendo la URL de otros servicios de Cloud Run.
  • Recibir eventos de otros servicios de Google Cloud.
  • Procesar tareas en segundo plano de forma asincrónica.

Módulo 10: Orquestación y automatización de flujos de trabajo sin servidor

  • Comprende las capacidades de Cloud Workflows.
  • Aprenda a modelar un flujo de trabajo simple con pasos y saltos condicionales.
  • Integrando Cloud Run con Cloud Workflows.
  • Comprenda cómo invocar flujos de trabajo.

Convocatorias abiertas

28 mar 2022 - 30 mar 2022   |  

Application Development with Cloud Run

21 h | 1380 € | Barcelona o Live Virtual Class | Español
Lunes - Martes - Miércoles (09:00h - 17:00h)
Calendario de sesiones

28 mar 2022 - 30 mar 2022   |  

Application Development with Cloud Run

21 h | 1380 € | Madrid o Live Virtual Class | Español
Lunes - Martes - Miércoles (09:00h - 17:00h)
Calendario de sesiones

20 jun 2022 - 22 jun 2022   |  

Application Development with Cloud Run

21 h | 1380 € | Barcelona o Live Virtual Class | Español
Lunes - Martes - Miércoles (09:00h - 17:00h)
Calendario de sesiones

20 jun 2022 - 22 jun 2022   |  

Application Development with Cloud Run

21 h | 1380 € | Madrid o Live Virtual Class | Español
Lunes - Martes - Miércoles (09:00h - 17:00h)
Calendario de sesiones