Accede a la información que necesitas

Aquí encontrarás, de manera sencilla, la información de tu interés.

Programa especializado

Drupal 9 Developer: gestión de contenidos y desarrollo web

Este programa ofrece una formación completa en Drupal, uno de los sistemas de gestión de contenidos más robustos y utilizados en entornos empresariales, que permite crear, administrar y optimizar sitios web profesionales sin requerir conocimientos avanzados de programación. A lo largo del curso, los participantes desarrollarán habilidades prácticas en la construcción de sitios, creación de módulos personalizados, diseño de temas y ejecución de pruebas, aprovechando al máximo las ventajas de la versión 9. Con un enfoque técnico y aplicado, esta formación les permitirá comprender a fondo la estructura modular de Drupal, implementar soluciones escalables y seguras, y potenciar la visibilidad de los proyectos digitales mediante estrategias de optimización SEO.

Virtual intermedio REAL

Valor unitario

$ 850.000,00 *COL
+ IVA $ 161.500,00 = $ 1.011.500,00

Total: $ 1.011.500,00 COL

Sobre este programa especializado

Cierre de Inscripción

Inicio Permanente

Inversión

$ 850.000,00

Sesiones

Contáctanos

+576013817000

Inicio

Inicio Permanente

Finaliza

Inicio Permanente

Hora inicio

0:00 a. m.

Requisitos

Ninguno.

Certificación

Certificado por Educación Continua de la Cámara de Comercio de Bogotá, completando el 100% del programa

Ubicación

Campus virtual. Puedes consultar el contenido del programa durante 30 días

Dirigido a

Personas que quieran actualizar su conocimiento o que deseen ampliar su conocimiento en este programa.

Sesiones

Contenido del curso

Módulo 1. Introducción.

  • Site building.

  • Desarrollo de módulos.

  • Theming.

  • Testing.

  • Establecer el entorno local de trabajo.

Módulo 2. Site Building

  • Conceptos de Drupal (entidades y campos).

  • Cambiar tema básico por un tema contribuido.

  • Tipos de contenido y modelado de campos.

  • Crear página básica y articulo (comparación de tipos de contenido).

  • Media types.

  • Taxonomias.

  • Roles.

  • Opciones de registro de cuentas.

  • Layout.

  • Menús.

  • Alias.

  • Vistas (views de Drupal).

  • Personalización de vistas.

  • Modos de visualización.

  • Imágenes y formatos.

  • Ejercicio práctico uniendo conceptos.

Módulo 3. Site building.

  • Creando nuestro primer módulo (overview).

  • Archivos que componen un módulo.

  • Archivo info.yml.

  • Archivo routing.yml.

  • Archivo .install.

  • Archivo libraries.yml.

  • Archivo links.menu.yml.

  • Archivo .module.

  • Archivo html.twig.

  • Hooks del sistema e implementándolos en nuestro módulo mymodule.

  • Hook_form_alter.

  • Controladores.

  • Formularios.

  • Creando un módulo simple que devuelva un markup desde un controlador.

  • Creando nuestro primer formulario.

  • Entendiendo las funciones que expone FORM.

  • Creando campos.

  • Agrupamiento de campos (fieldset, details).

  • Modificar submit.

  • Validate form.

  • Creando botón cancelar acción.

  • Que es el routing.

  • Routing, varias rutas desde el mismo controlador.

  • Routing con parámetros.

  • Creando controlador, formulario y usar template twig.

  • Api database, documentación.

  • Creando registros.

  • Consultas sencillas.

  • Actualizando registros.

  • Eliminando registros.

  • Ejercicio (creación de un módulo).

  • Añadiendo los archivos principales.

  • Crear rutas y controlador.

  • Crear formularios.

  • Editar formulario de creación.

  • Editar formulario de eliminación.

  • Editar formulario de actualización.

  • Crear

    template

    para mostrar todos los registros.

Unidad 4. Theming.

  • Logo y screenshoot de nuestro tema.

  • Regiones.

  • Añadiendo librerías.

  • Usando fuentes externas.

  • Archivos necesarios y estructura.

  • Hooks de themes.

  • Hook_theme

  • Hook_THEME_preprocess

  • Crear template y mostrar registros.

  • Añadir clases al template

  • Añadiendo librería Bootstrap externa.

  • Usando Bootstrap sin css

Unidad 5. Testing.

  • Tipos de testing más usados en Drupal.

  • Unit testing foco central.

  • ¿Qué es simpletest?

  • Configurar entorno phpunit para UNIT-testing.

  • Ejecutando test del core de Drupal.

  • Crear test base de un módulo de ejemplo.

  • ¿Cómo implementar patron repository para desacoplar infraestructura?

  • Crear interfaz y modelo.

  • Preparando métodos para testing.

  • Testeando método.


  • Intensidad horaria: 40 horas

//images.ctfassets.net/n1ptkpqt763u/14j76l1F8FKKqZQj8wHeiD/21895c610ee1ad5dbebbe12a6fac49fd/Icono__13_.svg

Términos y condiciones Educación Continua CCB

Permítenos contactarte

Preguntas frecuentes

¿Te fue útil este contenido?
Compártelo en:
Centro de atención y ayuda
Accesibilidad
Califica tu experiencia

Queremos mejorar tu experiencia

Conocer tu experiencia nos inspira a mejorar. Califica nuestra página web a través de la siguiente encuesta.

Si deseas realizar una solicitud, petición o sugerencia, puedes hacerlo a través de nuestro sistema SPQyF y contáctenos:

arrow right Regresar

¿Qué tipo de llamada quieres realizar?