- 1

Guía de Instalación de Google Cloud para Desarrolladores
01:27 - 2
Crear Cuentas en Google Cloud y Qwiklabs paso a paso
01:30 - 3

Uso de Quick Labs para Entrenamiento en Google Cloud
07:50 - 4

Google Cloud: Beneficios y Seguridad en la Nube Pública
13:30 - 5

Opciones de Cómputo en la Nube con Google Cloud
05:50 - 6

Máquinas Virtuales en Google Cloud: Uso, Optimización y Descuentos
07:32 - 7
Instalación de Qwiklabs paso a paso
00:18 - 8

Creación y Gestión de Máquinas Virtuales en Google Cloud
17:34 - 9

App Engine: Despliegue de Aplicaciones sin Infraestructura
07:30 - 10

Despliegue de Aplicaciones en App Engine con Java 11 y SpringBoot
12:50 - 11
Introducción a Docker y Contenerización de Aplicaciones
02:48 - 12

App Engine Estándar vs Flexible: Ventajas y Usos Prácticos
11:23 - 13

Implementación de Cloud Run: Serverless y Contenedores en Google Cloud
08:10 - 14

Cloud Functions: Creación y Conexión de Servicios Serverless
12:56
App Engine: Despliegue de Aplicaciones sin Infraestructura
Clase 9 de 48 • Entrenamiento de Google Cloud Platform
Contenido del curso
- 15

Continuous Integration y Delivery en Google Cloud Platform
10:13 - 16

Estrategias de Despliegue de Aplicaciones en Producción
10:02 - 17

Repositorios en Google Cloud: Cloud Source y Container Registry
07:33 - 18

Construcción y Despliegue en Google Cloud Platform
09:32 - 19

Infraestructura como Código: Conceptos y Herramientas Clave
09:28 - 20

Despliegue de Aplicaciones Serverless en Google Cloud Platform
08:38
- 21

Fundamentos de Kubernetes y Google Kubernetes Engine
10:10 - 22

Creación y Despliegue de Clúster Kubernetes en Google Cloud
09:25 - 23

Planificación de Ambientes de Despliegue en Kubernetes
12:37 - 24

Implementación y Gestión de Anthos para Aplicaciones en la Nube
09:07 - 25

Cloud Run: Despliegue de Contenedores Serverless en Google Cloud
09:51 - 26

Despliegue de Servicios en Cloud Run con GKE
08:49 - 27

Anthos Service Mesh: Observabilidad y Seguridad en Kubernetes
06:22 - 28

Tour Completo de Anthos: Despliegue y Gestión en Google Cloud
06:52
- 29

Integración de Datos en Tiempo Real con Google Cloud Data Fusion
15:27 - 30

Construcción de Flujos de Datos con Google Cloud Data Fusion
15:51 - 31

Ingesta de Datos Confiable en Google Cloud Platform
11:07 - 32

Ingesta de Eventos en Google Cloud con Apache Kafka y Dataflow
06:30 - 33

Configuración de Apache Kafka y Debezium en Linux para SQL Server y PubSub
12:39 - 34

Visualización de Mensajes en Google Cloud con Dataflow y BigQuery
04:58 - 35

Construcción de un Data Lakehouse con Google BigQuery
09:11 - 36

Ventajas de BigQuery como Data Lakehouse
11:48 - 37

Opciones de Almacenamiento en Google Cloud Platform
06:18 - 38

Gestión de Datos en Google Cloud: Portafolio y Migración
10:59 - 39

Gobierno de Datos en Google Cloud: Mejores Prácticas y Herramientas
09:54 - 40

Calidad y Monitoreo de Datos en Google Cloud
07:53
- 41

Conceptos Básicos de Inteligencia Artificial y Aprendizaje Automático
13:00 - 42

Soluciones de IA y Machine Learning en Google Cloud para Desarrolladores
12:40 - 43

AutoML Tables: Modelado Predictivo con Datos Estructurados
11:50 - 44

