Descarga El Curso Google App Engine desde cero
Google App Engine (GAE) es una solución PaaS (Platform as a Service) para el despliegue de aplicaciones en un entorno cloud. Permite centrarte en el desarrollo más que en la infraestructura, ofreciendo alta disponibilidad y escalabilidad. Además, está vinculado a Google Cloud Platform y tiene la posibilidad de desarrollar en múltiples lenguajes como Java, PHP, Node.js, Python, C#, Go, .Net y Ruby. También tiene opciones de seguridad integradas (incluyendo firewalls y el uso de certificado SSL/TLS), entornos de prueba y herramientas de diagnóstico de rendimiento.
En este curso aprenderás la estructura de un proyecto en GAE, los mecanismos para desplegar apps, a gestionar microservicios y cómo hacer el performance, el monitoreo y seguridad en GAE. También te enseñaremos a configurar un pipeline de CI/CD con Cloud Build.
Temario del curso
Introducción a GAE
Google App Engine es un servicio de nube con más de 10 años en el mercado, es una plataforma como servicio que tiene múltiples ventajas así como versiones y runtimes, en este capítulo aprenderás las bases teóricas suficientes para que puedas implementar tu primera app a la nube de Google.
El Entorno de GAE
Para poder trabajar con el servicio de manera práctica con GAE, es importante entender las herramientas que nos brinda el proveedor así como las bases de configuración para desplegar servicios.
Gestionando tus microservicios
En el mundo de hoy, los proyectos son creados pensando en micro servicios, estos módulos que componen nuestra aplicación, que son independientes en su lógica, pero que son indispensables y reutilizables en nuestro negocio. En GAE contamos con diferentes opciones para manejarlos, mantenerlos, actualizarlos e incrementar su capacidad de manera automática y controlada, para ello en este capítulo podrás entenderlo claramente.
Performance, monitoreo y seguridad
Al desplegar una aplicación en la nube debes ser consciente de diferentes puntos: los costos, los límites, los escenarios de riesgo cada día y los mecanismos de recuperación. En este capitulo abordaremos lo concerniente a performance, monitoreo y seguridad.
Automatizando tus deployments a GAE
Google Cloud Platform dentro de sus características más notables y valoradas, encuentra simplicidad y flexibilidad, uno de sus servicios más útiles es Cloud Build, un servicio de CICD que se integra muy bien a GAE. En este capítulo aprenderás a configurar un pipeline de CICD que compile y despliegue tu app a GAE con solo un par de líneas de código y un par de clics.