La formación de Desarrolladores Web Full-Stack tiene por objeto preparar a 22 personas interesadas en formarse y trabajar como programadores web. La formación se realizará a lo largo de 480 horas presenciales con una metodología de aprendizaje intensiva basada en la práctica. La formación se ejecutará de forma INTENSIVA a tiempo completo a lo largo de 8 horas diarias. Se realizará en 12 semanas. Se dividirá la formación en 4 bloques de tres semanas cada uno.
La formación se impartirá en el municipio de Santa Cruz de Tenerife. La fecha prevista de inicio será final de abril- principio de mayo y el horario será de mañana.
Los contenidos a trabajar aparecen a continuación:
FORMACIÓN TECNOLÓGICA:
BLOQUE 1: INTRODUCCIÓN
-Introducción a la programación con Java Script
-Maquetado y programación web conHTML5 y CSS3
-Programación DOM con Java Script
-Introducción a herramientas de desarrolladores: Git, Gestión de Proyectos,
-Proyecto 1: Juego en el Navegador
BLOQUE 2: BACK-END
-Programación avanzada con Java Script
-Bases de Datos No-Relacionales con MongoDB
-Servidores Web con NodeJS, ExpressJS&Mongoose
-APIs y Arquitectura de Microservicios
-Proyecto 2: Aplicación web basada en APIs
BLOQUE 3: FRONT-END FRAMEWORKS
-Component-Based Applications con VueJS
-Google Material Design con Vuetify JS
-Deployment y Seguridad: Heroku, Amazon Web Services
-Proyecto 3: Aplicación Web API/Full-Stack
BLOQUE 4: SERVER-SIDE RENDER APPLICATIONS
-Mini-Hackathon challenges
-Payment Processing Libraries
-Proyecto Final: Aplicación Web API/ Full-Stack
FORMACIÓN EN DISEÑO DE PENSAMIENTO Y EXPERIENCIA DE USUARIO Y EMPLEABILIDAD:
BLOQUE 1:
El primer bloque se centrará en aprender Diseño de Pensamiento y experiencia de usuario o UX para crear productos/servicios mejores y que hacen la vida más cómoda. Se trabajará aquí técnicas de investigación de usuario, análisis de tareas, diseño de servicios, patrones de diseño y taller completo de Design Thinking
BLOQUE 2:
Este segundo bloque analizará el diseño visual y de interacción con el que transforma la investigación en un diseño usable, bien pensado y responsivo. Se trabajará aquí el análisis de la arquitectura de la información, teoría del color, tipografía, iconografía e ilustración, así como uso de las guías de estilo (material design e interfaces humanas) y diseño de la experiencia de usuario.
BLOQUE 3:
En este tercer bloque se preparará al alumnado para comprender el entorno de la industria tecnológica y superar las entrevistas a las que se enfrentarán para acceder a un puesto de full stack. Podrán conocer en detalle el proceso de selección, que se valora y que los puede limitar. Se trabajará currículum vitae y marca personal en redes sociales como Linkedin, perspectivas decisorias del proceso, enfrentamiento a una entrevista personal de manera asertiva y efectiva.
BLOQUE 4:
En esta última parte se hace hincapié en enseñar al alumnado a potenciar sus softs skills, las habilidades que le ayudarán a tener éxito durante su carrera profesional, como aprender a vender proyectos tecnológicos a sus jefes, compañeros o reclutadores, manejar técnicas de team building y ganarse la confianza de su equipo de trabajo.
Es en este último bloque donde se realizará un trabajo intenso en el proyecto final de la formación, donde se pone en práctica todo lo aprendido a lo largo de las horas de curso.
HABILIDADES PARA LA MEJORA DE LA SALUD
BLOQUE 1:
-Habilidades emocionales: El triángulo pensamiento-emoción-acción. Manejo de emociones negativa (ira, rabia, impulsividad, miedo)
-Gestión de las relaciones: Mejorando nuestras relaciones para mejorar nuestra
-¿Cómo interactúo con el mundo?
BLOQUE 2:
-La comunicación y el lenguaje del éxito: nuestro lenguaje interno
-Autoconocimiento y autogestión: Conocer tus fortalezas y debilidades, como superar nuestras
-Motivación: el motor del cambio
BLOQUE 4:
-Potenciar los softs skills del alumnado. Habilidades para tener éxito en la carrera profesional.
-Agilidad y soltura en la venta de los
-Técnicas de Team building