01.
PREWORK
Adquiere los fundamentos más importantes del desarrollo web para arrancar el programa con las nociones necesarias sobre internet, la web, navegadores, arquitecturas, HTML, CSS y una breve introducción a la programación.
02.
DIGITAL IMMERSION WEEKEND
Entiende el rol del desarrollador de software, así como las claves del éxito profesional, contado por líderes de la industria. Descubre cómo es la realidad de las empresas tecnológicas: cómo se dirigen, diseñan y construyen productos digitales.
03.
FUNDAMENTOS WEB & JS.
Aprende desde cero a desarrollar bajo los principales lenguajes que conforman la web.
- Conoce las diferentes tecnologías para crear aplicaciones web.
- Aprende a crear estructuras web mutidispositivo flexibles. Desarrollarás diseños con estilos avanzados y tecnologías profesionales como SASS/LESS.
- Te entrenarás en Javascript para adquirir una sólida base sobre la que construir en los siguientes módulos.
04.
☆ BOOTCAMP #1 SOBRE ARQUITECTURA, DISEÑO WEB Y JS.
Te enfrentarás a un proyecto en el que deberás construir una solución final: trabajarás el diseño e interfaz de una web app con interacciones basadas en Javascript.
05.
DESARROLLO WEB FRONT-END.
Aprende a desarrollar las interfaces más interactivas con frameworks modernos y potentes con React
- Primero interioriza las buenas prácticas generales de programación (principios SOLID) y la metodología de Desarrollo guiado por pruebas (TDD).
- Fórmate en la metodología y las herramientas para trabajar colaborativamente con Git y Github.
- Adquiere una visión global sobre Stack Tecnológico (NodeJS, Mongo, Express…) y conoce el ecosistema para desarrollar en React
- Adéntrate en el paradigma Modelo-Vista-Controlador y crea aplicaciones basadas en el Framework desarrollado por Facebook: React
- Maneja las principales librerías para explotar el poder de React: router, redux, babel, webpack, flux…
06.
☆ BOOTCAMP #2 SOBRE FRONT-END.
Desarrollarás un proyecto desarrollando una aplicación interactiva.
07.
BACK-END, BASES DE DATOS Y MICROSERVICIOS.
Construye soluciones modulares, eficientes, escalables y fáciles de mantener.
- Diseña y usa las bases de datos (SQL y NoSQL) para tus proyectos.
- Adquiere los fundamentos sobre la web y el protocolo HTTP, levanta servidores web con NodeJS, configura accesos a tu aplicación con ExpressJS e integra soluciones de autenticación (OAuth).
- Interioriza el paradigma del diseño basado en Microservicios.
- Despliegue serverless y contenerización
08.
☆ BOOTCAMP #3 SOBRE BACK-END, DATA Y MICROSERVICIOS.
Diseñarás una arquitectura basada en microservicios ampliando tu portafolio de proyectos y presentando tu trabajo.
09.
DOBLE CERTIFICACIÓN: CLOUD PRACTITIONER OFICIAL (AWS) + AGILE SCRUM
Podrás prepaparte para obtener la certificación de AWS Cloud Practitioner Certification y una certificación de SCRUM.
10.
PROYECTO FINAL
Trabajarás para una startup o un partner de empresa y desarrollarás una aplicación web real siguiendo la metodología ágil.
11.
COMPANY DAY & PITCH
Presentarás tu proyecto y el proceso de trabajo que has seguido ante CTOs y Tech Leads de empresas líderes.