Contenido del bootcampPre-BootcampEn esta fase empezarás a afianzar tus bases como Full Stack Developer, especialmente tu formación en frontend con estos conocimientos:JavaScriptHTML5, CSS3Bases de Datos RelacionalesNode.jsReactLinuxPython/DjangoEtapa inicialGit, GitHub y GitlabDominar el sistema de control de versiones líder en el mundo de desarrollo, así como la plataforma de colaboración para desarrolladores que ha cambiado el mundo del software: GitHub.Fundamentos de Web: HTML5, CSS3Aprender a dominar las tecnologías que permiten que una web sea correctamente visualizada en cualquier dispositivo ya sean pantallas de ordenador, móviles o tabletas.Introducción a JavaScriptAprender las bases del lenguaje JavaScript: el lenguaje más utilizado del mundo y el más importante para el desarrollo web.Fundamentos de ReactAprender qué es y cómo funciona React, una librería creada por Facebook para la creación de interfaces de usuario.Etapa intermediaDesarrollo frontend con JavaScriptAprender cómo funciona JavaScript en el navegador y cómo con él podemos hacer que una web se comporte como nosotros queremos: validación de formularios, mostrar u ocultar elementos, añadir efectos, etc.Web ComponentsAprender y entender el concepto de creación de componentes para reutilizar en nuestros desarrollos. Además, este módulo actúa como enlace al módulo de React ya que, aunque no se desarrollan Web Components con React, si se utilizan los mismos conceptos.Frontend PROAprender a utilizar herramientas profesionales y demandadas que nos harán ser más productivos como desarrolladores: SASS para generar CSS estructurado, Webpack para automatizar la generación de código e incluso hacer que nuestro navegador se recargue automáticamente cada vez que hacemos un cambioTesting con JavaScriptAprender qué son los tests, para qué sirven y cómo cambiar nuestra filosofía de desarrollo. Conocerás cómo incorporar tests a un proceso de desarrollo habitual y así conseguir proyectos más sólidos.Etapa AvanzadaDesarrollo Backend con Node.jsAprender a crear webs con Node.js, MongoDB y Express, y un API REST afianzando por el camino nuestros conocimientos de Javascript.Desarrollo Backend Avanzado con Node.jsAprender las técnicas de desarrollo utilizadas por empresas como Netflix, Uber o Amazon y así llevar tus aplicaciones de backend al límite, creando servicios escalables con seguridad. Debugging, Cluster,Benchmarks, Websockets, API Gateway, REST Buenas prácticas en APIs y mucho más.React AvanzadoAprender técnicas avanzadas de React como Redux, hooks, o cómo testar nuestros componentesConfiguración de servidores y despliegue de aplicaciones – DevOpsAprender a configurar y securizar servidores VPS con Linux en AWS para así poder poner en Internet tus propias aplicaciones hechas con NodeJS o React. Todo ello, como no, bajo HTTPS y sus propios nombres de dominio.Master ClassesProgressive Web AppsGraphQLVue.jsDiseño para DevsGestión de Proyectos Ágiles «Scrum»Inferencia Machine BoxNoSQLIntegración continua con GitlabIonic FrameworkPitch