| 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 |
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
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
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
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:
- Contorna de desenvolvemento
- Introdución á consola de Linux
- Introdución ao control de versións con Git
- PHP I: introdución a PHP
- PHP II: funcións da API de PHP
- PHP III: programación orientada a obxectos (POO)
- PHP IV: patróns de deseño
- MySQL I: introdución a SQL e MySQL
- MySQL II: ferramentas de xestión da base de datos
- Symfony I: introdución a Symfony
- Symfony II: compoñentes de Symfony
- Instalación de Drupal 10
- Arquitectura de Drupal 10
- Boas prácticas de desenvolvemento con Drupal
- Drush
- Introdución á creación de módulos
- Enrutamento e menús
- Introdución á API de Configuración
- Bases de datos I: creación de táboas
- Bases de datos II: sentenzas select, insert, update e delete
- Formularios I: creación de formularios
- Formularios II: elementos de formulario
- Formularios III: ampliación de formularios
- Plugins I: introdución a plugins e bloques
- Usuarios e permisos
- Theming I: creación de temas e persoais
- Theming II: theming en módulos
- Plugins II: tipos de plugins e servizos
- Entidades I: entidades de configuración
- Entidades II: entidades de contido
- Formatos de texto e filtros
- Arquivos e imaxes
- Sistema de procura
- Tradución de módulos
- Formularios IV: jQuery e Ajax
- Programación de actualizacións
- Programación de vistas
- Eventos
- Envío de emails
- Cache API
- Programación de tarefas de cron e colas