Uso de AutoML Tables en Google Cloud para Modelos de Clasificación
05:17 - 45

Predicción de Tarifas con Jupyter Notebooks en Google Cloud
07:33 - 46

Análisis de Datos de Taxis en iNotebook con Google Cloud y BigQuery
13:34 - 47

Implementación de Pipelines con TensorFlow Extended
13:48
¿Qué es Google App Engine y por qué es importante?
En el cada vez más complejo mundo del desarrollo de software, contar con soluciones que permitan simplificar el proceso es crucial. Google App Engine, formando parte de Google Cloud Platform desde 2008, es una plataforma que ofrece justamente eso. Es un servicio de plataforma como servicio (PaaS) que te permite construir y desplegar aplicaciones sin preocuparte por la infraestructura subyacente. Su enfoque innovador ha sido un motor clave en la evolución de servicios en la nube y su capacidad de autogestión es un ejemplo de eficiencia para cualquier empresa que desee escalar rápidamente.
¿Cómo simplifica App Engine el desarrollo de aplicaciones?
App Engine fue diseñado para ofrecer una experiencia de hosting en la nube totalmente administrado. Imagina una plataforma que se encarga del autoescalado, la bifurcación de tráfico, el balanceo de carga y la alta disponibilidad, ¡todo sin necesidad de intervención manual! App Engine también provee infraestructura para la gestión de bases de datos desde sus inicios ofreciendo Firestore, algo que hoy en día se mantiene relevante en la gestión de datos.
Ventajas al usar App Engine:
- Autoescalado automático: No necesitas preocuparte por ajustar manualmente los recursos.
- Alta disponibilidad: Distribuido a través de múltiples regiones para garantizar que tu aplicación siempre esté disponible.
- Gestión de dominios y certificados: Ofrece integración fácil para certificados digitales y enlaces de dominios personalizados.
- Infraestructura segura: Canal seguro a través de HTTPS para todo el tráfico.
- Mecanismos de monitoreo y logging: Facilita el rastreo y resolución de problemas en producción.
- Compatibilidad y flexibilidad: Compatible con múltiples lenguajes de programación y versiones.
¿Cómo se estructura App Engine?
App Engine fue diseñado considerándose una arquitectura orientada a servicios. Imagina tener un nodo raíz, un servicio por defecto, y múltiples servicios adicionales que albergan la lógica de negocio. Cada servicio puede tener varias versiones y autoescalarse según lo necesites.
- Servicios múltiples: Desarrollar servicios en diferentes lenguajes o versiones permite flexibilidad.
- Desarrollo orientado a microservicios: Aunque originalmente era un requisito, hoy en día es más flexible.
¿Cuáles son los casos de uso comunes?
App Engine es ampliamente utilizado para desarrollar y hospedar aplicaciones web y APIs. Además, su flexibilidad lo hace ideal para backend móviles a través de Cloud Endpoints, permitiendo crear experiencias de usuario más personalizadas para plataformas iOS y Android.
Aplicaciones típicas:
- Aplicaciones web de alto tráfico
- Backends para apps móviles
- APIs para negocios
¿Qué comandos necesitas saber para empezar?
Para aquellos que estén listos para pisar el acelerador y desplegar su aplicación, App Engine simplifica el inicio con un proceso directo. Usando el SDK de Google Cloud, basta con un único comando para desplegar tu aplicación:
gcloud app deploy
Este comando facilita el trabajo de procesos detrás de bastidores que involucran diversas tecnologías como Docker Build y Docker Push, liberándote de la necesidad de interactuar directamente con esas capas de implementación.
¿Cómo es App Engine en la actualidad?
A pesar de sus inicios en 2008, App Engine ha evolucionado para mantenerse al día con las exigencias tecnológicas actuales. Hoy procesa la friolera de 320 mil millones de peticiones por día. Esto habla de un servicio refinado, confiable y que apoya a miles de desarrolladores en todo el mundo. App Engine nos recuerda que la tecnología evoluciona, pero los fundamentos de una buena solución en la nube permanecen firmes.