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

Curso de Drupal

5

Dominá Drupal desde cero y construí sitios web profesionales listos para producción con confianza. Este curso abarca desde el modelado de contenido y la tematización hasta Views, permisos de usuario y despliegue de configuración. Seas desarrollador o constructor de sitios, vas a obtener las habilidades prácticas que exigen los proyectos reales de Drupal.

Dedika para empresas

Qué vas a aprender:

Vas a arrancar comprendiendo la arquitectura de Drupal y configurando un entorno de desarrollo local, para después pasar a construir tipos de contenido, campos y sistemas de taxonomía. Vas a configurar módulos contribuidos, crear subtemas personalizados y controlar los layouts de página usando bloques y el Layout Builder. El módulo Views te va a permitir construir listados dinámicos de contenido alimentados por datos reales. También vas a gestionar roles de usuario, permisos y flujos de trabajo editoriales. Los temas avanzados incluyen gestión de la configuración, configuración de la API REST, cacheo de rendimiento y endurecimiento de la seguridad, lo que te da un conjunto de habilidades completo y profesional en Drupal.

Cómo estudiás de forma práctica Curso de Drupal

Cómo practicás Curso de Drupal

Para vos que sos empresa y querés 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.

Hacé clic acá

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 plataformas de la competencia. Establece el vocabulario que se usa 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 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 realizar 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 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 entidad.

  • 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

    Explica paso a paso cómo construir tipos de contenido personalizados con las configuraciones adecuadas. Aplica directamente conceptos de entidad a tareas prácticas de construcción de sitios.

  • Lección 4 • Cómo agregar y gestionar campos

    Abarca todos los tipos de campo del núcleo y sus opciones de configuración. Los estudiantes vinculan campos a tipos de contenido para capturar datos estructurados.

  • Lección 5 • Comprensión de entidades y bundles

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

Capítulo 3Ver detalles

Módulos: cómo extender 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 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 segura y la eliminación limpia de módulos. Previene la pérdida de datos y la deriva 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

    Extiende el sistema de medios de Drupal con herramientas contribuidas para la gestión de activos. Los estudiantes construyen una mediateca 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

    Releva 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 4Ver detalles

Theming y presentación de 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 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 rol de los temas base. Sienta 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 renderización de campos según el contexto. Los estudiantes configuran los modos de vista resumen, completo y personalizados para los tipos de contenido.

  • Lección 4 • Creación de un sub-tema personalizado

    Guía a los estudiantes en la creación de la estructura de un sub-tema 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 5Ver detalles

Bloques, menús y disposición del sitio

  • Lección 1 • Colocación y configuración de bloques

    Abarca 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 al Layout Builder

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

  • Lección 3 • Comprensión del 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, agregar enlaces y controlar la jerarquía. Luego, los menús se exponen como bloques y se ubican en las regiones del tema.

Capítulo 6Ver detalles

Views: listados dinámicos de contenido

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

    Explica paso a paso el asistente de Views para producir un listado de contenido básico. Los estudiantes ven inmediatamente los resultados de la consulta renderizados en una página.

  • Lección 2 • Relaciones y filtros contextuales

    Enseña a unir entidades relacionadas y pasar argumentos de URL a las views. 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 interfaz de usuario.

  • Lección 4 • Filtros, ordenamientos 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 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 única configuración de view.

Capítulo 7Ver detalles

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 del control de acceso para toda la configuración de permisos.

  • Lección 2 • Creación y gestión de roles

    Abarca la creación de roles personalizados y su asignación a 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 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

    Introduce los permisos de acceso a nodos 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

    Explica paso a paso la matriz de permisos para otorgar y restringir el acceso. Los estudiantes aplican principios de privilegio mínimo para proteger operaciones sensibles.

Capítulo 8Ver detalles

Gestión de configuración y despliegue

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

    Explica paso a paso la exportación e importación de configuración completa y parcial mediante Drush e interfaz de usuario. Los estudiantes trasladan 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 • Sobrescrituras de configuración y configuraciones de entorno

    Usa sobrescrituras en settings.php para variar la configuración según el entorno. Evita que credenciales sensibles ingresen en los archivos YAML de configuración.

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

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

  • Lección 5 • Pipelines de despliegue y entornos

    Diseña un flujo de trabajo multi-entorno desde local hasta producción. Los estudiantes automatizan los pasos de despliegue usando scripts y herramientas de CI.

Certificación

Tu certificado válido de finalización

Este curso es para vos:

  • Desarrollador web: quiere sumar Drupal a un conjunto de habilidades profesionales comercializables.

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

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

  • Profesional de IT: encargado de gestionar o reconstruir el sitio Drupal de una organización.

  • Persona en cambio de carrera: está entrando al desarrollo web y elige Drupal como especialización.

  • Tecnólogo en marketing: responsable de una plataforma de contenido que corre sobre 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 recomendé a otras personas...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltear contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompts

Principales capacitaciones

Preguntas frecuentes

¿Quién es Dedika?

¿El certificado es válido en Argentina?

¿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