Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de Desarrollo de Portales Web con Drupal 9

DISPONIBLE EN MODALIDAD:

Drupal, uno de los CMS de software libre más importantes y conocidos del mundo, está enfocado a la creación de cualquier sitio web aunque su fama le llegó por ser utilizado para la creación de blogs. Ha sido desarrollado en PHP para entornos que ejecuten MySQL y Apache, bajo licencia GPL.

Con este curso de Desarrollo de Portales Web con Drupal 9 dominarás esta poderosa plataforma de gestión de contenidos y llevarás tus proyectos web al siguiente nivel.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en Desarrollo de Portales Web con Drupal 9 bonificable para empresas

¿A quién va dirigido?

Este curso va dirigido a programadores, diseñadores y, en general, todas aquellas personas que quieran aprender los secretos de este gestor de contenidos.

Objetivos

  • Al finalizar satisfactoriamente este curso, el alumno será capaz de instalar, administrar, modificar con el gestor de contenido Drupal.
  • Ampliar de manera autónoma un completo sitio web construido con el gestor de contenido Drupal.
  • Crear un portal web completo utilizando Drupal.

¿Qué vas a aprender?

Drupal, uno de los CMS de software libre más importantes y conocidos del mundo, está enfocado a la creación de cualquier sitio web aunque su fama le llegó por ser utilizado para la creación de blogs. Ha sido desarrollado en PHP para entornos que ejecuten MySQL y Apache, bajo licencia GPL. Con este curso de Desarrollo de Portales Web con Drupal 9 dominarás esta poderosa plataforma de gestión de contenidos y llevarás tus proyectos web al siguiente nivel.

Requisitos

  • Para la correcta finalización de este curso y la completa asimilación de los contenidos se requiere por parte del alumno conocimientos en programación web con PHP.
  • Conocimientos básicos de bases de datos y de maquetación web con HTML y CSS.
  • Disponer de permisos de instalación en el equipo donde se va a realizar la formación.

Temario del curso

tema 1

Introducción a Drupal

  • ¿Qué es un sistema de gestión de contenidos?
  • Arquitectura de Drupal
  • Instalación de Drupal
  • Interfaz de Drupal
tema 2

Configuración de Drupal

  • Configuración básica
  • Detalles de la página
  • Página de inicio
  • Páginas de error
  • Configuración del rendimiento
  • ¿Qué es la caché?
  • ¿Por qué limpiar la caché?
  • Maneras de limpiarla
  • Drush
  • Consola de Drupal
  • Ajustar la configuración mediante Drush
  • Ajustar la configuración mediante la consola de Drupal
  • Configuración del sistema de archivos
tema 3

Gestionar usuarios, roles y permisos

  • ¿Qué es un rol?
  • Crear y editar roles
  • Ordenar roles
  • Eliminar roles
  • Asignar roles
  • Niveles de permisos
  • Crear y editar permisos
  • Eliminar permisos
  • Configuración de permisos
  • Crear y editar usuarios
  • Añadir usuarios de forma masiva
  • Eliminar usuarios
  • Crear cuentas de usuario
  • Eliminar cuentas de usuario
tema 4

Tipos de contenido

  • Tipos de contenido que existen en Drupal
  • Principales
  • Página
  • Historia (story)
  • Opcionales
  • Entrada de blog
  • Tema de foro
  • Página de libro
  • Encuesta
  • Crear un tipo de contenido personalizado
tema 5

Campos y taxonomía

  • Campos
  • Gestionar campos
  • Tipos de campos
  • Crear
  • Borrar
  • Modificar
  • Taxonomía
  • Añadir un campo de taxonomía
  • Añadir un vocabulario
  • Crear un vocabulario
  • Añadir términos
  • Comment types
  • Autor
  • Tema
  • Cuerpo del comentario
  • Crear un comment type
  • Añadir un campo de comment type
  • Content display
  • Ordenar campos
  • Modificar widgets de los campos
  • Deshabilitar campos
  • Publicar
  • Opciones de publicación
  • Revisiones
  • Volver a una versión anterior
tema 6

Bloques

  • ¿Qué es un bloque?
  • Configuración de bloques
  • Gestionar el título del bloque
  • Configurar la visibilidad
  • Restricción de páginas
  • Restricción de roles
  • Creando nuestro propio bloque
  • Editar bloques
  • Añadir campos a los bloques
  • Modificar el formato de los campos
  • Eliminar bloques
tema 7

Contenido multimedia

  • Responsive admin
  • Formato de texto
  • Configuración de la barra de herramientas
  • Habilitar filtros
  • Configuración de los filtros
  • Subir imágenes
  • Alinear imágenes
  • Añadir un pie de imagen
  • Configurando los estilos de imagen
  • Añadiendo estilos a una imagen
  • Gestionar la pantalla
  • Añadir un modo vista
tema 8

Instalación y creación de módulos

  • Introducción a los módulos
  • Creación de un módulo Drupal
  • Maquetación de módulos Drupal
  • Creando un bloque para nuestro módulo
  • Añadiendo contenido multimedia a nuestro módulo
  • Configuración de módulos
tema 9

Vistas

  • Introducción a las vistas
  • Crear una vista
  • Formatear filas
  • Campos
  • Contenido
  • Formatear la vista
  • Grid
  • Table
  • HTML list
tema 10

Librerías

  • ¿Qué es una librería?
  • Definiendo una librería
  • Sobreescribir una librería
  • Extender librerías
  • Adjuntar una librería
  • Utilizar twig para adjuntar una librería
tema 11

Temas

  • ¿Qué es un tema?
  • Interfaz de apariencia
  • Temas más utilizados
  • Crear un tema personalizado
  • Instalar un tema
  • Temas por defecto
  • Eliminar un tema
  • Configuración de temas
  • Logo
  • Favicon
tema 12

Twig

  • Introducción a Twig
  • Configurando el archivo settings.local.php
  • Habilitar servicios locales
  • Deshabilitar la cache de página
  • Habilitar Twig debug
  • Crear variables
  • Comentarios
  • Filtros
  • Estructuras de control
  • Funciones
  • Plantilla de variables
tema 13

Formularios y Form API

  • Crear formularios
  • FormState
  • Tipos de formulario
  • Introducción a Form API
  • Elementos de Form API
  • Color
  • Details
  • Dropbutton
  • Link
  • Pager
  • Table
  • URL
  • Envío de formularios
  • Form builder
  • Utilizando AJAX
tema 14

Consultas SQL

  • Introducción a SQL
  • Base de datos
  • Ejecución de sentencias
  • Select
  • Insert
  • Update
  • Delete
tema 15

Internacionalización de nuestro sitio

  • Fecha y hora
  • Instalar y configurar idiomas
  • Variables multilingües
  • Detección de idioma
  • Idioma seleccionado
  • Detectar el idioma del contenido
  • Traducir contenido
  • Introducción a multilingual API
tema 16

Administración de Drupal

  • Panel de administración
  • Secciones de administración
  • Configuración de la interfaz de usuario
  • Crear flujos de trabajo
  • Crear un proceso de migración
  • Crear copias de seguridad
  • Programar copias de seguridad
tema 17

Posicionamiento y SEO en Drupal

  • Introducción al SEO
  • Acciones para mejorar SEO
  • Módulos más utilizados de SEO
  • Módulos XML SiteMap, Search 404, etc
  • Configuración de SEO
tema 18

Creación de un portal web

  • Enunciado del proyecto
  • Recomendaciones
  • Recursos y enlaces de interés

Curso de Desarrollo de Portales Web con Drupal 9 bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient