Elige tu idioma
Curso de Drupal
Más de 2 millones de estudiantes en todo el mundo

Curso de Drupal

5

Domina Drupal desde cero y construye sitios web profesionales listos para producción con confianza. Este curso cubre desde el modelado de contenido y la tematización hasta Views, los permisos de usuario y el despliegue de la configuración. Tanto si eres desarrollador como constructor de sitios, adquirirás las habilidades prácticas que exigen los proyectos reales de Drupal.

Dedika para empresas

Lo que vas a aprender:

Comenzarás por comprender la arquitectura de Drupal y configurar un entorno de desarrollo local, y luego pasarás a construir tipos de contenido, campos y sistemas de taxonomía. Configurarás módulos contribuidos, crearás subtemas personalizados y controlarás los diseños de página mediante bloques y el Layout Builder. El módulo Views te permitirá construir listados de contenido dinámicos basados en datos reales. También gestionarás roles de usuario, permisos y flujos de trabajo editoriales. Los temas avanzados incluyen la gestión de la configuración, la configuración de la API REST, el almacenamiento en caché para rendimiento y el refuerzo de la seguridad, lo que te proporcionará un conjunto completo de habilidades profesionales en Drupal.

Cómo estudias de forma práctica Curso de Drupal

Cómo practicas Curso de Drupal

Para ti que eres empresa y quieres formar 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.

Haz clic aquí

Contenido del curso

8 Capítulos • 38 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

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 otras plataformas de la competencia. Establece el vocabulario que se utiliza a lo largo del curso.

  • Lección 2 • Configuración de un entorno de desarrollo local

    Guía a los estudiantes a través de la instalación de un stack local y del núcleo de Drupal. Da como resultado un sitio local funcional que se utiliza en todos los capítulos siguientes.

  • Lección 3 • Navegación por la interfaz de administración de Drupal

    Orienta a los estudiantes sobre la barra de herramientas administrativas, 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 • Visió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 2Ver detalles

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 con los tipos de contenido mediante campos de referencia a entidades.

  • Lección 2 • Buenas prácticas de modelado de contenido

    Aplica los principios de modelado de datos para planificar la arquitectura del contenido antes de construir. Evita costosas reestructuraciones posteriores en un proyecto.

  • Lección 3 • Creación y configuración de tipos de contenido

    Recorre la construcción de tipos de contenido personalizados con la configuración adecuada. Aplica directamente los conceptos de entidad a las 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 las entidades y los paquetes

    Presenta los nodos, los términos de taxonomía, los usuarios y otros tipos de entidad. Aclara cómo los paquetes especializan las entidades para diferentes necesidades de contenido.

Capítulo 3Ver detalles

Módulos: ampliación de la funcionalidad de Drupal

  • Lección 1 • Módulos contribuidos esenciales

    Configura módulos de alto valor que se utilizan en casi todos los proyectos 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 los procedimientos de actualización seguros y la eliminación limpia de módulos. Previene la pérdida de datos y la desviación de la 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 multimedia 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 los módulos antes de decidirse por ellos.

Capítulo 4Ver detalles

Tematización y presentación del front-end

  • Lección 1 • Plantillas y variables de Twig

    Enseña la sintaxis de Twig y cómo Drupal pasa variables a las plantillas. Los estudiantes sobrescriben 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 las bases 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 los campos por contexto. Los estudiantes configuran teaser, completo y modos de vista 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 con clientes.

  • Lección 5 • Instalación y configuración de temas

    Cubre la instalación de temas contribuidos y la configuración de las opciones globales del tema. Los estudiantes configuran un tema existente antes de construir uno personalizado.

Capítulo 5Ver detalles

Bloques, menús y disposición 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 las condiciones de visibilidad. Los estudiantes controlan qué bloques aparecen en qué páginas y para qué roles.

  • Lección 2 • Introducción al Layout Builder

    Presenta el Layout Builder de Drupal para disposiciones por página y por tipo de contenido. Los estudiantes crean disposiciones flexibles sin código personalizado.

  • Lección 3 • Comprender el sistema de bloques

    Explica los bloques, los tipos de bloque y la interfaz de usuario de disposición 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 luego como bloques y se colocan en las regiones del tema.

