
Curso de Drupal
Domina Drupal desde cero y crea sitios web profesionales listos para producción con confianza. Este curso cubre desde el modelado de contenido y la tematización hasta Views, permisos de usuario y despliegue de configuración. Ya seas desarrollador o constructor de sitios, adquirirás las habilidades prácticas que exigen los proyectos reales de Drupal.
Lo que vas a aprender:
Comenzarás por entender la arquitectura de Drupal y configurar un entorno de desarrollo local, para luego pasar a construir tipos de contenido, campos y sistemas de taxonomía. Configurarás módulos contribuidos, crearás subtemas personalizados y controlarás la disposición de las páginas usando bloques y el Layout Builder. El módulo Views te permitirá crear listados dinámicos de contenido basados en datos reales. También gestionarás roles de usuario, permisos y flujos de trabajo editoriales. Los temas avanzados incluyen gestión de configuración, configuración de API REST, almacenamiento en caché para rendimiento y reforzamiento de la seguridad, brindándote un conjunto completo y profesional de habilidades en Drupal.
Cómo estudias de forma práctica Curso de Drupal
Cómo practicas Curso de Drupal
Para ti que tienes una empresa y quieres capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 38 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesIntroducción a Drupal y conceptos de CMS
Introducción a Drupal y conceptos de CMS
Lección 1 • ¿Qué es un sistema de gestión de contenidos?
Define los conceptos de CMS y compara Drupal con plataformas competidoras. Establece el vocabulario que se usará a lo largo del curso.
Lección 2 • Configuración de un entorno de desarrollo local
Guía a los estudiantes en la instalación de un stack local y el núcleo de Drupal. Produce un sitio local funcional que se usará en todos los capítulos posteriores.
Lección 3 • Navegación por la interfaz de administración de Drupal
Orienta a los estudiantes sobre la barra de herramientas administrativa, los menús y el panel de control. Reduce la fricción al completar los ejercicios prácticos en capítulos posteriores.
Lección 4 • Descripción general de la arquitectura de Drupal
Explica la arquitectura en capas de Drupal, incluyendo el núcleo, los módulos y los temas. Proporciona el modelo mental necesario para todo el trabajo de configuración posterior.
Capítulo 2OcultarOcultar detallesVer detallesTipos de contenido, campos y modelado de datos
Tipos de contenido, campos y modelado de datos
Lección 1 • Taxonomía y sistemas de clasificación
Explica los vocabularios y términos como una capa de clasificación. Conecta la taxonomía a los tipos de contenido mediante campos de referencia a entidades.
Lección 2 • Mejores prácticas de modelado de contenido
Aplica principios de modelado de datos para planificar la arquitectura de contenido antes de construir. Evita reestructuraciones costosas más adelante en un proyecto.
Lección 3 • Creación y configuración de tipos de contenido
Guía en la construcción de tipos de contenido personalizados con configuraciones apropiadas. Aplica directamente los conceptos de entidades a tareas prácticas de construcción de sitios.
Lección 4 • Adición y gestión de campos
Cubre todos los tipos de campo principales y sus opciones de configuración. Los estudiantes adjuntan campos a los tipos de contenido para capturar datos estructurados.
Lección 5 • Comprensión de entidades y bundles
Introduce nodos, términos de taxonomía, usuarios y otros tipos de entidad. Aclara cómo los bundles especializan las entidades para diferentes necesidades de contenido.
Capítulo 3OcultarOcultar detallesVer detallesMódulos: Ampliación de la funcionalidad de Drupal
Módulos: Ampliación de la funcionalidad de Drupal
Lección 1 • Módulos contribuidos esenciales
Configura módulos de alto valor que se usan en casi todos los proyectos de Drupal. Construye un conjunto de herramientas que los estudiantes aplican en capítulos avanzados.
Lección 2 • Actualización y eliminación de módulos
Cubre procedimientos de actualización segura y eliminación limpia de módulos. Previene la pérdida de datos y la desviación de configuración durante los cambios en el ciclo de vida del módulo.
Lección 3 • Módulos de gestión de medios y archivos
Amplía el sistema de medios de Drupal con herramientas contribuidas para la gestión de activos. Los estudiantes construyen una biblioteca de medios adecuada para equipos editoriales.
Lección 4 • Instalación de módulos con Composer
Enseña la instalación de módulos basada en Composer como el flujo de trabajo estándar. Conecta la gestión de dependencias con la estabilidad del sitio y los procesos de actualización.
Lección 5 • Ecosistema de módulos de Drupal
Examina el panorama de módulos contribuidos y los indicadores de calidad. Los estudiantes aprenden a evaluar módulos antes de comprometerse con ellos.
Capítulo 4OcultarOcultar detallesVer detallesTematización y presentación front-end
Tematización y presentación front-end
Lección 1 • Plantillas Twig y variables
Enseña la sintaxis de Twig y cómo Drupal pasa variables a las plantillas. Los estudiantes anulan las plantillas del núcleo para cambiar la salida del marcado.
Lección 2 • Fundamentos del sistema de temas de Drupal
Explica la capa de temas, los motores de temas y el papel de los temas base. Establece la base para todo el trabajo de personalización de plantillas y CSS.
Lección 3 • Modos de visualización y modos de vista
Explica cómo los modos de visualización controlan la representación de campos por contexto. Los estudiantes configuran modos de vista de resumen, completo y personalizados para los tipos de contenido.
Lección 4 • Creación de un subtema personalizado
Guía a los estudiantes en la creación de un subtema a partir de un tema base. Produce un punto de partida reutilizable para proyectos de clientes.
Lección 5 • Instalación y configuración de temas
Cubre la instalación de temas contribuidos y la configuración de opciones globales de tema. Los estudiantes configuran un tema existente antes de construir uno personalizado.
Capítulo 5OcultarOcultar detallesVer detallesBloques, menús y diseño del sitio
Bloques, menús y diseño del sitio
Lección 1 • Colocación y configuración de bloques
Cubre la colocación de bloques en regiones y la configuración de condiciones de visibilidad. Los estudiantes controlan qué bloques aparecen en qué páginas y para qué roles.
Lección 2 • Introducción a Layout Builder
Introduce Layout Builder de Drupal para diseños por página y por tipo de contenido. Los estudiantes crean diseños flexibles sin código personalizado.
Lección 3 • Comprensión del sistema de bloques
Explica los bloques, los tipos de bloque y la IU de diseño de bloques. Conecta el sistema de bloques con las regiones definidas en el tema activo.
Lección 4 • Construcción y gestión de menús
Enseña a crear menús, añadir enlaces y controlar la jerarquía. Los menús se exponen como bloques y se colocan en las regiones del tema.
Capítulo 6OcultarOcultar detallesVer detallesVistas: Listados de contenido dinámico
Vistas: Listados de contenido dinámico
Lección 1 • Creación de tu primera vista
Guía a través del asistente de Views para producir un listado de contenido básico. Los estudiantes ven inmediatamente los resultados de la consulta representados en una página.
Lección 2 • Relaciones y filtros contextuales
Enseña a unir entidades relacionadas y pasar argumentos de URL a las vistas. Permite listados avanzados como páginas de autor y archivos de taxonomía.
Lección 3 • Conceptos del módulo Views
Explica qué hace Views y cómo consulta el sistema de entidades de Drupal. Establece el modelo conceptual antes de que los estudiantes interactúen con la IU.
Lección 4 • Filtros, ordenaciones y controles expuestos
Cubre filtros estáticos y expuestos que permiten a los usuarios refinar los listados. Se conecta con los datos de taxonomía y campos configurados en capítulos anteriores.
Lección 5 • Tipos de visualización y formatos de Views
Explora los tipos de visualización de página, bloque, feed y adjunto. Los estudiantes producen múltiples salidas a partir de una sola configuración de vista.
Capítulo 7OcultarOcultar detallesVer detallesGestión de usuarios, roles y permisos
Gestión de usuarios, roles y permisos
Lección 1 • Descripción general del sistema de usuarios de Drupal
Explica los tipos de usuario anónimo, autenticado y administrador. Proporciona la base de control de acceso para toda la configuración de permisos.
Lección 2 • Creación y gestión de roles
Cubre la creación de roles personalizados y su asignación a usuarios. Los roles se convierten en contenedores para conjuntos de permisos detallados.
Lección 3 • Flujos de trabajo y moderación de contenido
Configura el módulo Content Moderation de Drupal para estados editoriales. Los estudiantes construyen flujos de trabajo de borrador a publicado con transiciones basadas en roles.
Lección 4 • Acceso a contenido y node grants
Introduce los node grants para el control de visibilidad por nodo. Amplía los permisos de rol básicos para manejar flujos de trabajo editoriales complejos.
Lección 5 • Configuración de permisos
Recorre la matriz de permisos para otorgar y restringir el acceso. Los estudiantes aplican principios de privilegio mínimo para proteger operaciones sensibles.
Capítulo 8OcultarOcultar detallesVer detallesGestión de configuración y despliegue
Gestión de configuración y despliegue
Lección 1 • Exportación e importación de configuración
Recorre la exportación e importación total y parcial de configuración mediante Drush y la IU. Los estudiantes mueven cambios de configuración de desarrollo a staging.
Lección 2 • Conceptos de gestión de configuración
Explica cómo Drupal almacena la configuración como YAML y la sincroniza entre entornos. Establece el modelo mental para todas las operaciones de exportación e importación.
Lección 3 • Anulaciones de configuración y configuraciones de entorno
Utiliza anulaciones de settings.php para variar la configuración por entorno. Evita que las credenciales sensibles se incluyan en los archivos YAML de configuración.
Lección 4 • Control de versiones para configuración
Integra los archivos YAML exportados en un repositorio Git para el seguimiento de cambios. Conecta la gestión de configuración con los flujos de trabajo de colaboración en equipo.
Lección 5 • Tuberías de despliegue y entornos
Diseña un flujo de trabajo de múltiples entornos desde local hasta producción. Los estudiantes automatizan los pasos de despliegue utilizando scripts y herramientas de CI.
Tu certificado válido de finalización
Este curso es para ti:
Desarrollador web: quiere agregar Drupal a un conjunto de habilidades profesionales comercializables.
Usuario de WordPress: listo para pasar a un trabajo de CMS empresarial más estructurado.
Diseñador freelance: necesita entregar construcciones completas de Drupal de manera independiente para clientes.
Profesional de TI: encargado de gestionar o reconstruir el sitio Drupal de una organización.
Persona en cambio de carrera: está ingresando al desarrollo web y elige Drupal como especialización.
Tecnólogo en marketing: responsable de una plataforma de contenido que funciona con Drupal.
Lo que dicen nuestros alumnos
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... les agradezco por todo lo que hacen, ya los he recomendado a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, fácil de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en México?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















