Cabildo de Gran Canaria Gobierno de Canarias Fundación Universitaria de Las Palmas Universidad de Las Palmas de Gran Canaria

II Edición Escuela de programadores

Formación Dual de
Desarrolladores Web Full Stack

¡Potencia tu equipo con nuevos talentos! Acoge a estudiantes de programación de nuestro Bootcamp Full Stack.

Contrato formativo en alternancia de 6 meses. Comienzo en abril.

Programa subvencionado.

Consultar las empresas inscritas Consultar las bases del programa

Qué es la Escuela de Programadores

icon

La Escuela de Programadores tiene como objetivo formar a personas egresadas de grado superior, universitarias, de formación profesional o con certificado de profesionalidad nivel III, para que lleguen a ser Desarrolladores Web Full Stack a través de un método de aprendizaje acelerado tipo Bootcamp de 9 meses.

icon

Este programa brinda a las empresas y a los autónomos la oportunidad de contratar durante seis meses a profesionales cualificados a través de un contrato en alternancia al empleo, recibiendo una compensación de 973€ brutos al mes para cubrir los costes de la contratación.

II Edición Escuela de Programadores. Formación de Desarrolladores Web Full Stack

Qué beneficios aportará a mi empresa

Compensación de 973€ brutos al mes para cubrir gastos de la contratación

Formación personalizada al puesto de trabajo

Nuevas ideas y perspectivas

Oportunidad para reclutar y capacitar talento

Compromiso y desarrollo profesional

Requisitos para empresas y autónomos

Si quieres participar como empresa o autónomo en el programa contratando a un/una desarrollador/a web, con una compensación de 973€ brutos al mes y empezar a obtener beneficios, debes cumplir los siguientes requisitos:

icon

Ser una entidad jurídica propia con sede en Canarias.

icon

Disponer de un espacio físico con los medios materiales adecuados donde la persona en formación práctica pueda desempeñar sus labores (teléfono, acceso a Internet, ordenador personal...), además de poder asignar a alguien de tu plantilla como tutor.

icon

Ofrecer aprendizaje práctico como Desarrollador/a Web Full Stack, aplicando los contenidos formativos del programa.

II Edición Escuela de Programadores. Formación de Desarrolladores Web Full Stack
II Edición Escuela de Programadores. Formación de Desarrolladores Web Full Stack

Criterios de priorización

Empresas que manifiesten un compromiso posterior de contratación a la finalización del periodo práctico. (No: 1 punto, Sí: 5 puntos).

Número de trabajadores que formen parte de la plantilla de la empresa. Valoración:

Empresas hasta 3 trabajadores: 1 punto.

Empresas entre 4-10 trabajadores: 3 puntos.

Empresas de más de 10 trabajadores: 5 puntos.

Plan y Programa Formativo. (Valoración entre 1 y 5 puntos).

Funciones y tareas que desarrollará la persona en la formación práctica.

Lugar de realización de la formación práctica.

Experiencia en gestión de programas formativos prácticos de alumnos (si/no).

Programa formativo

Programación Web Full-Stack y Tecnologías Exponenciales

Desarrollar la capacidad de pensamiento lógico y computacional. Comprender y aplicar las bases de la introducción a la programación con Javascript.

Maquetación de páginas web con HTML5 y CSS3.

Poner en práctica los conocimientos aprendidos mediante el desarrollo de ejercicios (labs) para desarrollar destreza en programación Front-End, Back-End y Full-Stack.

Ser capaz de resolver problemas comunes en el desarrollo y aplicar diversas herramientas en el servidor y APIS.

Familiarizarse con las herramientas de gestión de proyectos de los desarrolladores profesionales (git, metodologías ágiles, comprensión de documentación técnica).

Poner en práctica el aprendizaje a través del desarrollo de un proyecto final ejecutando un videojuego en el navegador.

Estimular el aprendizaje mediante el trabajo en equipo y por proyectos.

Dominar la programación avanzada con JavaScript.

Gestionar las Bases de Datos No-Relacionales con MongoDB y dominar la ejecución de Servidores Web con NodeJS, ExpressJS & Mongoose.

Desarrollo de un proyecto real que contenga bases de datos que incluya el desarrollo de la página web con gestión de base de datos en el servidor.

Manejo del diseño basado en componentes y el uso de sistemas de diseño como Google Material Design o Apple Human Interface Guidelines.

Conocer y aplicar las herramientas de seguridad web.

Implementar sistemas seguros de autenticación, autorización y gestión de pasarelas de pago en la web.

Comprender el crecimiento exponencial de las tecnologías y las necesidades de la Industria 4.0

Bloque 0 Pre-Work

Introducción a JavaScript.

Introducción a estructuras de datos: Objetos y Arrays.

Introducción a la Algoritmia. Resolución de problemas.

Proyecto 0 | Bloque de ejercicios en JavaScript.

Bloque 1 Front-end

Manejo básico de Linux: terminal, gestión del sistema operativo.

Programación con JavaScript ES6 avanzada.

Maquetado web con HTML5 y CSS3.

Manipulación del DOM con JavaScript, animaciones, transiciones.

