Executrain-logo
Executrain-logo

CURSO APPLICATION DEVELOPMENT WITH CLOUD RUN (ADCR)

 

Este curso Application Development With Cloud Run (Adcr) le presenta los fundamentos, las prácticas, las capacidades y las 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 con Cloud Run.

 

Duración:

3 días

Próximo curso:
Modalidades:
  • En Línea con instructor en vivo

Preparación para la certificación

• Examen GCA-CD
• Certificación Lograda: Google Cloud Certified Associate Cloud Developer

Beneficios

Diploma Oficial Google Cloud Platform

Manual Digital Google Cloud Platform

Laboratorios Oficiales Google Cloud Platform

Garantía ExecuTrain

\

Curso dirigido a:

Desarrolladores de la nube, desarrolladores de API

Requisitos previos:

  • 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.
C E R T I F I C A C I Ó N

Google Cloud Certified Associate Cloud Developer

¿Qué es Google Cloud Certified Associate Cloud Developer ?

La certificación Google Cloud Certified Associate Cloud Developer valida las habilidades y conocimientos necesarios para diseñar, desarrollar y gestionar aplicaciones en Google Cloud Platform (GCP). Esta certificación está orientada a desarrolladores que desean demostrar su capacidad para construir aplicaciones escalables y eficientes utilizando los servicios de Google Cloud.

La certificación Google Cloud Certified Associate Cloud Developer es una valiosa credencial para los desarrolladores que buscan demostrar y validar sus habilidades en la construcción y gestión de aplicaciones en Google Cloud, ofreciendo numerosos beneficios tanto a nivel personal como organizacional.

¿Qué se evalua para obtener esta certificación?

  • Diseño y Desarrollo de Aplicaciones

    • Desarrollo de Aplicaciones en la Nube: Crear y desplegar aplicaciones que utilicen los servicios de Google Cloud, como App Engine, Compute Engine y Kubernetes Engine.
    • Lenguajes de Programación: Utilizar lenguajes de programación como Python, Java, JavaScript, y Go para desarrollar aplicaciones en la nube.
  • Gestión de Datos

    • Bases de Datos: Configurar y utilizar bases de datos SQL y NoSQL en Google Cloud, incluyendo Cloud SQL, Firestore, y Bigtable.
    • Almacenamiento de Datos: Utilizar Cloud Storage para almacenar y gestionar datos no estructurados.
  • Implementación y Gestión de Contenedores

    • Contenedores Docker: Crear y gestionar contenedores Docker para aplicaciones.
    • Orquestación con Kubernetes: Desplegar y gestionar aplicaciones en contenedores utilizando Google Kubernetes Engine (GKE).
  • Automatización y CI/CD

    • Integración Continua y Despliegue Continuo (CI/CD): Implementar prácticas de CI/CD utilizando herramientas como Cloud Build y Cloud Deployment Manager.
    • Automatización de Tareas: Automatizar tareas repetitivas y gestionar configuraciones de infraestructura como código.
  • Seguridad y Gestión de Identidades

    • Identity and Access Management (IAM): Gestionar permisos y roles utilizando IAM para asegurar que solo las personas autorizadas tengan acceso a los recursos.
    • Autenticación y Autorización: Implementar autenticación y autorización en aplicaciones utilizando Firebase Authentication y Cloud Identity-Aware Proxy.
  • Monitoreo y Depuración

    • Stackdriver: Configurar monitoreo, logging y alertas para aplicaciones utilizando Stackdriver (Google Cloud’s operations suite).
    • Depuración de Aplicaciones: Utilizar Stackdriver Debugger y Error Reporting para depurar aplicaciones y resolver errores.

¿QUÉ APRENDERAS?

En el curso “Application Development With Cloud Run (ADCR)”, los participantes aprenderán una variedad de habilidades y conceptos esenciales para diseñar, desarrollar, desplegar y gestionar aplicaciones utilizando Google Cloud Run.

N

Introducción a Cloud Run

  • Fundamentos de Cloud Run: Comprender qué es Cloud Run y sus beneficios para el desarrollo de aplicaciones basadas en contenedores.
  • Ventajas de Cloud Run: Aprender sobre las ventajas de usar Cloud Run, como el escalado automático y el pago por uso.
N

Configuración del Entorno de Desarrollo

  • Preparación del Entorno: Configurar el entorno de desarrollo para trabajar con Cloud Run, incluyendo la instalación de Google Cloud SDK y Docker.
  • Autenticación y Configuración de Proyectos: Configurar la autenticación y los proyectos de Google Cloud necesarios para trabajar con Cloud Run.
N

