/
[DCH-130] Google Cloud Platform

[DCH-130] Google Cloud Platform

Este curso enseña a desarrollar, desplegar y gestionar aplicaciones escalables en la nube utilizando Google App Engine. Cubre conceptos clave de infraestructura, integración de servicios avanzados, bases de datos con Bigtable.

Duración:                     10 horas

Perfil:                            Experto

Dirigido a

Este curso está dirigido a desarrolladores, ingenieros de software y arquitectos de soluciones interesados en aprender a construir y gestionar aplicaciones en la nube utilizando Google Cloud Platform. 

Requisitos previos 

Los alumnos necesitarán tener conocimientos de programación orientada a objetos con Java y desarrollo de aplicaciones Web.

Objetivos

  • Comprender los conceptos clave.
  • Configurar y utilizar Google App Engine.
  • Desarrollar aplicaciones web y servicios utilizando Java y frameworks compatibles.
  • Integrar servicios avanzados.


Contenido

  1. Introducción a la Nube y Google Cloud Platform
    1. Conceptos básicos de la computación en la nube
    2. Tipos de servicios en la nube: Infraestructura (IaaS), Plataforma (PaaS) y Software (SaaS)
    3. Comparación de GCP con Amazon EC2, Microsoft Azure y Heroku
    4. Escenarios de uso y beneficios de Google App Engine
  2. Infraestructura y Escalabilidad
    1. Arquitectura de Google Cloud Platform
    2. Escalabilidad horizontal y vertical: estrategias y ejemplos
    3. Introducción a la gestión de recursos en la nube
    4. Uso de la infraestructura de App Engine para aplicaciones escalables
  3. Configuración y Uso de Google App Engine
    1. Creación y configuración de cuentas en Google Cloud
    2. Instalación y uso del SDK de App Engine
    3. Herramientas de desarrollo y gestión de aplicaciones en la nube
    4. Despliegue y gestión de aplicaciones desde la consola web
  4. Desarrollo de Aplicaciones Web en la Nube
    1. Creación de aplicaciones web con Java y App Engine
    2. Integración con frameworks: Grails, Rails y Django
    3. Buenas prácticas para el desarrollo en la nube
    4. Configuración de entornos y manejo de dependencias
  5. Servicios y Funcionalidades Avanzadas
    1. Almacenamiento en caché con Memcache
    2. Consumo de APIs externas mediante Urlfetch
    3. Envío y recepción de correos electrónicos desde la aplicación
    4. Comunicación asíncrona con XMPP (Jabber)
    5. Programación de tareas con Cron
    6. Gestión de colas de tareas para procesos en segundo plano
  6. Almacenamiento y Bases de Datos en GCP
    1. Introducción a Bigtable y el almacén de datos de Google
    2. Diferencias entre bases de datos relacionales y NoSQL
    3. Operaciones CRUD y consultas con GQL
    4. Uso de claves, grupos de entidades e índices
    5. Transacciones y manejo de datos en aplicaciones escalables


Documentación Recomendada

Google Cloud Platform in Action
JJ Geewax
Agosto 2018| 632 páginas

https://www.manning.com/books/google-cloud-platform-in-action

Related pages