Desarrollo de módulos Drupal 8 y actualizado a Drupal 9
4.5 (169 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
598 students enrolled

Desarrollo de módulos Drupal 8 y actualizado a Drupal 9

Aprende y Domina como desarrollar módulos en Drupal de manera rápida y precisa.
4.5 (169 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
598 students enrolled
Last updated 6/2020
Spanish
Spanish [Auto]
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 8.5 hours on-demand video
  • 7 articles
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Modificar un formulario.
  • Sabrá usar correctamente los módulo Devel y Seach Kint los cuales son imprescindibles a la hora de desarrollar.
  • Sabrá mostrar informaciones con los diferentes tipos de drupal_set_message.
  • Podrá Crear, Editar, Actualizar y Eliminar nodos programáticamente.
  • Podrá Crear, Editar, Actualizar y Eliminar usuarios programáticamente.
  • Sabrá el uso correcto de los archivos más importantes de Drupal8 y cuando utilizarlos.
  • Realizarán modificaciones a los formularios a fin de mostrar una vista más agradable al usuario.
  • Crearán formularios personalizados desde cero.
  • Podrán Agrupar campos mediante diferentes tipos de contenedores.
  • Crearán páginas personalizadas para mostrar informaciones.
  • Aplicarán CSS y JS a cualquier página y/o formulario personalizado.
  • Crearán tablas en la base de datos, para guardar las informaciones relacionadas a los módulos que desarrollen.
  • Sabrán como Crear, Editar, Actualizar y Eliminar registros en la base de datos a través de Drupal.
  • Sabrán crear un módulo completo que realice el CRUD (Create, Read, Update, Delete) a los registros de la base de datos.
Course content
Expand all 121 lectures 08:36:32
+ Introducción al curso de desarrollo de módulos en Drupal8
7 lectures 08:57

Prueba

Clase de actualización - Salió Drupal 9
04:00
Codigo en GITHUB video
00:48
Código en GITHUB
00:00

En esta sección veremos los requerimientos mínimos necesarios para realizar este curso correctamente.

Requisitos para iniciar el curso
02:58
Si instalan Devel 2.0
00:21
+ Iniciando desarrollos con Devel
22 lectures 01:24:44

En esta sección veremos como instalar devel y una breve explicación del por qué es necesario el uso de devel para programar.

Uso del módulo Devel
07:58
Uso del módulo Search Kint
02:07
Clase de actuación - Mostrar mensajes
08:39

En este vídeo te enseñamos cómo mostrar los diferentes tipos de mensajes utilizados por Drupal al interactuar con los usuarios.

Tipos de mensaje utilizados en Drupal
02:36
CRUD nodos a través de Devel introducción
02:42
Leer nodo forma larga
01:52
Funciones Importantes
04:42
Leer campos forma larga
07:45
Leer campos forma corta
01:48
Editar nodo
04:59
Crear nodo
05:04
Eliminar nodo
01:07
CRUD usuarios a través de Devel Introducción
00:30
Leer el usuario que está logueado actualmente
04:54
Leer campos de forma larga
07:58
Leer campos de forma corta
03:11
Editar un usuario
04:21
Crear un usuario
02:10
Eliminar un usuario
01:07
+ Entendiendo el funcionamiento de los archivos importantes para desarrollar.
9 lectures 33:20
Entendiendo el uso del archivo .info.yml
03:08
Entendiendo el uso del archivo .routing.yml
05:29
Entendiendo el uso de controller
02:20
Entendiendo el uso de form
06:36
Entendiendo el uso del archivo .install
02:59
Entendiendo el uso del archivo .menu.yml
03:06
Entendiendo el uso del archivo .libraries.yml
04:21
Entendiendo el uso del archivo .module
02:29
Entendiendo el uso de los archivos .html.twig
02:52
+ Crear 1er Módulo – Alterar formularios
11 lectures 01:09:19
Crear campos para pruebas.
04:10
Entendiendo el form api
03:58
Uso del Hook form alter
11:58
Modificando campos
10:52
Agrupando campos con "fieldset"
08:00
Agrupando campos con "details"
13:49
Agrupando campos con "verticaltabs"
04:00
Agregando un botón cancelar y cambiar el submit.
05:42
Delimitando cambios a un formulario en específico
05:07
Conclusión de la sección
00:40
+ Crear 2do Modulo – Creando un formulario simple.
19 lectures 01:09:37
Prerequisitos para crear un nuevo formulario.
02:56
Creando el archivo .info.yml
02:25
Creando el archivo .routing.yml
04:54
Creando el archivo Base .AddForm
05:09
Modificando el getFormId()
00:36
Creando Fieldset y campo Nombre requerido
03:21
Crear campo apellido como no requerido
02:31
Crear campo email no requerido.
01:33
Creando contenedor Details
01:59
Modificando campo teléfono
02:46
Crear campo fecha de contratación no requerido
01:51
Modificar submitForm.
04:23
Crear validación al campo email
04:10
Crear botón Cancelar (que apunte a una funcion)
07:08
Crear el archivos .libraries.yml, .css y .js
10:36
Agregar un markup
02:50
Configurando css y js
07:52
Conclusión
00:47
+ Crear 3er Modulo – Creando páginas
15 lectures 01:01:24
Creando el archivo .info.yml
02:04
Creando el archivo .routing.yml
01:07
Creando el archivo .Controlador.
01:37
Ajustes adicionales
01:26
Prueba y explicación del módulo.
03:49
Crear una nueva página (/pagina)
02:42
Crear una página (/pagina/pagina1)
02:15
Crear página desde otro controlador.
04:09
Crear una página con parámetro (/pagina/id)
06:10
Crear una página con parámetro (custom_arg);
04:05
Crear una página con varias informaciones
05:59
Crear una página llamando un formulario
05:53
Crear una página usando un template .html.twig
17:15
Conclusión de la sección
00:41
+ Aprendiendo a usar el API Database
6 lectures 30:30
¿Cómo insertar registros?
04:12
¿Cómo actualizar registros?
04:50
¿Cómo eliminar registros?
02:49
Conclusión
00:39
+ Crear Modulo completo
23 lectures 02:13:35
Crear tabla y datos de ejemplo
10:30
Clase de actualización - No actualiza la página
02:15
Creando el archivo controlador
07:14
Modificando función mostrartodo
09:48
Crear la función Listar()
07:34
Creando enlaces ver, editar y eliminar
05:02
Modificar submitForm del AddForm.
09:07
Crear formulario EditForm
04:00
Crear la función Listarunregistro()
07:45
Crear un campo hidden para guardar el id del registro
01:28
Modificar submitForm del EditForm.
04:53
Crear formulario de confirmación para eliminar registro
06:25
Clase de actualización - Listar un registro
06:23
Crear pagina para listar un registro.
05:50
Configuraciones adicionales a Twig
03:47
Crear template para mostrar un registro
03:47
Modificar el template
10:18
Agregando efectos del tema seven.
06:59
Crear link a nuestro módulo
03:10
Creando el archivo .permissions.yml
10:57
Últimos ajustes
02:33
Conclusión
00:46
+ Upgrade de los modulos de Drupal 8 a Drupal 9
5 lectures 23:42
Clase de actualización – Módulos compatible Drupal 9
05:40
Clase de actualización – Instalar módulo Alterar Formulario
01:47
Clase de actualización – Instalar módulo page test
02:39
Clase de actualización – Instalar módulo form example
12:32
Clase de actualización – revisión pendiente del módulo page test
01:04
+ Conclusión
4 lectures 01:23
Información Adicional
00:18
Conclusión
00:24
Requirements
  • Conocimiento de HTML muy básico es recomendable, pero no requerido.
  • Conocimiento de PHP muy básico es recomendable, pero no requerido.
  • Tener Instalado uno de estos programas: XAMPP, MAMP, WAMPSERVER u otro.
Description

Aprende y domina como desarrollar módulos en Drupal8 con este completo curso.

Este curso está pensado en personas que tienen poca o ninguna experiencia en el desarrollo de módulos en Drupal8, y requieren saber de manera rápida, práctica, fácil, precisa y detallada, lo necesario para iniciar en el mundo del desarrollo de Drupal8.

Al finalizar el curso, usted será capaz de realizar lo siguiente:

  1. Sabrá usar correctamente los módulo Devel y Seach Kint los cuales son imprescindibles a la hora de desarrollar.
  2. Sabrá mostrar informaciones con los diferentes tipos de drupal_set_message. 
  3. Podrá Crear, Editar, Actualizar y Eliminar nodos programáticamente.
  4. Podrá Crear, Editar, Actualizar y Eliminar usuarios programáticamente.
  5. Sabrá el uso correcto de los archivos más importantes de Drupal8 y cuando utilizarlos.
  6. Realizarán modificaciones a los formularios a fin de mostrar una vista más agradable al usuario.
  7. Crearán formularios personalizados desde cero.
  8. Podrán Agrupar campos mediante diferentes tipos de contenedores.
  9. Crearán páginas personalizadas para mostrar informaciones.
  10.  Aplicarán CSS y JS a cualquier página y/o formulario personalizado.
  11. Crearán tablas en la base de datos, para guardar las informaciones relacionadas a los módulos que desarrollen. 
  12. Sabrán como Crear, Editar, Actualizar y Eliminar registros en la base de datos a través de Drupal.
  13. Sabrán crear un módulo completo que realice el CRUD (Create, Read, Update, Delete) a los registros de la base de datos. 

¿Por qué elegir este curso para aprender y no otro?
1. Porque este curso es muy práctico. 
2. Porque este curso utiliza la documentación oficial de Drupal8. 
3. Porque este curso es muy completo. 
4. Porque al finalizar el curso te convertirá en un experto.

Who this course is for:
  • Todo desarrollador que desee aprender a crear módulos en Drupal8