Temario del curso
Día 1:
Comprensión de Drupal 9
- Introducción a Drupal y comprensión de Drupal.org.
- Instalación de Drupal en localhost.
- Diferencias entre la instalación estándar y la instalación mínima en Drupal.
- Recorrido por la interfaz de Drupal.
Interfaz de administración de Drupal:
- Tipos de contenido.
- Tipos de contenido personalizados.
- Taxonomías.
- Apariencia y temas principales.
- Módulos principales.
- Vistas.
- Tipos de visualización personalizados.
- Bloques y tipos de bloque personalizados.
- Opciones de flujo de trabajo.
Gestión de usuarios:
- Análisis profundo sobre la gestión de usuarios.
- Rol y permisos.
Configuración:
- Ajustes básicos del sitio.
- Tareas programadas (Cron).
- Sistema de archivos.
- Medios.
Día 2:
Tematización
- Introducción a la tematización básica.
- Preparación de la arquitectura de tematización.
- Tematización basada en Bootstrap.
- Estructura de los archivos YML.
- Párrafos (Paragraphs).
- Aprovechar Párrafos y Bootstrap para crear un tema completo.
Arquitectura de módulos
- Introducción al desarrollo básico de módulos.
- Comprensión del desarrollo de módulos contribuidos.
- Ganchos (Hooks) y archivos .theme.
- Creación de un módulo básico con rutas.
- Establecimiento de la categoría del módulo.
Al final de este curso, serás capaz de crear un sitio web en Drupal, comprender su flujo de trabajo de construcción y ampliarlo hacia nuevas funcionalidades.
Requerimientos
- Conocimiento básico de HTML y CSS (desarrollo web).
- Experiencia previa con versiones existentes de Drupal es un plus (opcional).
- Experiencia básica en programación con JavaScript y PHP es un plus.
Audiencia
- Administradores de contenido.
- Responsables de proyectos.
- Webmasters / administradores.
- Personas nuevas en Drupal.
Hamad diseñó este curso pensando en aprender la terminología más reciente de Drupal y en adquirir experiencia práctica. Si planeas migrar a DRUPAL 10, notarás que la interfaz front-end presenta algunas diferencias que vale la pena conocer.
Testimonios (2)
Lukasz demostró mucha paciencia y abordó todas mis preguntas con exhaustividad.
Sylvia - Intrepid Museum
Curso - Master Drupal 9 Site Building / Architecture
Traducción Automática
Que el curso estuviera adaptado a mis necesidades basándose en el cuestionario previo al curso. Las partes en las que me sentía más seguro se trataron de manera más breve para poder centrarnos en los temas donde tenía menos conocimientos, lo cual mejoró el ritmo del curso. Lukasz explicaba muy bien cada tema según mi nivel de experiencia y tenía muchos ejemplos relevantes que se ajustaban a ese nivel.
Evan Lynskey - Marine Institute
Curso - Master Drupal 9 Site Building / Architecture
Traducción Automática