| Tipo de edición | Edición única tarde (desempleados/as y ocupados/as |
|---|---|
| Metodología | Virtual + teleformación |
| Tipo | CURSO |
| Matrícula | Gratuita |
| Fecha inicio | 09/09/2024 |
| Fecha fin | 01/12/2024 |
| Certificación oficial | Si |
| Examen | Experto Forcontu en Drupal 10 Back-End Development |
| Nº inscritos | 42 |
El curso de Drupal 10 Back-End Development es una acción formativa cuyo propósito es la capacitación profesional de sus trabajadoras/es para el diseño, desarrollo, implantación y gestión de portales Web, utilizando Drupal.
Drupal es un sistema de gestión de contenidos (CMS, Content Management System) que se distribuye como software libre, por lo que puede ser modificado y distribuido libremente.
A través de este curso el alumnado será capaz de desarrollar nuevas funcionalidades en Drupal que permitan adaptar un sitio web a los requisitos funcionales requeridos. Estará capacitado para afrontar, tanto individualmente como en equipo, el diseño e implementación de sitios web complejos. La capacitación adquirida le será de gran ayuda para mejorar en su puesto de trabajo o incluso emprender un proyecto propio basado en tecnologías web.
CALENDARIO CURSO
El objetivo principal del curso en Drupal 10 Back-End Development es la capacitación del alumnado como desarrollador Back-End para el desarrollo de módulos personalizados con Drupal 10.
Para llegar a este objetivo es necesario cumplir estos objetivos secundarios:
- Conocer las principales herramientas y lenguajes de programación. Drupal 10 requiere un conocimiento más amplio de PHP y de programación orientada a objetos. Además, trabajaremos con herramientas de programación que facilitan el trabajo del desarrollador y lo hacen más productivo
- Conocer la API y estructuras de programación de Drupal 10. Es necesario conocer la API de Drupal 10 y las nuevas estructuras disponibles
- Crear módulos desde cero y extender módulos existentes. Además de crear módulos desde cero, también aprenderemos a extender y modificar funcionalidades aportadas por el núcleo o por cualquier módulo contribuido
- Adaptación a cambios en la API. El alumnado tendrá los conocimientos necesarios para adaptarse a los continuos cambios de versión de Drupal 10 y realizar los cambios que se puedan requerir en el código de sus módulos
El curso de Drupal 10 Back-End Development va dirigido a:
- Desarrolladoras/es con conocimientos de Drupal 10 a nivel de Site Building que desean profundizar en la programación de módulos personalizados. Se recomienda cursar primero el curso de Drupal 10 Site Building
- Cualquier persona que, sin conocimientos de programación previos, desea reorientar su carrera profesional hacia la programación y el desarrollo de sitios web con Drupal 10
Se encargará de impartir los cursos el profesional Francisco Gil Rodríguez, fundador y Director Gerente de Forcontu S.L.
Fran Gil es ingeniero técnico de telecomunicaciones por la universidad de Las Palmas de Gran Canaria (2002), máster en dirección y gestión de sistemas y tecnologías de la información por la UOC (2006) y máster oficial en informática, especialidad en enseñanza y aprendizaje electrónicos por la universidad de Alcalá de Henares (2009).
Su carrera profesional estuvo inicialmente vinculada a la universidad de Las Palmas de Gran Canaria (ULPGC), primero como coordinador del equipo de desarrollo del portal web de la ULPGC (2002 a 2006) y después como jefe de proyectos y coordinador del área de desarrollo de TIC ULPGC S.L. (2006 a 2009). En esta etapa participó en numerosos proyectos de desarrollo de aplicaciones y portales Web, como jefe de proyectos, analista y desarrollador, trabajando con Drupal desde 2006.
En 2009 co-fundó Forcontu S.L., una empresa especializa en consultoría y formación avanzada en Drupal. Además de sus tareas como CEO en Forcontu es autor de los libros y planes formativos de Drupal y tutoriza los cursos online y presenciales in-Company. También realiza labores de consultoría y soporte técnico en Drupal.
https://www.linkedin.com/in/fran-gil/
- Duración :
150 horas (60h virtuales, 90h teleformación) - Metodología :
Virtual + teleformación - Matrícula :
Gratuita - Tecnología :
- Drupal
- Beneficios :
- Diploma de asistencia
- Opción gratuita de un examen de certificación oficial
- Módulos transversales :
- Igualdad de 10 horas
Se impartirá el siguiente temario durante el curso:
- Entorno de desarrollo
- Introducción a la consola de Linux
- Introducción al control de versiones con Git
- PHP I: introducción a PHP
- PHP II: funciones de la API de PHP
- PHP III: programación orientada a objetos (POO)
- PHP IV: patrones de diseño
- MySQL I: introducción a SQL y MySQL
- MySQL II: herramientas de gestión de la base de datos
- Symfony I: introducción a Symfony
- Symfony II: componentes de Symfony
- Instalación de Drupal 10
- Arquitectura de Drupal 10
- Buenas prácticas de desarrollo con Drupal
- Drush
- Introducción a la creación de módulos
- Enrutamiento y menús
- Introducción a la API de Configuración
- Bases de datos I: creación de tablas
- Bases de datos II: sentencias select, insert, update y delete
- Formularios I: creación de formularios
- Formularios II: elementos de formulario
- Formularios III: ampliación de formularios
- Plugins I: introducción a plugins y bloques
- Usuarios y permisos
- Theming I: creación de temas y plantillas
- Theming II: theming en módulos
- Plugins II: tipos de plugins y servicios
- Entidades I: entidades de configuración
- Entidades II: entidades de contenido
- Formatos de texto y filtros
- Archivos e imágenes
- Sistema de búsqueda
- Traducción de módulos
- Formularios IV: jQuery y Ajax
- Programación de actualizaciones
- Programación de vistas
- Eventos
- Envío de emails
- Cache API
- Programación de tareas de cron y colas