Herramientas de desarrolladores: Chrome Dev Tools, Control de versiones con git y github, Gestión de Proyectos ágiles, etc.

Proyecto 1 | Videojuego en el navegador.

Bloque 2 Back-end NodeJS

Programación avanzada con NodeJs, Criptografía.

Bases de Datos Relacionales con MySQL y Sequelize.

Servidores Web con NodeJS, ExpressJS.

APIs y Arquitectura de Microservicios.

Despliegue de servidores en la nube.

Proyecto 2 | Aplicación Web basada en APIs.

Bloque 3 Front-end Frameworks

Aplicaciones basadas en componentes con ReactJS.

Manejo avanzado de ReactJS.

Design System con Material UI.

Deployment y Seguridad: Heroku, Amazon Web Services.

Payment Processing Libraries.

Proyecto 3 | Aplicación Web API / Full-Stack.

Bloque 4 Exponential Technologies

Inteligencia Artificial, Machine Learning.

Blockchain, Crypto, Ciberseguridad.

Realidad Virtual (VR), Realidad Aumentada (AR), Realidad Extendida (XR).

Industria 4.0: Impresión 3d, Robotización, IoT.

Formación en UX/UI

Integrar las mejores prácticas del diseño de pensamiento para idear aplicaciones que resuelvan problemas reales con una óptima experiencia de usuario.

Tener capacidad de hacer investigación de usuario y aplicar Design Thinking en el desarrollo de proyectos de los clientes.

Comprender en profundidad la importancia del experto en UX/UI para trabajar de forma cohesionada con estos profesionales dentro de grandes empresas digitales.

Ser capaz de desarrollar las bases del diseño de UX/UI en un proyecto como freelance o de emprendeduría.

Entender los diferentes elementos que integran una buena interfaz de usuario: teoría del color, iconografía, ilustración, etc.

Tener destreza en el desarrollo de aplicaciones responsivas, que se visualicen de forma óptima en diferentes dispositivos.

Bloque 1 Design Thinking / User Experience Design (UxD)

Design Thinking (taller completo de Stanford dSchool).

Investigación de usuario (User Research, Surveys).

Análisis de tareas, priorización (Moscow) y flujos de Usuario (User Flows).

Diseño de servicios (Service Design), Human Centered Design (HCD).

Patrones de diseño, Análisis de Heurísticas de diseño (Nielsen Group).

Bloque 2 User Interface Design (UI)

Análisis de la arquitectura de la información.

Teoría del color, tipografía, iconografía e ilustración.

Uso de las Guías de Estilo (Material Design e Interfaces Humanas).

Diseño de la Experiencia de Usuario.

Bloque 3 Empleabilidad

Con la participación de un experto en reclutamiento en empresas tecnológicas se dará a los alumnos sesiones que le dotarán de habilidades para superar una entrevista para acceder a un puesto de trabajo. Específicamente se trabajará en:

Conocer en detalle el proceso de selección: que se valora y que los puede limitar.

Curriculum Vitae y Marca Personal en redes sociales como LinkedIn.

Perspectivas decisoras del proceso; RRHH y el decisor final del proceso.

Enfrentarse a una entrevista personal de manera asertiva y efectiva.

Bloque 4 Soft Skills

Se trata de potenciar en los alumnos 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. En este bloque se trabajará la presentación de su proyecto final, poniendo en práctica todo lo aprendido durante el bootcamp.

Potenciar los soft skills del alumnado.

Habilidades para tener éxito en la carrera profesional.

Agilidad y soltura en la venta de los proyectos.

Técnicas de Team building.

Preparación del proyecto final formación para presentar a las empresas.

Creación de contenido digital

Conocer las licencias aplicables a los contenidos digitales para proteger y respetar los derechos definidos por su autor.

Conocer el concepto de copywriting.

Aprender y conocer las licencias aplicables a los contenidos digitales para proteger y respetar los derechos definidos por su autor.

Bloque 1 Licencias de Contenido Digitales

Se trata principalmente de saber interpretar las licencias aplicables a los contenidos digitales que se generan o utilizan de terceros, así como saber aplicar las licencias digitales para proteger y respetar los derechos definidos por su autor.

Introducción.

Qué son las licencias de contenidos digitales.

Tipos de licencias que existen.

Cómo utilizar contenidos licenciados.

Qué contenidos licenciados se pueden utilizar.

Conclusiones.

Bloque 2 Copywriting

Se aprenderá a hacer un texto publicitario o comercial, poder adaptar un texto para un mejor posicionamiento en los buscadores, optimizar el uso de las publicaciones en las redes sociales más importantes y en correos electrónicos comerciales.

Introducción al Copywriting.

Copywriting y redacción en internet.

Conclusiones.

Contrato laboral de 6 meses

A las 18 personas participantes pondrán en práctica los conocimientos adquiridos incorporándose en empresas mediante un Contrato Formativo para la Formación en Alternancia de 6 meses de duración.

Acciones de Orientación (80 horas)

El programa se complementará con acciones transversales para el desarrollo integral de la persona, como un complemento clave para el diseño personalizado de su plan de carrera de acuerdo con sus habilidades técnicas y personales.

Solicitud de inscripción

El plazo de inscripción ha finalizado.