Backend Drupal 10/11 Beginners
Backend Drupal 10/11 Beginners
INCLUYE:
- Autoevaluaciones al final de cada módulo y curso.
- Certificados de participación (PDF descargables).
- Acceso a la red social privada de la plataforma, para comunicarte con el resto de usarios registrados.
- Acceso a foros de discusión y consulta.
- Acceso a video-consultas en tiempo real.
- Acceso al sistema de mensajería interna.
- Panel de usuario, donde podrás comprobar tu evolución durante tu formación.
- Acceso al calendario de actividades y eventos privados.
- 1 año de alojamiento para tu proyecto (Gratis)
Contenido del curso
Módulo 1 - Entorno local de trabajo
Cap. 1 - Subsistema Linux en Windows (WSL2)
Cap. 2 - Configuración de Docker Desktop
Cap. 3 - Primeras configuración del entorno local
Cap. 4 - Composer Introducción
Cap. 5 - Docker4Drupal, Instalación y primeros pasos
Cap. 6 - Entorno local, primeros pasos
Cap. 7 - Adminer, gestor de base de datos
Cap. 8 - Contenedores Docker, introducción (Parte 1)
Cap. 9 - Php desde contenedores Docker
Cap. 10 - Descargando código base de Drupal 10
Cap. 11 - Instalación Drupal 10 (Parte 1)
Cap. 12 - Instalación Drupal (Parte 2)
Cap. 13 - Instalación Drupal 10 (Parte 3)
Cap. 14 - Drush, Primeros pasos
Cap. 15 - Explorando settings.php y settings.local.php
Cap. 16 - Sistema de archivos en Drupal 10
Cap. 17 - Control de versiones con Git
Cap. 18 - Gestionar configuraciones en Drupal 10
Cap. 19 - Servidor con Lando
Cap. 20 - Configuración de Lando para proyectos Drupal
Módulo 2 - Configuración del proyecto
Cap. 1 - Módulos y Themes (Introducción)
Cap. 2 - Gestionar módulos desde la consola
Cap. 3 - Gestionar módulos utilizando la interfaz
Cap. 4 - Trabajar con tipos de contenido (Parte 1)
Cap. 5 - Trabajar con tipos de contenido (Parte 2)
Cap. 6 - Trabajar con tipos de contenido (Parte 3)
Cap. 7 - Modo de Visualización de contenidos
Cap. 8 - Body o cuerpo del contenido (Valor Predeterminado)
Cap. 9 - Campos personalizados (Parte 1)
Cap. 10 - Campos personalizados (Parte 2)
Cap. 11 - Campos personalizados (Parte 3)
Cap. 12 - Campos tipo referencia
Cap. 13 - Campo Lista de selección
Cap. 14 - Campo tipo fecha
Cap. 15 - Campo subida de archivo
Cap. 16 - Campo correo electrónico (Parte 1)
Cap. 17 - Campo correo electrónico (Parte 2)
Cap. 18 - Campo correo electrónico (Parte 3)
Cap. 19 - Campo Número
Cap. 20 - Campo Booleano
Módulo 3 - Programación de módulos
Cap. 1 - Módulos del núcleo o core (Parte 1)
Cap. 2 - Módulos del núcleo o core (Parte 2)
Cap. 3 - Módulos contribuidos
Cap. 4 - Descarga y activación de módulos por consola
Cap. 5 - Activación de módulos por consola
Cap. 6 - Generar módulo personalizado (Parte 1)
Cap. 7 - Generar módulo personalizado (Parte 2)
Cap. 8 - Generar módulo personalizado (Parte 3)
Cap. 9 - Configuración en módulo personalizado
Cap. 10 - Módulo Devel (Parte 1)
Cap. 11 - Módulo Devel (Parte 2)
Cap. 12 - Hooks (Funciones preconfiguradas)
Cap. 13 - Alterar formularios existentes (Parte 1)
Cap. 14 - Alterar formularios existentes (Parte 2)
Cap. 15 - Alterar formularios existentes (Parte 3)
Cap. 16 - Programación de bloques (Parte 1)
Cap. 17 - Programación de bloques (Parte 2)
Cap. 18 - Servicios en Drupal
Cap. 19 - Servicios personalizados (Parte 1)
Cap. 20 - Servicios personalizados (Parte 2)
Módulo 4 - Entidades en Drupal
Cap. 1 - Programación de entidades (Parte 1)
Cap. 2 - Programación de entidades (Parte 2)
Cap. 3 - Programación de entidades (Parte 3)
Cap. 4 - Handlers (Manipuladores)
Cap. 5 - Entity annotation
Módulo 5 - Themes y Plantillas
Cap. 1 - Themes en Drupal
Cap. 2 - Estilos CSS usando la interfaz
Cap. 3 - Bloques incluidos en Drupal
Cap. 4 - Bloques personalizados (Parte 1)
Cap. 5 - Bloques personalizados (Parte 2)
Cap. 6 - Themes contribuidos (Parte 1)
Cap. 7 - Themes contribuidos (Parte2)
Cap. 8 - Views Bootstrap
Cap. 9 - Estructura de archivos en un Theme
Cap. 10 - Tipografías usando la interfaz (Parte 1)
Cap. 11 - Tipografías usando la interfaz (Parte 2)
Cap. 12 - Botones, enlaces y estilos css (Parte 1)
Cap. 13 - Botones, enlaces y estilos css (Parte 2)
Cap. 14 - Botones, enlaces y estilos css (Parte 3)
Cap. 15 - Añadir animaciones desde interfaz
Cap. 16 - Theme personalizado (Parte 1)
Cap. 17 - Theme personalizado (Parte 2)
Cap. 18 - Trabajar con plantillas twig (Parte 1)
Cap. 19 - Trabajar con plantillas twig (Parte 2)
Cap. 20 - Filtros en Twig
Cap. 21 - Inspección de variables en plantillas Twig
Módulo 6 - Trabajando con Vistas
Cap. 1 - Módulo Vistas (VIews) Introducción
Cap. 2 - Contenidos de prueba con Devel Generate
Cap. 3 - Vista tipo Página (Parte 1)
Cap. 4 - Vista tipo Página (Parte 2)
Cap. 5 - Vista tipo Bloque (Parte 1)
Cap. 6 - Vista tipo Bloque (Parte 2)
Cap. 7 - Vistas con parámetros (Parte 1)
Cap. 8 - Vistas con parámetros (Parte 2)
Cap. 9 - Vistas con parámetros (Parte 3)
Cap. 10 - Página Inicio usando vistas (Parte 1)
Cap. 11 - Página Inicio usando vistas (Parte 2)
Cap. 12 - Criterio de filtrado o Filtros expuestos
Cap. 13 - Carrusel de imágenes con Vistas (Parte 1)
Cap. 14 - Carrusel de imágenes con Vistas (Parte 2)
Cap. 15 - Vista Acordeón (Parte 1)
Cap. 16 - Vista Acordeón (Parte 2)
Cap. 17 - Vista de contenidos relacionados
Cap. 18 - Paginadores
Cap. 19 - Vistas con taxonomías
Cap. 20 - DraggableViews
Módulo 7 - Programación, twig y vistas
Cap. 1 - Personalizar vista tipo campos (Parte 1)
Cap. 2 - Personalizar vista tipo campos (Parte 2)
Cap. 3 - Personalizar vista tipo campos (Parte 3)
Cap. 4 - Plantillas Modos de Vista (Parte 1)
Cap. 5 - Plantillas Modos de Vista (Parte 2)
Cap. 6 - Campos y variables en Twig (Parte 1)
Cap. 7 - Campos y variables en Twig (Parte 2)
Cap. 8 - Aplicando Bootstrap en Twig (Parte 1)
Cap. 9 - Aplicando Bootstrap en Twig (Parte 2)
Cap. 10 - Aplicando Bootstrap en Twig (Parte 3)
Módulo 8 - API de base de datos
Cap. 1 - API de Base de datos | Conceptos básicos
Cap. 2 - Objeto de conexión a una base de datos
Cap. 3 - Consultas estáticas (Parte 1)
Cap. 4 - Consultas estáticas (Parte 2)
Cap. 5 - Consultas dinámicas
Cap. 6 - Expresiones en una consulta dinámica
Cap. 7 - Campos en una consulta dinámica
Cap. 8 - Join en consultas dinámicas (Parte 1)
Cap. 9 - Join en consultas dinámicas (Parte 2)
Cap. 10 - Join en consultas dinámicas (Parte 3)
Módulo 9 - API de formularios
Cap. 1 - Introducción (Parte 1)
Cap. 2 - Introducción (Parte 2)
Cap. 3 - Generar formulario con Drush (Parte 1)
Cap. 4 - Generar formulario con Drush (Parte 2)
Cap. 5 - Personalización de formularios (Parte 1)
Cap. 6 - Personalización de formularios (Parte 2)
Cap. 7 - Formularios y bases de datos (Parte 1)
Cap. 8 - Formularios y bases de datos (Parte 2)
Cap. 9 - Formularios y bases de datos (Parte 3)
Cap. 10 - Formularios y bases de datos (Parte 4)
Módulo 10 - Servicios Web
Cap. 1 - API de servicios web RESTful (Introducción)
Cap. 2 - Rest Services en Drupal 10 (Parte 1)
Cap. 3 - Rest Services en Drupal 10 (Parte 2)
Cap. 4 - Json API en Drupal 10 (Parte 1)
Cap. 5 - Json API en Drupal 10 (Parte 2)
Backend Drupal 10/11 Beginners
Última actualización: 11/01/2024En este curso aprenderás los principios básicos para entender y utilizar las APIs de Drupal, generar y programar tus propios módulos y themes personalizados.
El curso incluye el montaje de un proyecto Drupal básico usando entorno de desarrollo basado en Docker.