Máster en Full Stack Development

Madrid, Barcelona y Online

Presencial 16 sem + 4 sem Minor

Online 17 sem + 4 sem Minor

Part-time

Aprende a programar y vive la vida que quieres. Entra de lleno en la profesión del presente y del futuro y da un giro a tu vida. Domina los principales lenguajes de programación y conviértete en Full Stack Developer.

Ver contenido del máster

Aprende a programar y vive la vida que quieres. Entra de lleno en la profesión del presente y del futuro y da un giro a tu vida. Domina los principales lenguajes de programación y conviértete en Full Stack Developer.

Ver contenido del máster

Solicita información

Contenido del máster

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.

Descarga el catálogo

Contenido del máster

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.

  • Introducción a los conceptos básicos
  • Introducción a Visual Studio Code
  • Introducción a Git y primeras pruebas con Git
  • Introducción a JavaScript 
  • Introducción a HTML
  • Introducción a CSS
  • JS avanzado
    • Trabajo con Arrays y objetos
    • Manipulando el DOM
  • React
    • ¿Qué es un componente?
    • Especialización vs. composición
  • Protocolo HTTP y TCP/IP
    • ¿Qué es un API Rest?
  • NodeJS y ExpressJS
    • Endpoints y rutas
    • Middlewares y validaciones Bases de datos (NOSQL)
  • Gestión de proyectos: SCRUM

Teams Backlog Refinement

  • React avanzado

Contexts con useContext Hook & useReducers 

UseMemo, useCallback, useRef

  • Autenticación (WebTokens)  

Web Security 

  • Testing

Front-end, back-end, end to end testing

  • Docker 

Gestión de imágenes y ficheros Cloudinary

Storybook y librerías de componentes

  • Deployment en Cloud Services
  • Typescript
  • React Native 
  • SQL Databases
  • Websockets
  • SSR con NextJS

A 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.

Durante el curso dispondrás de horas para el desarrollo del proyecto fuera de las clases con el apoyo de mentores de la escuela.