Para comenzar veamos una breve presentación sobre este curso de introducción sobre que veremos y cuáles son los requisitos.
Es necesario tener unos conocimientos de PHP y POO (programación orienta a objetos) y es que Drupal se basa en PHP y utiliza objetos.
De base de datos también unos requisitos, básicos, pero son necesarios.
Además de Drupal también necesitamos unos conocimientos básicos a nivel de site building para entender lo que hacemos al trabajar con los nodos, taxonomías o bloques.
Es muy recomendable que tengamos un IDE de desarrollo como PhpStorm o Visual Code Studio ya que nos ayudaran mucho a la hora de desarrollar proponiendo mejoras atajos o auto-completando métodos en los objetos para que escribamos código más rápidamente.
Debemos tener en cuenta que se comienza con un Drupal ya instalado utilizando DDev y que el código que escribiremos funcionara en Drupal 9.4 y Drupal 10.0 en adelante, parte del código puede funcionar también en versiones anteriores, pero no está asegurado.
Este curso de introducción es necesario para el resto de cursos, a si que se recomienda completarlo antes de ir al resto de cursos de la web.
# | Capítulo | Duración | Visualizado |
---|---|---|---|
1 | Introducción al curso | 2:35 min | |
2 | Activar el modo desarrollo | 5:29 min | |
3 | Instalar y configurar Devel | 1:41 min | |
4 | Ejemplos de la comunidad | 2:05 min | |
5 | Nuestro primer módulo | 7:35 min | |
6 | El primer hook | 7:28 min | |
7 | Rutas y controladores | 7:55 min | |
8 | Render arrays | 3:58 min | |
9 | Servicios | 8:42 min | |
10 | Consultas a la base de datos | 6:41 min | |
11 | Entidades | 6:47 min | |
12 | Creando un bloque | 5:13 min | |
13 | Traduciendo texto | 5:37 min | |
14 | Drush, la CLI de Drupal | 4:02 min | |
15 | Despedida | 1:02 min |