[DCH-110] Google Cloud Platform

Duración:                     15 horas

Perfil:                            Experto

Dirigido a

Esta acción formativa  está destinada a  programadores y analistas necesiten entender todas posibilidades que ofrece el Google App Engine como plataforma para el desarrollo de aplicaciones y Servicios Web.

Requisitos previos 

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

Objetivos

Entender las infraestructura disponible en la nube para desarrollar aplicaciones escalables y de alta disponibilidad con GAE (Google App Engine)


Contenido

  1. Introducción
    1. ¿ construir aplicaciones en la "nube"?
    2. Infraestructura
    3. Escalabilidad
    4. ¿Qué tipo de nube?
    5. Nubes de infraestructura (por ejemplo, Amazon EC2)
    6. Nubes plataforma de aplicaciones (por ejemplo, AppEngine)
    7. Google App Engine
    8. ¿Cómo se compara con Microsoft Azure?¿con Heroku? ¿con Stax?
  2. Capacidades generales
    1. Servidor de aplicaciones
    2. Base de datos
    3. Autenticación a través de Google
    4. Condiciones generales y los precios
  3. Uso de su cuenta AppEngine
    1. Configuración
    2. Infraestructura
    3. Utilidades
    4. SDK y otras herramientas de desarrollo
    5. Gestión online aplicaciones /cuenta
  4. Creación de páginas Web y Servicios Web con Java y AppEngine
    1. Aplicaciones Web utilizando el framework para aplicaciones Web
    2. La integración de otros frameworks (Grails, Rails, Django)
  5. Funciones y servicios
    1. El almacenamiento en caché a través de Memcache
    2. Cómo llamar a servicios externos a través de Urlfetch
    3. Enviar y recibir correo electrónico
    4. La comunicación asíncrona con XMPP (Jabber)
    5. Procesamiento de imágenes
    6. Autenticación (cuentas de Google)
    7. Cron (trabajos programados)
    8. Las colas de tareas
  6. Bigtable y el almacén de datos Google AppEngine
    1. Las diferencias entre almacén de datos y bases de datos relacionales
    2. Entidades y modelos
    3. CRUD operaciones y consultas GQL
    4. Las claves y los grupos Entidad
    5. Las consultas y los índices
    6. Transacciones
    7. Características adicionales


Documentación Recomendada

Google Cloud Platform in Action
JJ Geewax

Agosto 2018| 632 páginas

ISBN: 9781617293528

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