Los programas intensivos y enfocados en la práctica de desarrollo full stack tienen como meta: asistirte a crear productos digitales mediante programación back-end y front-end.
Si cuentas con habilidades en diseño visual, fotografía, edición gráfica o de video y deseas adentrarte en este campo, esta es tu oportunidad para aprender a diseñar tus sitios web, aplicaciones y productos digitales. Entre las tecnologías que adquirirás se encuentran HTML5, CCS 3, JavaScript, Angular, Node.js y React.
Upgrade Hub ofrece un sistema de enseñanza creado por docentes y expertos en activo, con un contenido actualizado y el fortalecimiento de habilidades blandas que incrementan las oportunidades laborales.
Al finalizar la capacitación, se lleva a cabo una semana de entrevistas profesionales en formato speed networking, y la institución se compromete a apoyarte en la búsqueda de empleo.
Horas de formación: 10 semanas el bootcamp full time y 24 semanas el part time.
Titulación: propia.
Ubicación: presencial en Madrid u online.
Reconocimientos del centro: valoran la formación de su alumnado empresas multinacionales como Indra, Deloitte, Jooble, KPMG o Teléfonica.
Prework -> Es un curso de nivelación, guiado por los miembros del squad Full Stack Developer. El objetivo es que entiendas los básicos, para que le saques el máximo partido al bootcamp tengas o no conocimientos previos.
Shell enviroment -> Comenzamos aprendiendo como manejarnos en un entorno Shell, automatizando todo tipo de tareas sobre ficheros y directorios.
Control de versiones -> Trabajamos con GIT eficientemente dentro de un equipo de desarrollo, aprendiendo el verdadero potencial del GIT Flow.
HTML5 y CSS3 -> Web semántica, maquetación, conocimientos de flujo de renderizado y responsive design.
PHP -> Nos introduciremos en el mundo ""backend"" aprendiendo los secretos de la última versión de PHP, poniendo énfasis en los principios de clean code y SOLID.
Symfony -> Descubriremos las ventajas de usar un framework para el desarrollo de aplicaciones web de la mano de uno de los más usados del mercado.
Node Js -> JavaScript no solo es cosa de frontends. Veremos cómo aplicar toda la potencia de JS en el backend creando un API RestFUL, interactuando con MongoDB y securizando nuestra aplicación.
Bases de datos relacionales -> Una vez vistos los conceptos que subyacen a las Bases de datos relacionales, profundizaremos en la parte práctica con MySQL.
BBDD NoSQL -> Veremos las diferencias respecto a las BBDD relacionales y cuáles son sus usos prácticos.
Frontend Stage -> Trabajamos a fondo con Angular y React los frameworks más utilizados en el sector.
REST API -> Desarrollamos un API Rest desde la metodología ‘Learning by doing’.
Server Tools -> Gestión de dependencias, IDE setup, git hooks, etc...
Docker -> Veremos como montar desde cero un entorno completamente funcional, virtualizando todos nuestros sistemas, Veremos también la herramienta docker-compose.
Testing de aplicaciones -> Utilizaremos diferentes herramientas en los lenguajes aprendidos para poder realizar tests unitarios y funcionales. Veremos qué es eso de TDD.
Proyecto Individual -> Con las tecnologías vistas hasta el momento, cada alumno se enfrentará al desafío de realizar su primera aplicación web Full Stack. Tras este reto, el front y el back dejarán de ser un misterio para ti.
Proyecto Final -> Ponemos a prueba los conocimientos del alumno y su capacidad para el trabajo en equipo. Daremos vida a una aplicación real mediante un trabajo en grupo. Un proyecto que requiere metodología y capacidad técnica de nivel profesional.
Full Stack developer
Desarrollador y programador de aplicaciones web con JavaScript o jQuery
Programador back-end
Programador de aplicaciones servidor
Gestor de bases de datos con MySQL
Diseñador y programador de páginas web dinámicas
Arquitecto web
Diseñador visual