Curso de Drupal Avanzado

David Iván Carreón Jiménez
Ecommerce, CMS, LMS, CRM y ERP
$8,250.00
Curso de Drupal Avanzado
  • 10 estudiantes
  • 0 lessons
  • 0 quizzes
  • 30 hour duration
10 estudiantes

Descripción:

Drupal es un sistema de administración de contenido (CMS) basado en la web de código abierto que se puede usar para construir desde sitios web simples hasta aplicaciones complejas. Permite a los individuos y organizaciones construir plataformas que atraigan a los usuarios y entreguen el contenido correcto en el momento adecuado. Drupal 8 es un nuevo y emocionante versionamiento del desarrollo en la comunidad Drupal. Sin embargo, las diferencias con respecto a la versión anterior son sustanciales y esto puede ejercer una gran presión sobre los desarrolladores de Drupal 7 que necesitan ponerse al día. Primero se presenta al alumno la arquitectura Drupal 8 y sus subsistemas antes de sumergirse en la creación de su primer módulo con funcionalidad básica. Sobre la base de eso, cubrirá muchas API centrales y funcionalidades disponibles para los desarrolladores de módulos. Trabajará con los sistemas de registro y envío de correos de Drupal, aprenderá cómo generar datos usando la capa de tema y trabajará con menús y enlaces mediante programación. Luego, aprenderá cómo trabajar con diferentes tipos de almacenamiento de datos, crear entidades personalizadas, tipos de campo y aprovechar la API de base de datos para consultas de base de datos de nivel inferior. La personalización de Drupal es importante para entregar a los clientes un sitio web listo para usarse y extendido más allá de los límites de la instalación normal.

Objetivo:

Al final del Curso de Drupal Avanzado , habrá aprendido a desarrollar su propio módulo personalizado desde cero que puede ayudar a resolver un pequeño problema o incluso proporcionar una funcionalidad compleja. Y quién sabe, tal vez incluso lo contribuirás a la comunidad de Drupal.

Dirigido a: personas interesadas en el desarrollo web con Drupal

Nivel: Intermedio-avanzado

Conocimientos previos: conocimiento básico de PHP o algún otro lenguaje de programación orientado a objetos, haber cursado el Curso de Drupal o al menos estar familiarizado con la operación general del mismo.

Temario:

PARTE 1: DESARROLLAR PARA DRUPAL 8 Y CREAR SU PRIMER MÓDULO

Presentamos Drupal (para desarrolladores) | Desarrollando para Drupal 8 | Creando un módulo | Usar servicios en Drupal 8 | Bloques | Trabajando con enlaces | Disparador de eventos y redireccionamientos

 

PARTE 2: REGISTRO Y CORREO, THEMING

Logging | Mail API | Tokens | Lógica empresarial versus lógica de presentación | Ramita | Hooks temáticos | Sugerencias de hooks temático | Renderizar matrices | Bienes y bibliotecas | Hooks temáticos comunes | Atributos | Tematizando nuestro módulo Hello World | El sistema de menú | Menús de renderizado | Trabajando con enlaces de menú | Definición de tareas locales | Definiendo acciones locales | Definir enlaces contextuales

PARTE 3: MODELADO Y ALMACENAMIENTO DE DATOS

Diferentes tipos de almacenamiento de datos | Estado API | Tempstore | UserData | Configuración | Entidades | TypedData | Interactuando con la API de la entidad

PARTE 4: SUS PROPIOS TIPOS DE ENTIDADES PERSONALIZADAS Y PLUGINS, Y LA API DE BASE DE DATOS

Tipo de entidad de contenido personalizado | Comando Drush | La API de esquema | Ejecutando consultas

PARTE 5: CAMPOS PERSONALIZADOS Y CONTROL DE ACCESO

Tipo de campo | Widget de campo | Formateador de campo | Configuraciones de campo | Usando como un campo base | Introducción al sistema de acceso Drupal | Definiendo permisos | Comprobando las credenciales del usuario | Ruta de acceso | Acceso a la entidad | Bloquear el acceso

PARTE 6: CACHING, JAVASCRIPT Y LA API AJAX

Introducción | Metadatos de cacheability | Placeholders y edificio perezoso | Usando la API de caché | JavaScript en Drupal | API Ajax

PARTE 7: LOTES, COLAS Y CRON

Hooks de actualización alimentados por lotes | Operaciones por lotes | Cron | Colas

 

PARTE 8: VISTAS

Entidades en Vistas | Exponer datos personalizados en Views | Campo Vistas personalizadas | Filtro de vistas personalizadas | Argumento Vistas personalizadas | Vistas tematizando | Vistas hooks

 

El plan de estudios está vacío.

0.00 average based on 0 ratings

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%
$8,250.00



¿CÓMO LLEVAMOS A CABO LAS CLASES ANTE EL COVID-19?

Metodología de enseñanza y aprendizaje que usamos en nuestras clases.
En KMMX usamos un metodología de aprendizaje “blended*” que al español se traduce como mezclada, es decir una parte es presencial y otra a distancia, en estos momentos debido a la pandemia Covid-19 la parte presencial se realiza de manera a distancia pero de manera personalizada en vivo, tratando de simular el cara a cara que tenemos cuando los alumnos asisten a nuestras aulas de manera física. Mantenemos un enfoque de “enseñanza activa”, es decir, el alumno aprende hasta que hace las cosas motivo por el cual se asignan una serie de proyectos en cada curso, que el alumno tendrá que ir completando a su ritmo, por que entendemos que cada alumno aprende de manera diferente y a su ritmo creamos las asesorías personalizadas, que puede solicitar a través del sistema de aprendizaje online.
* El Blended Learning es la combinación de la educación presencial con clases en el aula, con la educación online.

¿Pero en que consiste?
Cada sesión es de aproximadamente una hora, el instructor explica conceptos y resuelve dudas.
Cada curso tiene una serie de ejercicios o proyectos previamente definidos.
En la siguiente sesión el instructor resuelve dudas y explica los siguientes conceptos, así hasta cubrir la totalidad del temario y alcance del curso.
Se agenda una sesión con un mentor antes, durante y después del curso para asegurar el aprendizaje y aprovechamiento del curso. El mentor no es la misma persona que el instructor.
En la plataforma estarán disponibles las sesiones y recursos para ser consultados en cualquier momento por el alumno.
Aunque son clases a distancia la experiencia es personalizada.

Mucho éxito en tu camino.
Tus amigos de KMMX