+80% de las empresas buscan alternativas a GAE para optimizar costes
Implanta AppScale con formación A Medida para administradores, con prácticas, tutorizada y bonificable por FUNDAE para empresas. Solicita propuesta a medida.
Despliega y gestiona aplicaciones con facilidad, usando AppScale para reducir la dependencia tecnológica de proveedores externos y mejorar la resiliencia corporativa.
1
Aumenta la eficiencia operativa adoptando una plataforma autoescalable que permite a los equipos DevOps y de desarrollo backend concentrarse en mejorar soluciones innovadoras.
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Programa formativo
Temario del curso
Encuentra todo el temario del curso aquí.
Temario
¿Qué es AppScale y cuál es su origen?
AppScale vs Google App Engine: similitudes y diferencias
Casos de uso: on-premise, nube privada, entornos desconectados
Servicios compatibles: Datastore, Blobstore, Task Queues, Users, Mail
Módulos incluidos y APIs disponibles
Ecosistema de soporte y licencias open source
Flujo de despliegue básico de una app
Stack de tecnologías detrás de AppScale
Práctica: levantar una instancia AppScale en local (modo single-node)
Tema 2: Instalación y configuración de AppScale en clúster
Requisitos por nodo: CPU, RAM, red, disco
Configuración del entorno base (Linux, SSH, hostname, firewalls)
Instalación de dependencias: Docker, Python, AppScale Tools
Preparación del archivo de configuración del clúster (YAML)
Tipos de roles: head node, load balancer, database node, AppServer
Red interna, DNS y resolución de nodos
Inicialización del clúster: `appscale up`
Verificación de nodos activos y servicios
Gestión de claves y certificados
Práctica: clúster AppScale de 3 nodos local
Tema 3: Despliegue de aplicaciones compatibles con App Engine
Estructura de un proyecto App Engine estándar
Soporte para Python, Java, Go, Node.js (según versión)
Configuración de `app.yaml`: handlers, runtime, env variables
Carga del proyecto: `appscale deploy`
Debugging del despliegue: logs y errores comunes
Actualización de versiones y control de tráfico
Acceso al dashboard y panel de estado
Testing local antes de publicar
Reversión de versiones anteriores
Práctica: desplegar app Python compatible con GAE
Tema 4: Uso de la API de Datastore (NoSQL)
Introducción a Datastore en AppScale
Esquema de datos y tipos soportados
Librerías cliente para Python y otros lenguajes
Inserción, consulta y modificación de entidades
Índices personalizados y consultas avanzadas
Transacciones y consistencia eventual
Exportación e importación de datos
Supervisión del uso de Datastore
Limitaciones frente a Firestore o Bigtable
Práctica: CRUD completo usando Datastore desde app desplegada
Tema 5: Servicios integrados: Blobstore, Memcache, Mail y Logs
Almacenamiento binario con Blobstore
Subida y recuperación de archivos
Configuración de Mail API para SMTP corporativo
Envío de correos desde aplicaciones desplegadas
Cacheo de resultados con Memcache API
Acceso y análisis de logs desde panel
Integración con herramientas externas (Fluentd, ELK)
Gestión de cuotas y uso de servicios
Logs por aplicación y servicios por nodo
Práctica: app que sube archivos, guarda metadatos y envía notificación
Tema 6: Task Queues, Cron Jobs y procesamiento asíncrono
Qué son las Task Queues en AppScale
Configuración de colas: `queue.yaml`
Envío de tareas en background
Monitorización del estado de las colas
Reintentos, expiración y visibilidad
Definición de tareas programadas (cron.yaml)
Separación de workers por versión o URL
Escalabilidad y concurrencia
Integración con microservicios externos
Práctica: app con procesamiento batch usando Task Queue
Tema 7: Gestión de usuarios, autenticación y autorización
Servicio de usuarios de AppScale (User API)
Registro, login y gestión de sesiones
Almacenamiento de cuentas y roles
Autenticación basada en tokens
Restricción de rutas por tipo de usuario
Integración con OAuth2 externo (experimental)
Login federado con LDAP/AD (vía plugin)
Control de sesión persistente
Cierre y revocación de sesiones activas
Práctica: app con login y restricciones de acceso por perfil
Tema 8: Escalado automático y balanceo de carga
Cómo funciona el escalado en AppScale
Reglas de autoescalado por CPU, memoria, concurrencia
Modo stateless vs sticky sessions
Control de réplicas por aplicación o versión
Balanceo de carga interno y externo
Soporte para HAProxy y NGINX integrados
Control de tráfico entre versiones (`split traffic`)
Monitorización de instancias activas
Escalado horizontal manual vs automático
Práctica: app de carga variable con autoescalado visible
Tema 9: Seguridad, certificados y control de tráfico
Configuración de HTTPS en AppScale
Importación de certificados SSL externos
Reglas de firewall por IP o puerto
Seguridad por aplicación y por servicio
Protección contra DOS / Rate limiting
Uso de tokens y secretos en entorno seguro
Prácticas de protección de rutas críticas
Logs de seguridad y auditoría
Configuración de WAF (Web Application Firewall)
Práctica: configuración segura de app interna + HTTPS
Tema 10: Monitorización, métricas y logs operativos
Acceso a métricas de servicios y nodos
Métricas básicas: CPU, RAM, uso de API
Monitorización de Datastore, Memcache, Mail
Exportación a Prometheus y Grafana (plugin)
Uso de logs para depuración de errores
Revisión de logs por IP, ruta, método
Logs del sistema AppController y nodos
Alerta por umbrales o errores frecuentes
Revisión diaria de eventos de sistema
Práctica: configurar panel básico de métricas en Prometheus
Tema 11: Mantenimiento y operación de entornos AppScale
Reinicio seguro de servicios
Actualización del clúster AppScale
Ampliación de nodos en clúster existente
Backup de Datastore y volúmenes persistentes
Rotación de logs y limpieza de cachés
Verificación de salud del sistema
Diagnóstico de cuellos de botella
Restauración de estado anterior
Automatización de mantenimiento con scripts
Práctica: simulación de fallo de nodo y recuperación
Tema 12: Integración con CI/CD y pipelines de entrega
Flujo ideal de integración continua con AppScale
Despliegues automáticos desde GitHub Actions o GitLab CI
Versionado de aplicaciones por rama o entorno
Pruebas de integración tras despliegue (`health checks`)
Notificaciones por Slack o correo
Control de entornos: dev, staging, prod
Rollback automático ante fallos
Práctica: pipeline CI/CD completo con despliegue a AppScale
Tema 13: Migración desde Google App Engine
Identificación de dependencias GCP no soportadas
Ajuste de código a las APIs de AppScale
Compatibilidad de app.yaml y APIs estándar
Adaptación de entornos y librerías
Reemplazo de servicios no migrables
Conversión de Firestore a Datastore
Ajustes de rendimiento y escalado local
Pruebas y validación de equivalencia funcional
Despliegue progresivo y comparación
Práctica: migrar app real de GAE a AppScale en local
Tema 14: Arquitecturas distribuidas con AppScale como backend
Uso de AppScale como backend para apps móviles/web
Integración con frontends React, Angular o Flutter
Exposición de APIs REST o GraphQL
Modularización por microservicios
Integración con RabbitMQ, Kafka u otros buses
Control de dominio, tenants y rutas
Separación de entornos por cliente o región
Multiservicio y multilenguaje
Control de dependencias y acceso
Práctica: backend AppScale para app de reservas con API REST
Tema 15: Proyecto final: plataforma de despliegue privada con AppScale
Elección de caso real (ERP, ecommerce, CRM, etc.)
Preparación del clúster y roles
Diseño del esquema de servicios (login, API, datos, workers)
Despliegue de múltiples apps en paralelo
Configuración de rutas, tráfico y escalado
Seguridad y autenticación por entorno
Monitorización y alertas operativas
Documentación técnica del entorno
Presentación final y simulación de stress test
Checklist de puesta en producción real
Perfiles profesionales
Pensado para quienes deben dominar AppScale en su día a día
Arquitectos de Software
Lideran la transformación digital, revisando arquitecturas escalables para la empresa.
Ingenieros DevOps
Optimizan los pipelines de CI/CD y automatizan despliegues en entornos corporativos.
Desarrolladores Backend
Implementan microservicios eficientes y mantenibles, enfocándose en escalabilidad.
Administradores de Sistemas
Gestionan la infraestructura garantizando alta disponibilidad y rendimiento seguro.
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en AppScale
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
El curso está orientado a equipar a profesionales con el conocimiento necesario para desplegar y manejar aplicaciones web estilo App Engine utilizando AppScale, optimizando el uso de recursos y gestionando funcionalidades avanzadas como el autoescalado y la seguridad en infraestructuras privadas.
Sí, el curso es 100% bonificable a través de FUNDAE, lo que permite a las empresas aprovechar su crédito de formación. Además, si nosotros gestionamos la bonificación, cobramos un 10% extra del valor del curso más IVA, también bonificable, sujeto a los créditos disponibles en FUNDAE.
El curso se imparte a través de Aula Virtual Personalizada, utilizando videoconferencias mediante Zoom, ofreciendo flexibilidad y adaptabilidad a las necesidades de las empresas, y permitiendo acceso a las grabaciones para futuras consultas de los participantes.
Los participantes adquirirán habilidades para la gestión del ciclo de vida completo de aplicaciones App Engine en AppScale, incluida la instalación, configuración de clústeres, despliegue de aplicaciones, uso de APIs integradas y mantenimiento, asegurando un control total sobre su infraestructura tecnológica.
Las empresas pueden inscribirse en el curso completando los formularios de inscripción disponibles en nuestro sitio web. Es crucial proporcionar toda la información necesaria para un procesamiento eficaz de la inscripción y activar la opción de bonificación si es aplicable.
El curso está orientado a equipar a profesionales con el conocimiento necesario para desplegar y manejar aplicaciones web estilo App Engine utilizando AppScale, optimizando el uso de recursos y gestionando funcionalidades avanzadas como el autoescalado y la seguridad en infraestructuras privadas.
Sí, el curso es 100% bonificable a través de FUNDAE, lo que permite a las empresas aprovechar su crédito de formación. Además, si nosotros gestionamos la bonificación, cobramos un 10% extra del valor del curso más IVA, también bonificable, sujeto a los créditos disponibles en FUNDAE.
El curso se imparte a través de Aula Virtual Personalizada, utilizando videoconferencias mediante Zoom, ofreciendo flexibilidad y adaptabilidad a las necesidades de las empresas, y permitiendo acceso a las grabaciones para futuras consultas de los participantes.
Los participantes adquirirán habilidades para la gestión del ciclo de vida completo de aplicaciones App Engine en AppScale, incluida la instalación, configuración de clústeres, despliegue de aplicaciones, uso de APIs integradas y mantenimiento, asegurando un control total sobre su infraestructura tecnológica.
Las empresas pueden inscribirse en el curso completando los formularios de inscripción disponibles en nuestro sitio web. Es crucial proporcionar toda la información necesaria para un procesamiento eficaz de la inscripción y activar la opción de bonificación si es aplicable.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
Mejora la seguridad digital implementando servicios integrados de autenticación, balanceo de carga y gestión de tráfico con estándares empresariales avanzados.
3
Reduce tiempos de inactividad y errores en despliegues con una infraestructura controlada internamente, permitiendo un flujo de CI/CD confiable y adaptable a las necesidades empresariales.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras