CONVOCATORIA CERRADA
Objetivos
El objetivo es formar profesionales del desarrollo web, en un mercado laboral marcado por la transformación digital de la sociedad.
El temario se rige por unos objetivos específicos para que los alumnos puedan convertirse en expertos en Drupal 8, Site Building y Back-End.
Datos generales
Jóvenes de entre 18 y 29 años en situación de desempleo, Beneficiarios en el momento de inscripción, en el Sistema Nacional de Garantía Juvenil.
Mínimo FP de grado superior y/o Titulación universitaria
Conocimientos de Inglés
El alumno deberá aportar ordenador portátil con:
- Netbeans 8.x (PHP y HTML)
- PuTTY o similar (conexión SSH)
- Filezilla o similar (conexión SFTP)
- Navegador Chrome o Firefox (actualizado)
Duración 175 horas. (lectivas, tutorías y trabajo de alumno)
Formación GRATUITA para los seleccionados, 100% cofinanciada por FSE
Sevilla
Contenidos
Módulo Site Building (48 horas)
- Introducción a Drupal 8
- Instalación de Drupal 8
- El Área de administración
- Gestión de contenidos
- Tipos de contenido I: Introducción a tipos de contenido y campos
- Tipos de comentario
- Gestión de menús
- Gestión de bloques
- Temas I: Instalación y configuración de temas
- Ampliación de funcionalidades con módulos contribuidos
- Gestión de usuarios, roles y permisos
- Taxonomía
- Formatos de texto y editores Wysiwyg
- Tipos de contenido II: Campos adicionales
- Gestión de archivos e imágenes
- Tipos de contenido III: Presentación de contenidos
- Búsquedas
- Idiomas, traducción y sitios multilingües I
- Idiomas, traducción y sitios multilingües II
- Vistas I: Creación y configuración de vistas
- Vistas II: Campos, filtros y ordenación
- Vistas III: Configuración avanzada
- Temas II: Modificación de temas
- Otros módulos: Foros y Books
- Agregar y generar contenido sindicado (RSS)
- Gestión, mantenimiento y actualización del portal
- Instalación de Drupal 8 en servidor local
- Introducción a la Gestión de la configuración
- Edición de contenidos con Paragraphs
- Formularios
- Panels
- Display Suite.
- Vistas IV: Ampliación de vistas
- Flujo de trabajo y control de acceso
- Práctica Final Site Building
Módulo de lenguajes de programación (20 horas)
- PHP I: Introducción a PHP
- PHP II: Funciones de la API de PHP
- PHP III: Programación orientada a objetos
- 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
- Symfony2 I: Introducción a Symfony
- Práctica Final Lenguajes de Programación
Módulo Back-End (48 horas)
- Drush I: Comandos de Drush
- Drupal Console I: Comandos de Drupal Console
- Arquitectura de Drupal 8
- Buenas prácticas de desarrollo con Drupal
- 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
- Práctica Final Back-End
Empleabilidad
- Como redactar un CV
- Entidad Digital de la persona
- Principales canales de búsqueda de empleo
- El proceso de selección
- Entrevistas de trabajo
- Incorporación a la empresa
Metodología
El curso seguirá una metodología activa y práctica, que permita el correcto desarrollo de los conocimientos adquiridos y su adecuación a las características de cada participante, a través de formación presencial, tutorías individualizadas y desarrollo de proyectos en grupos de trabajo.