Desarrollo de Aplicaciones Basadas en Contenedores

  • Creación de Aplicaciones con Docker: Aprender a crear y gestionar contenedores Docker para aplicaciones.
  • Desarrollo de Aplicaciones: Desarrollar aplicaciones utilizando lenguajes de programación compatibles con Cloud Run, como Python, Go, Node.js y otros.
N

Despliegue de Aplicaciones en Cloud Run

  • Despliegue de Contenedores: Desplegar contenedores en Cloud Run desde el entorno de desarrollo.
  • Configuración de Servicios: Configurar servicios en Cloud Run, incluyendo la gestión de versiones y la configuración del tráfico.
N

Gestión y Monitorización de Aplicaciones

  • Monitoreo de Aplicaciones: Configurar el monitoreo y logging para aplicaciones desplegadas en Cloud Run utilizando Google Cloud’s operations suite (Stackdriver).
  • Escalado Automático: Configurar y gestionar el escalado automático de aplicaciones basadas en la demanda.
N

Seguridad y Autenticación

  • Autenticación de Usuarios: Implementar autenticación y autorización en aplicaciones utilizando Firebase Authentication y otros servicios de autenticación.
  • Gestión de Accesos: Utilizar Identity and Access Management (IAM) para gestionar permisos y roles en Cloud Run.
N

Integración con Otros Servicios de Google Cloud

  • Integración con Bases de Datos: Aprender a conectar aplicaciones en Cloud Run con bases de datos como Cloud SQL, Firestore y Bigtable.
  • Integración con Cloud Pub/Sub: Utilizar Cloud Pub/Sub para la comunicación entre microservicios y la gestión de mensajes.
N

Optimización del Rendimiento y Costos

  • Optimización de Recursos: Aprender técnicas para optimizar el uso de recursos y reducir costos operativos en Cloud Run.
  • Prácticas de Despliegue Continuo: Implementar prácticas de integración continua y despliegue continuo (CI/CD) para automatizar el despliegue y la actualización de aplicaciones.
N

Desarrollo de Microservicios

  • Arquitectura de Microservicios: Diseñar y desarrollar aplicaciones basadas en microservicios utilizando Cloud Run.
  • Comunicación entre Servicios: Implementar patrones de comunicación entre microservicios y gestionar la comunicación interservicios de manera eficiente.
N

Casos de Uso y Ejemplos Prácticos

  • Casos de Uso Reales: Explorar ejemplos prácticos y casos de uso reales de aplicaciones desplegadas en Cloud Run.
  • Proyectos Prácticos: Participar en laboratorios y proyectos prácticos para aplicar lo aprendido en escenarios del mundo real.

METODOLOGÍA DE ESTUDIO EFECTIVA

Modalidad en linea con instructor en vivo.

Interacción Personalizada:
  • Enfoque Personalizado: Reciben atención personalizada y haz preguntas al instructor.
  • Retroalimentación Instantánea: Tu profesor en vivo te proporcionará  retroalimentación inmediata, lo que facilita la comprensión de conceptos y la corrección de errores.
Flexibilidad y Accesibilidad:
  • Aprendizaje Remoto: Accede al curso desde cualquier lugar, eliminando la necesidad de desplazamientos y permitiendo una mayor flexibilidad en horarios.
  • Grabaciones Disponibles: Las sesiones en vivo pueden ser grabadas, asi podrás revisar el material en cualquier momento.
Motivación y Compromiso:
  • Participación Activa: La interacción en tiempo real fomenta la participación activa y el compromiso, creando una mayor conexion con el instructor y otros estudiantes.
  • Sesiones Dinámicas: Discusiones en vivo, ejercicios prácticos y demostraciones mantienen tu interés a lo largo del curso.
Resolución Inmediata de Problemas:
  • Asistencia Inmediata: Resuelve  dudas y problemas de manera inmediata, evitando la espera entre la formulación de preguntas y la obtención de respuestas.

Módulos

Módulo 1: Introducción al Desarrollo de Aplicaciones con Cloud Run
  • Comprensión General de Cloud Run: Obtener una comprensión general de Cloud Run y su funcionamiento.
  • Importancia de la Alta Disponibilidad, Baja Latencia y Productividad del Desarrollador: Entender cómo la alta disponibilidad, la baja latencia para el usuario final y la productividad del desarrollador son factores arquitectónicos importantes para las aplicaciones web actuales.
  • Ventajas del Serverless en Google Cloud: Conocer las ventajas de las soluciones serverless en Google Cloud.
Módulo 2: Entendiendo Cloud Run
  • Imágenes de Contenedores y Contenedores: Comprender qué son las imágenes de contenedores y los contenedores.
  • Diferencia entre Cloud Run y un Servidor Siempre Activo: Entender cómo Cloud Run difiere de un servidor siempre activo.
  • Implementación de una Imagen de Contenedor en Cloud Run: Implementar el despliegue de una imagen de contenedor en Cloud Run.
  • Autoescalado y Contenedores Bajo Demanda: Comprender el autoescalado y el uso de contenedores bajo demanda.
Módulo 3: Construcción de Imágenes de Contenedores
  • Componentes Internos de una Imagen de Contenedor: Comprender en profundidad qué hay dentro de una imagen de contenedor.
  • Empaquetado de una Aplicación en una Imagen de Contenedor con Buildpacks: Empaquetar una aplicación en una imagen de contenedor utilizando Buildpacks.
  • Dockerfiles como Alternativa a Buildpacks: Comprender que los Dockerfiles son una alternativa de nivel inferior y más transparente a los Buildpacks.
Módulo 4: Implementación de Imágenes de Contenedores
  • Ventajas del Hook de Ciclo de Vida de Apagado: Entender las ventajas del hook de ciclo de vida de apagado.
  • Evitar la Cola de Solicitudes: Aprender cómo evitar la cola de solicitudes.
  • Implementación de Nuevas Versiones de una Aplicación: Implementar nuevas versiones de una aplicación.
  • Migración Gradual de Tráfico: Implementar la migración gradual del tráfico.
Módulo 5: Configuración de Identidad y Autorización del Servicio
  • Comprensión de las Llamadas API en Recursos Cloud: Entender que cada acción en un recurso de Cloud es realmente una llamada API.
  • Limitación de Permisos en el Servicio Cloud Run: Comprender cómo y por qué limitar los permisos en tu servicio Cloud Run a solo llamadas API específicas y necesarias.
  • Seguridad de los Permisos Predeterminados de una API de Cloud: Conocer el proceso necesario para hacer que los permisos predeterminados de una API de Cloud sean más seguros.
  • Uso de Bibliotecas Cliente para Llamar a Otros Servicios de Google Cloud: Utilizar bibliotecas cliente para llamar a otros servicios de Google Cloud.
Módulo 6: Atendiendo Solicitudes
  • Uso de Cloud CDN para Mejorar la Fiabilidad y el Rendimiento: Utilizar Cloud CDN para mejorar la fiabilidad y el rendimiento de una aplicación.
  • Enrutamiento Basado en Rutas: Utilizar el enrutamiento basado en rutas para combinar múltiples aplicaciones en un solo dominio.
  • Enrutamiento de Solicitudes a la Instancia más Cercana: Enrutar las solicitudes entrantes al servicio Cloud Run más cercano a los clientes.
Módulo 7: Uso de Control de Acceso Entrante y Saliente
  • Conexión a Recursos con una IP Privada: Conectar tu proyecto a recursos con una IP privada.
  • Control de Tráfico Saliente: Implementar controles para prevenir el tráfico saliente a hosts peligrosos o no deseados.
  • Filtros para el Tráfico Entrante: Implementar filtros para el tráfico entrante utilizando reglas basadas en contenido.
  • Acceso Controlado a Cuentas de Servicio Específicas: Implementar acceso controlado solo a cuentas de servicio específicas.
  • Diálogos con Contextos de Entrada y Salida: Implementar diálogos utilizando contextos de entrada y salida.
Módulo 8: Persistencia de Datos
  • Conexión con Cloud SQL: Entender cómo conectar tu aplicación con Cloud SQL para almacenar datos relacionales.
  • Uso de VPC Connector para Memorystore: Utilizar un VPC Connector para acceder a una instancia privada de Memorystore.
  • Conexión con Cloud Storage, Spanner y Firestore: Comprender cómo conectar tu aplicación con Cloud Storage, Spanner y Firestore.
Módulo 9: Implementación de Comunicación entre Servicios
  • Uso de Cloud Pub/Sub para Enviar Mensajes entre Servicios: Utilizar Cloud Pub/Sub para enviar mensajes entre servicios.
  • Descubrimiento de URLs de Otros Servicios Cloud Run: Descubrir las URLs de otros servicios Cloud Run.
  • Recepción de Eventos de Otros Servicios de Google Cloud: Recibir eventos de otros servicios de Google Cloud.
  • Procesamiento de Tareas en Segundo Plano de Forma Asíncrona: Procesar tareas en segundo plano de manera asíncrona.
Módulo 10: Orquestación y Automatización de Workflows Serverless
  • Capacidades de Cloud Workflows: Comprender las capacidades de Cloud Workflows.
  • Modelado de un Workflow Sencillo: Aprender a modelar un workflow sencillo con pasos y saltos condicionales.
  • Integración de Cloud Run con Cloud Workflows: Integrar Cloud Run con Cloud Workflows.
  • Invocación de Workflows: Comprender cómo invocar workflows.

T e s t i m o n i o s

¿Qué opinan nuestros alumnos de este curso?

Luis Alberto SánchezLuis Alberto Sánchez
15:40 31 May 24
Anteriromente tome el curso de PL-100 y ahora terminé el curso PL-200 , algo que le califico con 10 es que los instructores son personas con mucha experiencia y tiene todos los conocimientos para sacarte de dudas, son pacientes y puedes sacar mucho provecho de ello, recomiendo ampliamante esta empresa de capacitación.
Buena opción de capacitación, los instructores respetuosos y capacitados.
Acabo de terminar curso de Introduction to Python y sinceramente el instructor dejó todo el contenido muy claro, la dinámica práctica del curso excepcional. Felicidades
Fer De la CruzFer De la Cruz
16:44 10 May 24
Tomé con ellos el Curso de Power BI y la verdad excelente, la organización y el instructor muy buenos. Recomendado ampliamente.
Acabo de terminar el curso de Power BI que tomé en línea con ellos, la verdad me gustó mucho, el instructor super paciente y muy bien capacitado, explicó las actividades paso por paso y se aseguraba de que todo el grupo fuera siguiendo punto por punto cada ejercicio para que nadie se quedara atrás.Muy recomendado. 🙂
Tome el curso de VMWARE Vsphere 8 install and configurationEl instructor muy capacitado y atendio diversas dudas incluso aunque fuera temas mas avanzados al alcance del curso, una atencion excelente ya que en otros lados me a tocado que solo lo que es al momento y ya, totalmente recomendado
Montserrat CruzMontserrat Cruz
15:17 08 Mar 24
Tome el curso de ITIL 4 en linea la cual me gusto mucho porque el instructor realizo actividades dinamicas , realizamos actividades interactivas en Miro, tambien se hacian preguntas de cada modulo desde mentimeter. El instructor viene muy bien preparado y con conocimiento entendible.
jose guzmanjose guzman
14:59 18 Jan 24
Yo tome el curso de power BI, el profesor muy profecional y preparado, el curso lo impartio muy dinamico. aprendi tanto el uso general de la herramienta como las posibles aplicaciones. lo recomiendo.
Excelente empresa para capacitarte en tecnologías de información. Altamente recomendable.
Excelente curso muy profesional siempre es una forma eficiente de capacitarte y con garantia de cada curso Excelente desde Monterrey
Ivan Gomez MuñozIvan Gomez Muñoz
23:54 21 Dec 23
Alonso SigalaAlonso Sigala
17:47 21 Dec 23
tomé el curso de RH294; Los instructores fueron muy profesionales al igual que el curso; La atención de Executrain es inigualable y sin duda volveré a solicitarles cursos/certificaciones
Tomé un curso de Power BI y me agradó la forma en que se imparte. Clases prácticas, entrenamiento en plataformas, presentaciones claras y precisas. Instructor capacitado y con gran facilidad para explicar.
Mauricio RuizMauricio Ruiz
14:27 05 Dec 23
Tomé el curso de Power BI con ellos y la verdad me gusto mucho. El instructor esta muy bien capacitado, explica muy bien y el curso fié teórico y practico lo que permite reforzar y saber el por que de cada proceso y lo intuitivo que se vuelve el curso con cada práctica.
Carnage SoulEdgeCarnage SoulEdge
14:47 30 Nov 23
Super recomendable para recibir capacitaciones especializadas sobre tecnología. Instructores calificados y certificados que enseñan con laboratorios pre configurados.He tomado cursos con ellos antes de la pandemia y hace poco volví a asistir para presentar exámenes de certificación, no han cambiado en su buen servicio y atención.
Monica HernandezMonica Hernandez
20:59 17 Nov 23
Tomé el curso de Scrum Master con ellos y la verdad me encantó. La instructora esta muy bien capacitada, explica muy bien y el curso fué teórico práctico lo cuál lo hizo muy interesante y me permitió hacer networking con profesionales de otras empresas.
Vladimir GuzmanVladimir Guzman
16:31 08 Mar 23
Excelente profesor, con mucha experiencia en el sector; y fue un curso a un costo muy accesible para la compañía, incluía certificación. tuve problemas con los labs pero si hicieron lo posible para dejarlos una semana mas.
Fabricio TorresFabricio Torres
19:21 20 Feb 23
un curso muy interesante, buen instructor,contenido excelenteFundamentals of Ethical Hacking and Penetration Testing
buena opción en capacitación, atención excelente y te brindan muy buen servicio, sus cursos excelentes
Eric RamosEric Ramos
21:58 04 Apr 22
Excelente la atencion durante los cursos virtuales, asi como los instructores cuentan con aplios conocimientos en el tema.Recomendables cien por ciento
JESUS AVILAJESUS AVILA
16:21 26 Mar 22
Tomé el curso de manera remota, muy buena disposición del instructor cumpliendo con las expectativas y respondiendo todas las dudas de los participantes. El material utilizado para el desarrollo de las actividades muy bueno y nos sirve como guía para trabajos futuros.
js_loader

¡Prepárate para ser inspirado por historias reales de éxito y crecimiento profesional!

Explora el impactante primer contacto que nuestros alumnos experimentan al unirse a nuestra comunidad educativa. Descubrirás por qué Executrain es tan apreciado por aquellos que buscan dominar las habilidades informáticas de vanguardia.

Invierte en tu FUTURO

¿Por qué aprender Application Development With Cloud Run?

Aprender “Application Development With Cloud Run” ofrece numerosos beneficios tanto a nivel personal como profesional.

1. Dominio de Tecnologías Serverless

  • Adopción de la Arquitectura Serverless: Cloud Run permite a los desarrolladores ejecutar contenedores sin tener que gestionar la infraestructura subyacente, lo que facilita la adopción de una arquitectura serverless.
  • Escalado Automático: Cloud Run maneja automáticamente el escalado de aplicaciones basadas en la demanda, lo que permite un uso eficiente de los recursos y una respuesta rápida a los cambios en la carga de trabajo.

2. Desarrollo de Habilidades Críticas

  • Contenedores y Docker: Aprenderás a empaquetar aplicaciones en contenedores Docker, una habilidad esencial en el desarrollo moderno de software.
  • Despliegue y Gestión de Contenedores: Adquirirás habilidades para desplegar y gestionar aplicaciones en Cloud Run, aprovechando las ventajas de los contenedores y la infraestructura de Google Cloud.

3. Mejora de las Oportunidades Profesionales

  • Alta Demanda de Habilidades en Cloud: Las habilidades en el desarrollo de aplicaciones en la nube y serverless son altamente demandadas en el mercado laboral actual. Este curso te prepara para roles avanzados en desarrollo de software y arquitectura en la nube.
  • Certificación de Google Cloud: Completar el curso te prepara para obtener certificaciones reconocidas de Google Cloud, validando tus habilidades y conocimientos.

¿Deseas conocer más acerca de nuestros servicios?

 En Executrain contamos con las mejores opciones para tu crecimiento profesional.










    Regístrate para Recibir Nuestras Promociones!


    Aprende Application Development With Cloud Run y prepárate para el futuro

    Aprender “Application Development With Cloud Run” no solo mejorará tus competencias técnicas y de desarrollo, sino que también te permitirá contribuir de manera significativa al éxito de tu organización, mejorar tus oportunidades profesionales y mantenerte competitivo en un campo en constante cambio

     

     

     

    ¡Inscríbete ahora y haz que tu carrera despegue con nosotros!

    Executrain-logo
    V E R  C U R S O S   R E L A C I O N A D O S

    Google Cloud Fundamentals: Core Infrastructure (GCF-CI)

     

     

    Esta clase Google Cloud Fundamentals: Core Infrastructure (GCF-CI) de un día dirigida por un instructor proporciona una descripción general de los productos y servicios de Google Cloud Platform. 

    Architecting with Google Cloud Platform: Design and Process (AGCP-DP)

    Esta clase Architecting With Google Cloud Platform: Design And Process (Agcp-Dp) de capacitación de dos días dirigida por un instructor prepara a los estudiantes para crear soluciones altamente confiables y eficientes en Google.

    Architecting with Google Compute Engine (AGCE)

     

    Esta clase Architecting With Google Compute Engine (Agce) de tres días dirigida por un instructor presenta a los participantes la infraestructura completa y flexible y los servicios de plataforma proporcionados por Google Cloud Platform

    Networking in Google Cloud Platform (NGCP)

     

    Este curso Networking in Google Cloud Platform (NGCP) de 2 días dirigido por un instructor brinda a los participantes un estudio amplio de las opciones de redes en Google Cloud Platform. 

    Abrir chat
    ¿Necesitas ayuda?
    ¡Hola! Buen día,
    ¿Te podemos ayudar con información sobre alguno de nuestros cursos?