DescripciónEl máster te permitirá establecer los fundamentos de programación y tecnologías modernas, simulando la realidad del trabajo de desarrollo full stack en una empresa.Aprenderás a programar en los lenguajes y frameworks más demandados, familiarizándote con el uso de todo el tech stack de desarrollo. Te habituarás a trabajar con metodologías ágiles y en entornos de desarrollo de empresas tecnológicas.Durante el bootcamp, desarrollarás tus competencias en Github, Docker, React, Node.js, ExpressJS y MongoDB.Metodología disruptivaEn Nuclio Digital School cambiamos el sistema de aprendizaje tradicional para adaptarlo a ti.
¡Forma parte de una comunidad proactiva, creativa y disruptiva!100% Hands-onNuestra metodología 100% hands on te permitirá integrar los conocimientos más relevantes en el aula, de la mano de los mejores expertos en la industria del desarrollo web.PersonalisedTu experiencia de aprendizaje será personalizada, interactiva y dinámica. Sumérgete en un entorno flexible y lidera tu aprendizaje.Nuclio Digital School premiada en la categoría de Formación Digital, siendo la escuela de formación digital líder en Europa.Salidas Profesionales del Máster en Full Stack DevelopmentTras finalizar el Máster en Full Stack Development, tendrás los conocimientos necesarios para optar a puestos como:Junior Fullstack DeveloperJunior Frontend DeveloperJunior Backend DeveloperPlan de estudiosM0. Full Stack – NivelaciónIntroducción a los conceptos básicosIntroducción a Visual Studio CodeIntroducción a Git y primeras pruebas con GitIntroducción a JavaScript Introducción a HTMLIntroducción a CSSM1. Fundamentos de programaciónJS avanzadoTrabajo con Arrays y objetosManipulando el DOMReact¿Qué es un componente?Especialización vs. composiciónProtocolo HTTP y TCP/IP¿Qué es un API Rest?NodeJS y ExpressJSEndpoints y rutasMiddlewares y validaciones Bases de datos (NOSQL)M2. Desarrollo de una aplicación (parte 1)Gestión de proyectos: SCRUMTeams Backlog RefinementReact avanzadoContexts con useContext Hook & useReducers UseMemo, useCallback, useRefAutenticación (WebTokens) Web Security TestingFront-end, back-end, end to end testingDocker Gestión de imágenes y ficheros CloudinaryStorybook y librerías de componentesM3. Desarrollo de una aplicación (parte 2)Deployment en Cloud ServicesTypescriptReact Native SQL DatabasesWebsocketsSSR con NextJSProyecto Role-GameA lo largo de todo el programa, trabajarás aplicando todos los conocimientos en un proyecto principal. Los proyectos serán softwares existentes y conocidos, que semana a semana tendrás que ir replicando parte por parte: Trello, Twitter, LinkedIn, Glovo o Skyscanner.Objetivos del proyecto:Implementar un segundo frontend, como un backoffice.Ejecutar una segunda base de datos, como Redis o MySql, tanto para almacenar datos específicos, como datos analíticos.Activar un segundo backend mediante otro lenguaje para, por ejemplo, integrar el software con otra plataforma.