Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de Google Apps Script

DISPONIBLE EN MODALIDAD:
Descubre las capacidades avanzadas de Google Apps Script, desde la creación de scripts simples hasta el desarrollo de aplicaciones web complejas. Concluye el curso aplicando tus habilidades en un proyecto final que destaca tu dominio de la automatización y desarrollo personalizado en el entorno de Google Workspace.
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en Google Apps Script bonificable para empresas

¿A quién va dirigido?

Desarrolladores profesionales que buscan ampliar sus habilidades en automatización y desarrollo de aplicaciones personalizadas utilizando Google Apps Script.

Objetivos

  • Dominar la creación de scripts avanzados para automatizar tareas en Google Workspace con Google Apps Script
  • Desarrollar habilidades en la integración de servicios de Google para construir aplicaciones web y complementos personalizados
  • Aprender a gestionar eventos, temporizadores y seguridad en scripts para aplicaciones robustas y seguras
  • Optimizar el código mediante buenas prácticas, mejorando el rendimiento y la eficiencia en el desarrollo
  • Crear un proyecto final que demuestre la aplicación integral de los conocimientos adquiridos

¿Qué vas a aprender?

Descubre las capacidades avanzadas de Google Apps Script, desde la creación de scripts simples hasta el desarrollo de aplicaciones web complejas. Concluye el curso aplicando tus habilidades en un proyecto final que destaca tu dominio de la automatización y desarrollo personalizado en el entorno de Google Workspace.

Requisitos

  • Conocer los fundamentos de la programación en Javascript, además de tener acceso a una cuenta de Google y familiaridad con las herramientas de Google Workspace
  • Tener una cuenta de desarrollador de Google para la publicación de complementos y realizar ejemplos prácticos del curso
  • Tener un equipo con un sistema operativo compatible con Google Chrome y acceso a un usuario con permisos de instalación y conexión estable a Internet

Temario del curso

tema 1

Fundamentos de Google Apps Script

  • Introducción a Google Apps Script y su papel en la automatización de tareas
  • Exploración de las ventajas y aplicaciones prácticas de Google Apps Script
  • Configuración del entorno de desarrollo y primeros pasos en la plataforma
  • Conceptos básicos de JavaScript en el contexto de Google Apps Script
  • Creación y configuración de proyectos en Google Apps Script
  • Uso de servicios y bibliotecas integradas
  • Trabajo con variables y tipos de datos en JavaScript
  • Estructuras de control de flujo y bucles en Google Apps Script
  • Manipulación de cadenas y arreglos en scripts
  • Funciones y objetos esenciales de Google Apps Script
tema 2

Manipulación de Documentos con Google Apps Script

  • Automatización de tareas en Google Docs mediante scripts
  • Extracción y manipulación de datos en hojas de cálculo de Google Sheets
  • Creación y modificación de presentaciones en Google Slides con scripts
  • Integración de scripts en documentos y colaboración en tiempo real
  • Desarrollo de complementos específicos para documentos
  • Uso de rangos y celdas en hojas de cálculo
  • Generación y formato de contenido dinámico en documentos
  • Manipulación avanzada de diapositivas y elementos multimedia en presentaciones
  • Colaboración y edición simultánea en documentos compartidos
  • Estrategias para la gestión eficiente de grandes conjuntos de datos
tema 3

Desarrollo de Formularios Interactivos

  • Creación de formularios personalizados con Google Apps Script
  • Validación y procesamiento de datos de formularios en hojas de cálculo
  • Integración de formularios con otras aplicaciones de Google Workspace
  • Diseño y personalización de formularios interactivos
  • Automatización de flujos de trabajo basados en formularios
  • Uso de eventos y activadores en formularios
  • Gestión de respuestas y generación de informes automáticos
  • Integración de formularios con servicios externos y APIs
  • Estrategias para la prevención de envíos no deseados
  • Implementación de lógica condicional en formularios
tema 4

