Contenido del bootcamp
MÓDULO 0
Prework
Este curso de nivelación, guiado por nuestros trainers, supone una primera toma de contacto con el contenido del programa y te ayuda a comprender cuestiones básicas. ¿Para qué? Para que exprimas el bootcamp al máximo tengas o no conocimientos previos.
MÓDULO 1
Las bases del HTML
Comenzamos repasando la estructura de un documento y las principales etiquetas. Trabajaremos con accesibilidad y herramientas de validación de documentos.
MÓDULO 2
RCCSS Basics
Profundizaremos en el modelo de cajas y los tipos de display. Veremos los principales selectores y reglas CSS, así́ como pseudoclases y pseudoelementos. Trabajaremos con Bootstrap
MÓDULO 3
CSS Avanzando
Profundizaremos en el modelo de cajas y los tipos de display. Veremos los principales selectores y reglas CSS, así́ como pseudoclases y pseudoelementos. Trabajaremos con Bootstrap.
MÓDULO 4
Preprocesador
Dominaremos los estilos gracias a SCSS. Veremos su sintaxis, compilado, mixins, funciones, importación…
MÓDULO 5
Metodologías CSS
Dominaremos los estilos gracias a SCSS. Veremos su sintaxis, compilado, mixins, funciones, importación…
MÓDULO 6
JavaScript Fundamentals
Veremos las bases de JS: Tipos, operaciones, comparaciones, control de flujos, estructuras de datos, eventos, JSONs, control de errores, manejo del DOM, expresiones regulares…
MÓDULO 7
JavaScript Avanzado
Front-End no puede pasar por alto sobre JavaScript: Hoisting, contextos, this, closures, promesas, peticiones AJAX, webs SPA…
MÓDULO 8
JavaScript para Ninjas
Aprenderás a realizar testing en tus proyectos, guardar datos en el navegador, acceder al sistema de ficheros, usar el Shadow Dom… Trabajaremos con librerías como D3, Google Maps, RxJS y veremos las últimas novedades del estándar EcmaScript.
MÓDULO 9
Patrones y Arquitectura
Veremos los patrones de diseño más famosos en el mundo front: DRY, KISS, SOLID… Así como patrones de programación que nos ayudarán a hacer una buena arquitectura front.
MÓDULO 10
Angular
Aprenderás a crear un proyecto frontend completo con Angular. Utilizaremos typescript, Inputs & Outputs, veremos que son los observables y RxJS, routes… También aprenderemos a controlar posibles errores realizando test Jasmine.
MÓDULO 11
React
Aprenderás a crear un proyecto frontend completo con React. Trabajaremos con JSX, renderizado de elementos, eventos, ciclo de vida… Y librerías como React router, Redux…
MÓDULO 12
Herramientas Front-End
Aprenderás a trabajar con Node/npm como entorno de desarrollo. Veremos cómo automatizar procesos con gulp y webpack. Haremos nuestros proyectos crossbrowser gracias a los polyfills y a babel. Veremos todos los secretos de Git y definiremos flujos de trabajo para equipos grandes.
MÓDULO 13
Proyecto final – Mi web responsive
Ponemos a prueba los conocimientos del alumnado 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.