Curso Drupal 10 Developers en Madrid, Barcelona y Online

Formación en Drupal 10 Developers para desarrolladores web. Curso de Drupal 10 Developers ofrecido en modalidad presencial In Company u online en Madrid, Barcelona, Valencia, Alicante, Málaga, Sevilla y Bilbao, bajo demanda para empresas.

¿Qué es Drupal 10?

Drupal 10 es la versión más actualizada de este Content Management System (CMS), tiene un gran alcance a nivel internacional ya que nos permite la creación de todo tipo de sitios web con las funcionalidades que necesitemos. Drupal destaca como CMS gracias a su flexibilidad, la construcción de los sitios web se realiza a través de módulos, por lo que la edición de las páginas web es muy sencilla, además cuenta con una gran variedad de temas y plantillas que nos servirán de apoyo.

El objetivo de este curso Drupal 10 Developers es la formación más actualizada en Drupal tanto en desarrolladores web como en interesados en el uso de este CMS para la creación de sitios web con todo tipo de funcionalidades y objetivos. Drupal es un CMS muy completo y flexible por lo que nos aporta una gran variedad de opciones para la creación de nuestros sitios web. Podemos crear desde páginas sencillas hasta otras mucho más complejas que tengan gran tráfico.

Dominar el uso de Drupal 10 nos aporta una gran serie de ventajas, es un CMS seguro y estable, es una herramienta robusta que nos permite crear todo tipo de sitios web, de cualquier tamaño y complejidad. Cuenta con una curva de aprendizaje un tanto compleja al comienzo, pero a través del curso Drupal 10 Developers serás capaz de crear todos los sitios web que quieras.

formacion in company

Presencial In Company

Formación presencial In Company

Formación presencial en las instalaciones del cliente
formacion presencial convocatorias

Presencial Convocatorias

Convocatorias en abierto

Próximos cursos en tu ciudad
formacion online en streaming

Classroom Training

Formación online en Streaming

Profesor en directo con el sistema GoToMeeting

Online Classroom

Formación Online Asíncrona

Accede a nuestros contenidos multimedia desde nuestra plataforma LMS

Características del Curso Drupal 10 Developers

Temario: Curso Drupal 10 Developers

MÓDULO 1: Configuración de entorno local.

  • Contenedores Docker, definición, utilización y por qué se recomienda.
  • Subsistema Linux WSL2.
  • Descarga y configuración de Linux en Windows con WSL2.
  • Descarga e instalación de Docker Desktop.
  • Descarga e instalación de entorno local para Drupal con Docker4Drupal.
  • Composer, definición y utilización.
  • Personalización del entorno local para trabajar con Drupal.
  • Descarga de proyecto Drupal 10 dentro de Docker usando Composer.
  • Instalación y configuración inicial de proyecto Drupal 10.
  • Recorrido por interfaz y comprobación de resultados

MÓDULO 2: Introducción a la herramienta de comandos DRUSH

  • Definición y utilización de la herramienta DRUSH
  • Obtener listado de comandos principales con DRUSH
  • Limpieza de cache y actualización de base de datos con Drush
  • Descarga y activación de un módulo usando Drush
  • Cómo acceder al administrador de Drupal usando DRUSH
  • Cómo generar una copia de la base de datos usando DRUSH
  • Cómo interactuar con Drush y contenedores Docker
  • Cómo acceder a la tabla de errores de Drupal usando DRUSH
  • Cómo exportar configuración Drupal con DRUSH
  • Cómo importar configuración Drupal con DRUSH

MÓDULO 3: Módulo Personalizado

  • Explorando los elementos de un módulo personalizado
  • Cómo generar una página utilizando un módulo personalizado
  • Cómo configurar la ruta desde un módulo personalizado
  • Cómo gestionar los permisos en un módulo personalizado
  • Cómo añadir dependencias en un módulo personalizado
  • Cómo añadir librerías en un módulo personalizado
  • Cómo añadir un enlace de menú utilizando un módulo personalizado
  • Cómo añadir un servicio en un módulo personalizado
  • Cómo añadir un formulario en un módulo personalizado
  • Cómo añadir una plantilla en un módulo personalizado


MÓDULO 4: Form API

  • Cómo crear un formulario
  • Cómo crear una plantilla para un formulario
  • Cómo conectar un formulario con la base de datos
  • Cómo añadir campos obligatorios en un formulario
  • Cómo añadir campos dependiente en un formulario
  • Cómo añadir clases css en un campo del formulario
  • Cómo alterar un formulario existente
  • Cómo insertar un formulario dentro de un bloque personalizado
  • Cómo agrupar campos de un formulario
  • Utilizando funciones de Preproceso con el formulario de contacto


MÓDULO 5: Servicios web

  • Qué son servicios web y para que se utilizan
  • Trabajando con Rest API
  • Cómo utilizar Json API
  • Cómo crear contenidos utilizando Json API
  • Cómo leer contenidos utilizando Json API
  • Cómo actualizar contenidos utilizando Json API
  • Cómo eliminar contenidos utilizando Json API
  • Consumir datos externos a través de web servicios

MÓDULO 6: Themes y Plantillas

  • Descarga del theme Bootstrap Barrio
  • Generar un Subtheme personalizado usando Bootstrap Barrio
  • Cómo activar el modo debug desde la interfaz Drupal
  • Cómo crear una plantilla personalizada para un bloque
  • Cómo crear una plantilla personalizada para un tipo de contenido
  • Cómo crear una plantilla personalizada para un contenido concreto
  • Cómo crear una plantilla personalizada para una vista
  • Cómo crear una plantilla personalizada para un campo múltiple
  • Cómo crear una plantilla personalizada para un componente paragraph
  • Descarga e instalación del módulo Twig Tweek
  • Imprimir valores en una plantilla utilizando Twig Tweek
  • Campos condicionales en una plantilla twig
  • Uso restringido de contenidos manipulando las plantillas
  • Importación y herencia de plantillas Twig
  • Uso de operadores lógicos y concatenación en Twig
  • Como recorrer e imprimir valores campos múltiples desde Twig
  • Cómo añadir tipografías desde Google fonts en un Theme personalizado
  • Cómo añadir css específicos de un componente utilizando Twig

MÓDULO 8: Trabajo con Vistas

  • Instalación de Better Exposed Filter
  • Crear vista de contenidos relacionados por Taxonomía
  • Reescribir resultados de una vista usando la interfaz
  • Configurar vista en caso de no encontrar resultados
  • Configurar Cabecera y Pie de una vista
  • Crear vista con contenidos específicos para un usuario
  • Cómo utilizar el módulo Aggregation dentro de una vista
  • Cómo utilizar ajax dentro de una vista
  • Trabajando con filtros en una vista
  • Cómo crear un buscador utilizando una vista

MÓDULO 9: Reutilización de contenidos

  • Definición y uso de la exportación de configuración
  • Configuración de entornos Drupal
  • Exportar e importar configuración Drupal
  • Instalación y explicación de Config Split
  • Crear contenidos programáticamente exportando configuración Drupal
  • Modificación de campos exportados utilizando interfaz de Drupal

MÓDULO 10: Webform

  • Descarga e instalación del módulo Webform
  • Crear formulario utilizando Webform
  • Configurar página de respuesta de un formulario Webform
  • Crear campos dependientes utilizando Webform
  • Cómo adjuntar archivos utilizando Webform
  • Cómo insertar un formulario Webform utilizando la interfaz
  • Cómo imprimir un formulario Webform directamente en plantilla Twig
  • Cómo crear formulario Multi-step utilizando Webform
  • Cómo personalizar plantilla Twig para un Webform

* También realizamos temarios a medida. Consúltanos si necesitas personalizar el contenido.

Novedades en torno a Drupal 10

Conoce las novedades de la versión más actualizada de Drupal 10, aprende a desarrollar sitios web de una forma sencilla con este CMS. Te traemos la formación más actualizada para que domines el uso de Drupal 10.

Formación Bonificada para empresas

Si actualmente estás trabajando, tu empresa podrá bonificarse nuestros cursos a través de FUNDAE (antiguamente la Fundación Tripartita) y salirle prácticamente gratis.

Curso Drupal 10 Online

– Método OnLine mediante servicios streaming enfocado a empresas.

– Curso apto para visualizar en tablets, multinavegador y multiplataforma.

Tecnología GoToMeeting.

curso drupal 10 developers