Automatización de Correos Electrónicos con Gmail

  • Envío automático de correos electrónicos personalizados
  • Procesamiento de mensajes en la bandeja de entrada con Google Apps Script
  • Configuración de respuestas automáticas y filtros personalizados
  • Personalización de plantillas de correo electrónico
  • Uso de etiquetas y categorías en Gmail con scripts
  • Integración de adjuntos y archivos en correos electrónicos
  • Estrategias para la gestión eficiente de correos masivos
  • Notificación y alertas automatizadas mediante correo electrónico
  • Acceso y manipulación de correos electrónicos archivados
  • Integración de scripts con otras aplicaciones de correo electrónico
tema 5

Creación de Aplicaciones Web con Google Apps Script

  • Desarrollo de aplicaciones web simples utilizando HTML y Google Apps Script
  • Integración de formularios y funcionalidades interactivas en aplicaciones web
  • Implementación de servicios web personalizados y seguridad en aplicaciones web
  • Uso de plantillas y estilos en aplicaciones web
  • Manipulación de eventos del lado del cliente y del servidor
  • Integración de aplicaciones web con bases de datos externas
  • Estrategias para el almacenamiento seguro de datos en aplicaciones web
  • Creación de paneles de administración y control en aplicaciones web
  • Desarrollo de aplicaciones escalables y de alto rendimiento
  • Implementación de funciones de búsqueda y filtrado en aplicaciones web
tema 6

Trabajo con Datos Externos y APIs

  • Acceso y manipulación de datos desde fuentes externas mediante APIs
  • Integración de datos de Google Apps Script con servicios de terceros
  • Automatización de tareas basadas en eventos de servicios externos
  • Uso de servicios web RESTful y SOAP en scripts
  • Manipulación de datos en formato JSON y XML
  • Estrategias para la autenticación segura en servicios externos
  • Integración de Google Apps Script con redes sociales y plataformas populares
  • Creación de funciones personalizadas para la manipulación de datos externos
  • Implementación de flujos de trabajo basados en eventos externos
  • Estrategias para la gestión eficiente de grandes conjuntos de datos externos
tema 7

Gestión de Eventos y Temporizadores

  • Programación de scripts para ejecutarse en eventos específicos
  • Creación de temporizadores para la ejecución periódica de scripts
  • Gestión de activadores para automatizar procesos en momentos específicos
  • Uso de disparadores y eventos del sistema en Google Apps Script
  • Implementación de recordatorios y alertas automatizadas
  • Estrategias para la gestión de zonas horarias en eventos
  • Integración de temporizadores con flujos de trabajo complejos
  • Uso de eventos del usuario en scripts
  • Estrategias para la prevención de conflictos y bloqueos en eventos
  • Creación de secuencias de comandos reactivas a cambios específicos
tema 8

Desarrollo de complementos para Google Workspace

  • Conceptos básicos de desarrollo de complementos para Google Docs, Sheets y Slides
  • Creación y publicación de complementos personalizados en el Marketplace
  • Integración de funcionalidades adicionales mediante complementos
  • Uso de funciones de complementos en distintas aplicaciones de Google Workspace
  • Desarrollo de interfaces de usuario personalizadas en complementos
  • Estrategias para la detección y resolución de conflictos en complementos
  • Implementación de complementos multiplataforma
  • Integración de complementos con servicios web externos
  • Estrategias para la actualización y mantenimiento de complementos
  • Pruebas y depuración de complementos en entornos reales
tema 9

Seguridad y Autorización en Google Apps Script

  • Configuración de permisos y acceso seguro a datos
  • Implementación de autenticación y autorización en scripts
  • Uso de claves de API y gestión de tokens de acceso
  • Estrategias para la protección de datos sensibles
  • Configuración de permisos a nivel de aplicación y usuario
  • Uso de OAuth en scripts para una autorización segura
  • Creación y gestión de claves de API para servicios externos
  • Integración de mecanismos de cifrado y seguridad en scripts
  • Estrategias para la prevención de ataques y vulnerabilidades
  • Implementación de políticas de seguridad y cumplimiento