Capítulo 6Ver detalles

Vistas: listados dinámicos de contenido

  • Lección 1 • Creación de tu primera vista

    Recorre el asistente de Vistas 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 a 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 utilicen la interfaz de usuario.

  • Lección 4 • Filtros, ordenaciones y controles expuestos

    Cubre los filtros estáticos y expuestos que permiten a los usuarios refinar los listados. Se conecta con los datos de taxonomía y de campo 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 única configuración de vista.

Capítulo 7Ver detalles

Gestión de usuarios, roles y permisos

  • Lección 1 • Visión general del sistema de usuarios de Drupal

    Explica los tipos de usuario anónimo, autenticado y administrador. Proporciona la base del 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 los usuarios. Los roles se convierten en los contenedores para conjuntos de permisos granulares.

  • Lección 3 • Flujos de trabajo y moderación de contenido

    Configura el módulo de moderación de contenido de Drupal para los estados editoriales. Los estudiantes construyen flujos de trabajo de borrador a publicado con transiciones basadas en roles.

  • Lección 4 • Acceso a contenido y permisos de nodo

    Presenta los permisos de acceso a nodos para el control de visibilidad por nodo. Amplía los permisos básicos de rol para manejar flujos de trabajo editoriales complejos.

  • Lección 5 • Configuración de permisos

    Recorre la matriz de permisos para conceder y restringir el acceso. Los estudiantes aplican los principios de mínimo privilegio para proteger las operaciones sensibles.

Capítulo 8Ver detalles

Gestión de la configuración y despliegue

  • Lección 1 • Exportación e importación de la configuración

    Recorre la exportación e importación total y parcial de la configuración mediante Drush y la interfaz de usuario. Los estudiantes trasladan los cambios de configuración desde el desarrollo al preproducción.

  • Lección 2 • Conceptos de la gestión de la 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 • Sobrescrituras de configuración y ajustes del entorno

    Utiliza las sobrescrituras de settings.php para variar la configuración por entorno. Evita que las credenciales sensibles entren en los archivos YAML de configuración.

  • Lección 4 • Control de versiones para la configuración

    Integra los archivos YAML exportados en un repositorio Git para el seguimiento de cambios. Conecta la gestión de la configuración con los flujos de trabajo de colaboración en equipo.

  • Lección 5 • Pipelines de despliegue y entornos

    Diseña un flujo de trabajo de múltiples entornos desde el local hasta la producción. Los estudiantes automatizan los pasos de despliegue utilizando scripts y herramientas de CI.

Certificación

Tu certificado válido de finalización

Este curso es para ti:

  • Desarrollador web: quiere añadir Drupal a su conjunto de habilidades profesionales comercializables.

  • Usuario de WordPress: listo para adentrarse en un trabajo con CMS más estructurado y de nivel empresarial.

  • Diseñador freelance: necesita realizar proyectos completos de Drupal de forma independiente para clientes.

  • Profesional de TI: tiene la tarea de gestionar o reconstruir el sitio Drupal de una organización.

  • Persona en cambio de carrera: se inicia en el desarrollo web y elige Drupal como especialización.

  • Tecnólogo de marketing: responsable de una plataforma de contenidos 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... agradezco todo lo que hacéis, ya os he recomendado a otras personas...
Giulio Carlo
Giulio CarloAlumno de Marketing Digital
Me gusta cómo las lecciones van directas al grano y cómo puedo cambiar de capítulos y saltar contenidos que no necesito.
Mariana Ferres
Mariana FerresAlumna de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de vídeos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaAlumna de Diseño de Uñas
La plataforma es rápida, fácil de usar. La diversidad de contenido y los vídeos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeAlumno de Ingeniería de Prompts

Principales capacitaciones

Preguntas frecuentes

¿Quién es Dedika?

¿El certificado es válido en España?

¿Los cursos son gratuitos?

¿Cuál es la carga lectiva 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 coste o precio de los cursos?

¿Qué es un curso EAD u online y cómo funciona?

Curso en PDF