Saltar al contenido

Aprovechamiento de las funciones avanzadas de Google App Engine

Sección Introducción Transcripciones

Resumen del curso

Aprovechamiento de las funciones avanzadas de Google App Engine
Aprovechamiento de las funciones avanzadas de Google App Engine

Hola, mi nombre es Janani Ravi, y bienvenidos a este curso sobre el aprovechamiento de las características avanzadas de Google App Engine. Un poco sobre mí. Tengo un máster en ingeniería eléctrica de Stanford y he trabajado en empresas como Microsoft, Google y Flipkart. En Google, fui uno de los primeros ingenieros en trabajar en la edición colaborativa en tiempo real en Google Docs, y tengo cuatro patentes por sus tecnologías subyacentes. Actualmente trabajo en mi propia empresa, Loonycorn, un estudio de contenido de video de alta calidad. Además de sólo alojar aplicaciones web, App Engine ofrece algunas características bastante interesantes, como la implementación programática y el procesamiento de tareas asincrónicas. En este curso, explorarás e implementarás algunas de las avanzadas e interesantes integraciones disponibles con App Engine, que van más allá del simple caso de uso de la publicación de aplicaciones web. En primer lugar, aprenderá cómo puede crear e implementar programáticamente aplicaciones de App Engine utilizando la API de administración de App Engine. Esto permite que los ingenieros de lanzamiento programen el proceso de despliegue en su totalidad. Además, explorará cómo las aplicaciones App Engine pueden utilizar el servicio de correo incorporado para enviar correos electrónicos y también integrarse con un servicio de correo electrónico de terceros como SendGrid. A continuación, explorará el procesamiento asíncrono con las aplicaciones de App Engine, utilizando primero los trabajos cron para programar trabajos periódicos, y luego utilizando las señales de «push and pull», que ejecutan las tareas de forma asíncrona en los servicios de los trabajadores. Finalmente, construirás una aplicación completa de extremo a extremo usando el marco web Python Flask, utilizando características avanzadas como planos y fábricas de aplicaciones. Esta aplicación se integrará con varios servicios de GCP, como Cloud Storage, Cloud Datastore, y utilizará el flujo de OAuth2 para permitir a los usuarios iniciar sesión utilizando sus credenciales de Google. Luego completará la demostración alojando su aplicación en un dominio personalizado. Cuando este curso esté completo, te sentirás muy cómodo usando las características avanzadas de App Engine basadas en tu caso de uso y obtendrás la experiencia de construir una aplicación web con todas las características en Python ejecutándose en App Engine.