Desarrollo de módulos en Drupal 9

Curso: Desarrollo de módulos en Drupal 9

intermedio
8 horas

También puedes acceder a todos los cursos con un solo pago

Sube a premium

Desarrollo de módulos en Drupal 9

Toma este curso
Desarrollo de módulos en Drupal 9

Curso: Desarrollo de módulos en Drupal 9

intermedio
+8 horas
Sube a premium

Y accede a todos los cursos con un solo pago

Desarrollo de módulos en Drupal 9

Desarrollo de módulos en Drupal 9

Expande las funcionalidades de Drupal creando tus propios módulos personalizados.

Nivel: intermedio
Fecha de lanzamiento: 26 de Abril
Duración: +8 horas
(Ver temario)
Calificación: 5.0
(Ver 2 opiniones)

Comparte:

Acerca de este curso

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.

Profesor del curso

Avatar

Diego Bastidas

@dfbastidasVer perfil

Programador. Apasionado por el aprendizaje y amante de la enseñanza. PHP, PYTHON, LINUX.

Temario del curso

Introducción

Primeros pasos: Instalación e introducción.

  • 1.1 - Introducción al curso

  • 1.2 - Configurando Entorno de trabajo

  • 1.3 - Composer - Instalación de Drupal

  • 1.4 - Configurando VHOST

  • 1.5 - Un repaso a Site Building (Parte 1)

  • 1.6 - Un repaso a Site Building (Parte 2)

Drush y Drupal Console

Poderosas herramientas de trabajo: Drush y Drupal Console.

  • 2.1 - Qué es y cómo instalar Drush

  • 2.2 - Comandos Drush (Parte 1)

  • 2.3 - Comandos Drush (Parte 2)

  • 2.4 - Qué es y cómo instalar Drupal Console

  • 2.5 - Comandos Drupal Console

Introducción a Drupal Development

Cimentando las bases del desarrollo de Módulos en Drupal.

  • 3.1 - Arquitectura de Drupal

  • 3.2 - Estándares de codificación

  • 3.3 - Dependencias

  • 3.4 - Módulos indispensables (Devel - Web Profiler)

Mi primer módulo

¡Creando mi primer módulo!

  • 4.1 - Arquitectura de los módulos

  • 4.2 - Creación de una página

  • 4.3 - Mi primer Hook

  • 4.4 - Instalación y desinstalación de los módulos

Enrutamiento

El sistema de enrutamiento de Drupal.

  • 5.1 - Introducción a rutas

  • 5.2 - Rutas con parámetros (Parte 1)

  • 5.3 - Rutas con parámetros (Parte 2)

  • 5.4 - Menús y pestañas (Parte 1)

  • 5.5 - Menús y pestañas (Parte 2)

  • 5.6 - Permisos y accesos

Bases de Datos

Un vistazo a las bases de datos. ¡Juguemos con las tablas!

  • 6.1 - Introducción a bases de datos

  • 6.2 - Creación de tablas y tipos de campos

  • 6.3 - Sentencia SELECT

  • 6.4 - Sentencia Update

  • 6.5 - Sentencia Delete

Formularios

Creando y procesando formularios.

  • 7.1 - Mi primer Formulario (Parte 1)

  • 7.2 - Mi primer Formulario (Parte 2)

  • 7.3 - Enviar y procesar Formularios (Incluyendo Ajax -Parte 1)

  • 7.4 - Enviar y procesar Formularios (Incluyendo Ajax-Parte 2)

  • 7.5 - Elementos de texto

  • 7.6 - Elementos de Lista

  • 7.7 - Elementos de Fechas

Bloques

Los bloques, su importancia y su creación de manera programática

  • 8.1 - Introducción a Bloques

  • 8.2 - Implementación de bloques

  • 8.3 - Integrando un formulario en un bloque

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.

  • 9.1 - Presentación del Proyecto

  • 9.2 - Creando el módulo (Parte 1)

  • 9.3 - Creando el módulo (Parte 2)

  • 9.4 - Incorporando el formulario (Parte 1)

  • 9.5 - Incorporando el formulario (Parte 2)

  • 9.6 - Incorporando el formulario (Parte 3)

  • 9.7 - Incorporando el formulario (Parte 4)

  • 9.8 - Ajax con jquery (Parte 1)

  • 9.9 - Ajax con jquery (Parte 2)

  • 9.10 - Ajax con jquery (Parte 3)

  • 9.11 - Autocompletar Campos

  • 9.12 - Incorporando servicios

  • 9.13 - Conclusiones y fin del curso

Profesor del curso

Avatar

Diego Bastidas

@dfbastidasVer perfil

Programador. Apasionado por el aprendizaje y amante de la enseñanza. PHP, PYTHON, LINUX.

Sigue aprendiendo con

Ajax y WebSockets

Ajax y WebSockets

Avatar

Alexys Lozada

5

4.6

JavaScript desde cero

JavaScript desde cero

Avatar

Beto Quiroga

5

4.8

PHP Desde Cero

PHP Desde Cero

Avatar

Yesi Days

5

4.6

HTML Desde Cero

HTML Desde Cero

Avatar

Alvaro Felipe

5

4.9

Empieza a aprender Desarrollo de módulos en Drupal 9

¿Aún no te decides? Mira una clase gratis

Mostrar precios en

USD

Obtén cuatro meses gratis
al adquirir un plan anual

Por $ USD más obtén
una suscripción anual

Premium

Ahorra $120 USD
$360240USD

El mes te sale a $30 20 USD

Ahorra 33 %

Ahorra 33 %

Ahorra 33 %

Gráfico de tabla

Impulsa tu carrera con acceso a todos los cursos y especialidades

unicorn-head-smile¿Tienes un EDycupón?
  • ¡Paga 8 meses y obtén 12!

  • Todos los beneficios del plan gratis

  • Acceso completo a todo EDteam (+181 cursos)

  • Sin límite de reproducciones diarias

  • Certificado de culminación

  • 2 cursos nuevos por semana

  • Descarga recursos adicionales de cursos

  • Clases y talleres bonus en cursos

  • Reproducción automática de clases

  • Continúa estudiando en el segundo exacto donde te quedaste

  • ¡Paga 8 meses y obtén 12!

  • Todos los beneficios del plan gratis

  • Acceso completo a todo EDteam (+181 cursos)

  • Sin límite de reproducciones diarias

  • Certificado de culminación

  • 2 cursos nuevos por semana

  • Descarga recursos adicionales de cursos

  • Clases y talleres bonus en cursos

  • Reproducción automática de clases

  • Continúa estudiando en el segundo exacto donde te quedaste

  • Ver todas las características

* Los planes premium no tienen permanencia obligatoria. Cancela cuando quieras

Sólo este curso

$36USD

$30 20 USD

Gráfico de tabla

Conserva este curso de por vida y obtén un certificado con un único pago.

  • Acceso de por vida a este curso

  • Certificado de culminación

  • Red social educativa

  • Sin límite de reproducciones diarias

  • Sin anuncios

  • Guarda tus apuntes de clases

  • Reproducción automática de clases

  • Guarda el avance de tus estudios

  • Descarga los recursos de las clases

  • Acceso de por vida a este curso

  • Certificado de culminación

  • Red social educativa

  • Ver todas las características

¿Quieres regalar este curso?

2 calificaciones de los estudiantes (5.0)

Cargando Calificaciones...

Sigue aprendiendo con

Ajax y WebSockets

Ajax y WebSockets

Avatar

Alexys Lozada

5

4.6

JavaScript desde cero

JavaScript desde cero

Avatar

Beto Quiroga

5

4.8

PHP Desde Cero

PHP Desde Cero

Avatar

Yesi Days

5

4.6

HTML Desde Cero

HTML Desde Cero

Avatar

Alvaro Felipe

5

4.9