Drupal 9 Site Building 1. Introducción a Drupal 9 2. Instalación de Drupal 9 3. El Área de administración 4. Gestión de contenidos 5. Tipos de contenido I: Introducción a tipos de contenido y campos 6. Tipos de comentario 7. Gestión de menús 8. Gestión de bloques 9. Temas I: Instalación y configuración de temas 10. Ampliación de funcionalidades con módulos contribuidos 11. Gestión de usuarios, roles y permisos 12. Taxonomía 13. Formatos de texto y editores Wysiwyg 14. Tipos de contenido II: Campos adicionales 15. Multimedia I: Archivos e imágenes 16. Tipos de contenido III: Presentación de contenidos 17. Búsquedas 18. Idiomas, traducción y sitios multilingües I 19. Idiomas, traducción y sitios multilingües II 20. Vistas I: Creación y configuración de vistas 21. Vistas II: Campos, filtros y ordenación 22. Vistas III: Configuración avanzada 23. Temas II: Modificación de temas 24. Otros módulos: Foros y Books 25. Agregar y generar contenido sindicado (RSS) 26. Gestión, mantenimiento y actualización del portal 27. Instalación de Drupal 9 en servidor local 28. Introducción a la Gestión de la configuración 29. Edición de contenidos con Paragraphs 30. Formularios 31. Layouts I: Layout Builder 32. Layouts II: Panels 33. Layouts III: Display Suite 34. Multimedia II: Media 35. Vistas IV: Ampliación de vistas 36. Flujo de trabajo y control de acceso |
37. Tipos de contenido IV: Módulos adicionales 38. Herramientas sociales 39. Posicionamiento SEO con Drupal 40. Geolocalización 41. Ampliación de Menús 42. Distribuciones: Varbase Proyecto Final de especialidad Drupal 9 Back-End Development 1. Entorno de desarrollo 2. Introducción a la consola de Linux 3. Introducción al control de versiones con Git 4. PHP I: Introducción a PHP 5. PHP II: Funciones de la API de PHP 6. PHP III: Programación orientada a objetos (POO) 7. PHP IV: Patrones de diseño 8. MySQL I: Introducción a SQL y MySQL 9. MySQL II: Herramientas de gestión de la base de datos 10. Symfony I: Introducción a Symfony 11. Symfony II: Componentes de Symfony 12. Instalación de Drupal 9 13. Arquitectura de Drupal 9 14. Buenas prácticas de desarrollo con Drupal 15. Drush 16. Introducción a la creación de módulos 17. Enrutamiento y menús 18. Introducción a la API de Configuración 19. Bases de datos I: Creación de tablas 20. Bases de datos II: Sentencias select, insert, update y delete 21. Formularios I: Creación de formularios 22. Formularios II: Elementos de formulario 23. Formularios III: Ampliación de formularios 24. Plugins I: Introducción a plugins y bloques 25. Usuarios y permisos 26. Theming I: Creación de temas y plantillas 27. Theming II: Theming en módulos 28. Plugins II: Tipos de plugins y servicios 29. Entidades I: Entidades de configuración |
30. Entidades II: Entidades de contenido 31. Formatos de texto y filtros 32. Archivos e imágenes 33. Sistema de búsqueda 34. Traducción de módulos 35. Formularios IV: jQuery y Ajax 36. Programación de actualizaciones 37. Programación de vistas 38. Eventos 39. Envío de emails 40. Cache API 41. Programación de tareas de cron y colas 42. Tests automáticos 43. Programación de comandos personalizados de Drush 44. Programación de perfiles de instalación 45. Compartir en comunidad Proyecto Final de especialidad Drupal 9 Front-End Development 1. Entorno de desarrollo 2. Instalación y configuración de temas 3. Creación de temas 4. Plantillas Twig en Drupal 5. HTML5 6. CSS3 7. Plantillas y estilos en Drupal 8. Diseño responsive 9. Sass 10. Introducción a PHP 11. Programación PHP en temas 12. Introducción a Javascript 13. jQuery 14. Bootstrap 15. Foundation 16. Drupal desacoplado I: RESTful y JSON:API 17. Drupal desacoplado II: Frameworks Javascript 18. Drupal desacoplado III: Integración con Vue.js Proyecto Final de especialidad |