Drupal 10 Back-End Development - 1ª edición « Atrás
Tipo de edición Edición única tarde (desempregados/as e ocupados/as)
Metodoloxía Virtual + teleformación
Tipo CURSO
Matrícula Gratuíta
Data inicio 09/09/2024
Data fin 01/12/2024
Certificación oficial Si
Exame Experto Forcontu en Drupal 10 Back-End Development
Nº inscritos 42
Datos da edición
  • Período de inscrición : 03/06/2024 - 18/06/2024
  • Proba de selección : 25/06/2024 (18:30)
  • Horario : De luns a xoves de 16:30 a 20:30 horas.
  • Número de prazas : 20 (Mínimo 10)
  • Período de docencia : 09/09/2024 - 01/12/2024
  • Criterios de selección :
    • Proba técnica presencial no CNTG en Santiago de Compostela

O curso de Drupal 10 Back-End Development é unha acción formativa cuxo propósito é a capacitación profesional dos súas traballadoras/es para o deseño, desenvolvemento, implantación e xestión de portais Web, utilizando Drupal.

Drupal é un Sistema de xestión de contidos (CMS, Content Management System) que se distribúe como software libre, polo que pode ser modificado e distribuído libremente.

A través deste curso o alumnado será capaz de desenvolver novas funcionalidades en Drupal que permitan adaptar un sitio web aos requisitos funcionais requiridos. Estará capacitado para afrontar, tanto individualmente como en equipo, o deseño e implementación de sitios web complexos. A capacitación adquirida seralle de gran axuda para mellorar no teu posto de traballo ou mesmo emprender un proxecto propio baseado en tecnoloxías web.

CALENDARIO CURSO

Obxectivos :

O obxectivo principal do curso en Drupal 10 Back-End Development é a capacitación do alumnado como desenvolvedor Back-End para o desenvolvemento de módulos personalizados con Drupal 10.

Para chegar a este obxectivo é necesario cumprir estes obxectivos secundarios:

  • Coñecer as principais ferramentas e linguaxes de programación. Drupal 10 require un coñecemento máis amplo de PHP e de programación orientada a obxectos. Ademais, traballaremos con ferramentas de programación que facilitan o traballo do desenvolvedor e faino máis produtivo
  • Coñecer a API e estruturas de programación de Drupal 10. É necesario coñecer a API de Drupal 10 e as novas estruturas dispoñibles
  • Crear módulos desde cero e estender módulos existentes. Ademais de crear módulos desde cero, tamén aprenderemos a estender e modificar funcionalidades achegadas polo núcleo ou por calquera módulo contribuído
  • Adaptación a cambios na API. O alumnado terá os coñecementos necesarios para adaptarse aos continuos cambios de versión de Drupal 10 e realizar os cambios que se poidan requirir no código dos seus módulos
Dirixido a :

O curso de Drupal 10 Back-End Development vai dirixido a:

  • Desenvolvedoras/es con coñecementos de Drupal 10 a nivel de Site Building que desexan profundar na programación de módulos personalizados. Recoméndase cursar primeiro o curso de Drupal 10 Site Building
  • Calquera persoa que, sen coñecementos de programación previos, desexa reorientar a súa carreira profesional cara á programación e o desenvolvemento de sitios web con Drupal 10
Perfil do docente :

Encargarase de impartir os cursos o profesional Francisco Gil Rodríguez, fundador e director xerente de Forcontu S.L.

Fran Gil é enxeñeiro técnico de telecomunicacións pola universidade de Las Palmas de Gran Canaria (2002), máster en dirección e xestión de sistemas e tecnoloxías da Información pola UOC (2006) e máster oficial en informática, especialidade en ensino e aprendizaxe electrónicos pola universidade de Alcalá de Henares (2009).

A súa carreira profesional estivo inicialmente vinculada á universidade de Las Palmas de Gran Canaria (ULPGC), primeiro como coordinador do equipo de desenvolvemento do Portal Web da ULPGC (2002 a 2006) e despois como xefe de proxectos e coordinador da área de desenvolvemento de TIC ULPGC S.L. (2006 a 2009). Nesta etapa participou en numerosos proxectos de desenvolvemento de aplicacións e portais Web, como xefe de proxectos, analista e desenvolvedor, traballando con Drupal desde 2006.

En 2009 co-fundou Forcontu S.L., unha empresa especializa en consultoría e formación avanzada en Drupal. Ademais das súas tarefas como CEO en Forcontu é autor dos libros e plans formativos de Drupal e titoriza os cursos en liña e presenciais in-Company. Tamén realiza labores de consultoría e soporte técnico en Drupal.

https://www.linkedin.com/in/fran-gil/

  • Duración :
    150 horas (60h virtuais, 90h teleformación)
  • Metodoloxía :
    Virtual + teleformación
  • Matrícula :
    Gratuíta
  • Tecnoloxía :
    • Drupal
  • Beneficios :
    • Opción gratuita dun exame de certificación oficial
    • Diploma de asistencia
  • Módulos transversais :
    • Igualdade de 10 horas

Impartirase o seguinte temario durante o curso:

  1. Contorna de desenvolvemento
  2. Introdución á consola de Linux
  3. Introdución ao control de versións con Git
  4. PHP I: introdución a PHP
  5. PHP II: funcións da API de PHP
  6. PHP III: programación orientada a obxectos (POO)
  7. PHP IV: patróns de deseño
  8. MySQL I: introdución a SQL e MySQL
  9. MySQL II: ferramentas de xestión da base de datos
  10. Symfony I: introdución a Symfony
  11. Symfony II: compoñentes de Symfony
  12. Instalación de Drupal 10
  13. Arquitectura de Drupal 10
  14. Boas prácticas de desenvolvemento con Drupal
  15. Drush
  16. Introdución á creación de módulos
  17. Enrutamento e menús
  18. Introdución á API de Configuración
  19. Bases de datos I: creación de táboas
  20. Bases de datos II: sentenzas select, insert, update e delete
  21. Formularios I: creación de formularios
  22. Formularios II: elementos de formulario
  23. Formularios III: ampliación de formularios
  24. Plugins I: introdución a plugins e bloques
  25. Usuarios e permisos
  26. Theming I: creación de temas e persoais
  27. Theming II: theming en módulos
  28. Plugins II: tipos de plugins e servizos
  29. Entidades I: entidades de configuración
  30. Entidades II: entidades de contido
  31. Formatos de texto e filtros
  32. Arquivos e imaxes
  33. Sistema de procura
  34. Tradución de módulos
  35. Formularios IV: jQuery e Ajax
  36. Programación de actualizacións
  37. Programación de vistas
  38. Eventos
  39. Envío de emails
  40. Cache API
  41. Programación de tarefas de cron e colas