Expande las funcionalidades de Drupal creando tus propios módulos personalizados.
Drupal 9 es un potente gestor de contenidos que, entre otras cosas, te permite crear sitios web dinámicos de una manera fácil y rápida sin necesidad de conocer sobre programación. Pero lo que quizá no sabías, es que puedes expandir aún más las funcionalidades de este CMS para agregar características personalizadas a tus proyectos y desarrollar páginas web más completas.
En este curso aprenderás a crear módulos personalizados en Drupal 9 que te ayudarán a satisfacer todos los requerimientos de tus clientes. Te enseñaremos a programar complementos como formularios, bases de datos o insertar mapas, sin necesidad de tocar código.
Al finalizar crearás un proyecto del mundo real en el que pondrás en práctica todos los conceptos aprendidos durante el curso.
Si ya dominas Drupal 9, y quieres explotar toda su arquitectura para crear páginas web de impacto, no lo pienses más y comienza. ¡Estás a un paso de mejorar tus oportunidades competitivas como programador!
¿Qué aprenderás?
Crear módulos de Drupal desde cero.
Crear e iterar sobre los formularios de Drupal.
Entender cómo funciona el desarrollo de módulos a profundidad usando Drupal.
Conocer más sobre el CLI de Drupal, Drush y Drupal Console.
Estructura de los módulos en Drupal 9.
Crear y manipular los componentes y módulos de Drupal programáticamente.
¿A quién está dirigido este curso?
Programadores.
Desarrolladores web.
Programadores PHP.
TEMARIO DEL CURSO
Introducción
Primeros pasos: Instalación e introducción.
Drush y Drupal Console
Poderosas herramientas de trabajo: Drush y Drupal Console.
Introducción a Drupal Development
Cimentando las bases del desarrollo de Módulos en Drupal.
Mi primer módulo
¡Creando mi primer módulo!
Enrutamiento
El sistema de enrutamiento de Drupal.
Bases de Datos
Un vistazo a las bases de datos. ¡Juguemos con las tablas!
Formularios
Creando y procesando formularios.
Bloques
Los bloques, su importancia y su creación de manera programática
Proyecto
Poniendo en práctica lo aprendido: Crearemos un módulo el cual se encargará de crear registros en la base de datos utilizando los conceptos aprendidos en el curso.
Para más información detallada, visite el sitio oficial del contenido...