tema 10

Optimización de Código y Mejores Prácticas

  • Estrategias para mejorar el rendimiento y eficiencia del código en Google Apps Script
  • Implementación de buenas prácticas de codificación y organización de scripts
  • Utilización de herramientas de depuración y análisis de código
  • Estrategias para la optimización de recursos y velocidad de ejecución
  • Creación de scripts modulares y reutilizables
  • Análisis y mejora de algoritmos en scripts
  • Implementación de estrategias de almacenamiento eficiente de datos
  • Uso de caché y almacenamiento temporal en scripts
  • Estrategias para la gestión de errores y excepciones
  • Pruebas y evaluación del rendimiento en entornos simulados y reales
tema 11

Desarrollo de Interfaces de Usuario Personalizadas

  • Creación de interfaces de usuario personalizadas en hojas de cálculo y formularios
  • Implementación de menús y diálogos interactivos en Google Workspace
  • Mejora de la experiencia del usuario en aplicaciones desarrolladas con Google Apps Script
  • Uso de paneles laterales y barras de progreso en interfaces de usuario
  • Estrategias para la personalización de la apariencia y estilo
  • Integración de controles y elementos interactivos en interfaces
  • Creación de interfaces adaptativas y compatibles con dispositivos móviles
  • Uso de eventos del usuario en interfaces de usuario
  • Estrategias para la validación y gestión de datos en interfaces
  • Implementación de flujos de trabajo complejos en interfaces
tema 12

Trabajo con Servicios Avanzados de Google

  • Integración de Google Calendar para la gestión de eventos
  • Acceso y manipulación de datos en Google Drive mediante scripts
  • Uso de Google Maps y otras API avanzadas en scripts personalizados
  • Implementación de servicios avanzados en scripts
  • Estrategias para la interacción con servicios específicos de Google
  • Integración de servicios de Google con flujos de trabajo complejos
  • Acceso y manipulación de datos en Google Calendar y Google Drive
  • Uso de servicios de Google para la búsqueda y recuperación de información
  • Implementación de flujos de trabajo avanzados con múltiples servicios de Google
  • Estrategias para la gestión eficiente de grandes conjuntos de datos en servicios avanzados
tema 13

Desarrollo de Funcionalidades Avanzadas en Google Sheets

  • Creación de funciones personalizadas y complementos en Google Sheets
  • Automatización de tareas complejas en hojas de cálculo grandes
  • Integración de flujos de trabajo avanzados en Google Sheets
  • Desarrollo de scripts para la gestión de datos en hojas de cálculo
  • Estrategias para la manipulación y transformación avanzada de datos en hojas de cálculo
  • Uso de funciones integradas y fórmulas avanzadas en Google Sheets
  • Implementación de flujos de trabajo colaborativos en hojas de cálculo compartidas
  • Integración de gráficos y visualizaciones personalizadas en hojas de cálculo
  • Desarrollo de informes y paneles de control en Google Sheets
  • Estrategias para la auditoría y revisión de cambios en hojas de cálculo colaborativas
tema 14

Proyecto Final: Desarrollo de una Aplicación Completa

  • Identificación de un problema o proceso a mejorar mediante automatización
  • Diseño y desarrollo de una aplicación completa utilizando todos los conceptos aprendidos
  • Integración de funcionalidades avanzadas y personalización de la interfaz de usuario
  • Pruebas exhaustivas y refinamiento del código
  • Documentación detallada y presentación del proyecto final
  • Estrategias para la implementación y despliegue de la aplicación
  • Evaluación y optimización continua del proyecto final
  • Presentación y demostración del proyecto ante un público
  • Estrategias para la colaboración y revisión del código en proyectos finales
  • Implementación de estrategias de mantenimiento y actualización en proyectos finales

Curso de Google Apps Script bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient