
Desarrollo de aplicaciones con Google Cloud
En este curso dirigido por un instructor, aprenderá los fundamentos del desarrollo de aplicaciones en Google Cloud. Aprenderá las mejores prácticas para diseñar aplicaciones Cloud y cómo elegir las opciones de computación y datos para sus aplicaciones. Aprenderá sobre autenticación y autorización, IA generativa para desarrolladores e integración y entrega continuas para sus aplicaciones que se ejecutan en Google Cloud. Aprenderá sobre aplicaciones basadas en eventos y el uso de orquestación y coreografía de servicios para coordinar microservicios. Aprenderá sobre las funciones Cloud, que le permiten implementar funciones de propósito único que responden a solicitudes HTTP y procesan eventos dentro de su infraestructura Cloud.
Analice las mejores prácticas para el desarrollo de aplicaciones en Cloud. Comprenda cómo elegir la opción de almacenamiento de datos adecuada para los casos de uso de la aplicación. Utilice la autenticación y la autorización para proteger una aplicación. Describa los casos de uso para las diferentes opciones de computación de Google Cloud utilizadas para ejecutar aplicaciones. Describa los beneficios y desafíos de las arquitecturas basadas en microservicios. Describa las ventajas de las aplicaciones orientadas a eventos. Identifique las fortalezas de la orquestación y la coreografía. Utilice flujos de trabajo, Eventarc, tareas de Cloud y el programador de Cloud para coordinar una aplicación de microservicios en Google Cloud. Reconozca los beneficios y los casos de uso de las funciones de Cloud en el desarrollo de aplicaciones modernas. Comprenda cómo crear, probar e implementar funciones de Cloud. Proteja y conecte las funciones de Cloud a los recursos y las bases de datos de Cloud. Utilice las mejores prácticas con las funciones Cloud.
Módulo 1: Mejores prácticas para el desarrollo de aplicaciones Cloud Analice las mejores prácticas para el desarrollo de aplicaciones en Cloud. Describa patrones para mejorar la estabilidad y confiabilidad de las aplicaciones Cloud. Módulo 2: Introducción al desarrollo de Google Cloud Analice cómo el SDK de Google Cloud le permite interactuar con los servicios de Google Cloud. Describa cómo se pueden usar las bibliotecas cliente de Cloud en sus aplicaciones. Analice cómo Cloud Code ayuda a los desarrolladores a crear aplicaciones Cloud en Google Cloud. Módulo 3: Opciones de almacenamiento de datos Comprenda cómo elegir la opción de almacenamiento de datos adecuada para los casos de uso de la aplicación. Use FiRESTore para almacenar datos de aplicaciones basados en documentos. Utilice Cloud Almacenamiento para almacenar datos no estructurados.Módulo 4: Manejo de autenticación y autorizaciónDiscuta cómo Identity-Aware Proxy autentica a los usuarios de la aplicación. Describa el uso de identidad federada para aplicaciones en Google Cloud. Describa cómo autenticar su aplicación a Google Cloud APIs según cómo se implemente su aplicación. Utilice autenticación y autorización para proteger una aplicación.Módulo 5: Agregar inteligencia a su aplicaciónDescriba cómo se pueden llamar a Machine Learning APIs preentrenados desde las aplicaciones. Diferencie los casos de uso para los Machine Learning APIs preentrenados de Google Cloud. Utilice un modelo de aprendizaje automático preentrenado Google Cloud API en una aplicación. Módulo 6: Implementación de aplicaciones Discuta las características de una canalización de integración y entrega continua. Describa cómo crear y almacenar imágenes de contenedores de aplicaciones. Cree una imagen de contenedor utilizando Cloud Build. Módulo 7: Opciones de computación para su aplicación Describa los casos de uso para las diferentes opciones de computación utilizadas para ejecutar aplicaciones en Google Cloud. Diferencie los beneficios de las diferentes opciones de computación en Google Cloud. Módulo 8: Monitoreo y ajuste del rendimiento Reconozca las cuatro señales doradas. Describa los beneficios de los servicios en el conjunto de operaciones de Google Cloud. Módulo 9: Introducción a los microservicios Describa las diferencias entre aplicaciones monolíticas, arquitectura orientada a servicios (SOA) y microservicios. Describa los beneficios y desafíos de las arquitecturas basadas en microservicios. Módulo 10: Aplicaciones orientadas a eventos Enumere las características de un evento. Describa las ventajas de las aplicaciones orientadas a eventos. Módulo 11: Coreografía y orquestación Comprenda cómo Pub/Sub y Eventarc pueden usarse para conectar servicios usando el patrón de coreografía. Explique los beneficios de usar CloudEventos para metadatos de eventos. Comprenda cómo se pueden usar los flujos de trabajo para orquestar servicios. Diferencie los casos de uso para coreografía y orquestación. Use flujos de trabajo, Eventarc, Cloud Tareas y Cloud Planificador para coordinar una aplicación de microservicios en Google Cloud. Módulo 12: Introducción a las Cloud Funciones Defina las Cloud Funciones. Identifique los casos de uso, características y beneficios de las Cloud Funciones. Distinga los tipos de funciones Cloud e identifique los lenguajes compatibles para desarrollar funciones. Desarrolle e implemente una función Cloud utilizando la consola Google Cloud y la CLI gCloud.Módulo 13: Llamada y conexión de funciones CloudComprenda los diferentes tipos de activadores disponibles y aprenda cómo especificar activadores para funciones. Conecte servicios y funciones con flujos de trabajo. Conecte funciones a recursos en una red VPC.Módulo 14: Protección de funciones CloudProteja las funciones Cloud con controles de acceso basados en identidad y red. Comprenda la identidad de la función. • Comprenda cómo autenticar y autorizar el acceso a las funciones para su invocación y administración. Proteja las funciones y los datos relacionados con claves de cifrado. Módulo 15: Integración con bases de datos Cloud Integre las funciones Cloud con bases de datos Cloud como FiRESTore y Memorystore. Use secretos con las funciones Cloud. Use variables de entorno con las funciones Cloud. Módulo 16: Mejores prácticas Use las mejores prácticas al desarrollar e implementar las funciones Cloud. Comprenda cómo reintentar las funciones Cloud controladas por eventos en caso de fallo.
Desarrolladores de aplicaciones, arquitectos e ingenieros. Requisito previo: Se recomienda experiencia en programación. Es útil tener conocimientos básicos de herramientas de línea de comandos y entornos de sistemas operativos.
Próximas Sesiones
Contáctanos para próximas fechas
Actualmente no hay sesiones programadas para este curso.
Solicitar Información


