Máster en
Full Stack Development

Clock min  Duración 22 semanas + Boost Courses


Poi min  Modalidad Online


Calendar min  Próxima convocatoria Junio 

Group 753

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

Quiero saber más
Más información
×

¿Por qué estudiar Full Stack Development en Nuclio Digital School?

estudiar  Desarrolla tu propia aplicación

Podrás aprender a codificar desde cero, desarrollando tu propia aplicación paso a paso.

diseno web    Metodología ágil

Aprender a trabajar con metodologías ágiles en equipos técnicos de desarrollo.

aprender figma    Visión global 

Adquiere los conocimientos más actualizados en desarrollo web, dominando las tecnologías asociadas al front-end y el back-end.

fi rr signal alt  Domina la gestión de equipos

Aprende sobre planificación y gestión de equipos, para lograr todos los objetivos de desarrollo.

¿Por qué estudiar Full Stack Development en Nuclio Digital School?

estudiar  Desarrolla tu propia aplicación

Podrás aprender a codificar desde cero, desarrollando tu propia aplicación paso a paso.

diseno web    Metodología ágil

Aprender a trabajar con metodologías ágiles en equipos técnicos de desarrollo.

aprender figma    Visión global 

Adquiere los conocimientos más actualizados en desarrollo web, dominando las tecnologías asociadas al front-end y el back-end.

fi rr signal alt  Domina la gestión de equipos

Aprende sobre planificación y gestión de equipos, para lograr todos los objetivos de desarrollo.

Plan de estudios

La figura del programador es crucial en el sector digital y su demanda no ha parado de crecer.

Ahora, se trata de un rol imprescindible en todas las empresas, ya que el programador se encarga tanto del desarrollo del lado del cliente como del servidor.

Nuestro máster está diseñado para capacitar a programadores para construir aplicaciones completas desde cero, dominando tanto la lógica de negocio como la experiencia de usuario.

Gracias a la metodología de nuestro máster, no solo aprenderás a programar en los lenguajes y frameworks más demandados, sino que te familiarizarás con el uso de todo el tech stack de desarrollo.

M1. Fundamentos de programación web

En este módulo asentarás las bases para el desarrollo web con el que más adelante lograrás desarrollar una aplicación:

check HTML y CSS avanzado

  • CSS Avanzado: Flexbox y Grid

check JavaScript avanzado

  • Arrays y objetos
  • Manipulación del DOM
  • Programación funcional vs. OOP

M2. Creación de Interfaces con React (Frontend)

En el segundo módulo, aprenderás las bases del desarrollo frontend con React así como herramientas para mejorar la calidad de tu código.

check  React básico:

  • Introducción a componentes y Hook useState
  • Especialización vs. Composición
  • Hook useEffect

check  React avanzado:

  • Repaso general y presentación de retos
  • React Router, configuación con Webpack y Eslint

M3. Backend con Node.js y Express

A lo largo de este módulo, verás conceptos básicos de backend y te iniciarás configurando aplicaciones web.

check  Protocolo HTTP y TCP/IP

check  ExpressJS

  • Configuración de apps web, endpoints y rutas
  • Middlewares y validaciones

check  JavaScript asincrónico

  • Fetch API: Promises y manejo asincrónico

check  Validaciones avanzadas

  • Formularios HTML con ReactHookForms

M4. Bases de datos con MongoDB

Explorarás los conceptos clave sobre bases de datos de la manera más práctica.

check  Introducción a bases de datos:

  • Tipos de bases de datos
  • MongoDB y Mongoose

check  Relaciones y aplicaciones prácticas:

  • Relaciones entre entidades

M5. Gestión de proyectos

En este módulo aprenderás todo sobre la gestión de proyectos mediante metodologías ágiles, preparando el camino para el desarrollo de tu propio proyecto de desarrollo web de la mano de los mejores expertos.

check  SCRUM y herramientas de gestión de proyectos

check  Herramientas avanzadas:

  • Storybook y librerías de componentes 

M6. Control de sesiones y seguridad

Aprenderás a gestionar sesiones y reforzar la seguridad en tu propia aplicación web.

check  Autenticación y Seguridad Web:

  • JSON Web Tokens 
  • Gestión de sesiones: Session y Local Storage 
  • API Wrapper 

check  Contextos en React:

  • React Contexts con useContext Hook y useReducer 

M7. Testing en Desarrollo Web

Este módulo se centra en que aprendas a asegurar la calidad de las aplicaciones mediante pruebas reales:

check  Testing avanzado:

  • Testing en frontend y backend
  • Pruebas end-to-end

M8. Desarrollo avanzado: hooks, almacenaje y WebSockets

Aprenderás conceptos avanzados de React y funcionalidades adicionales para mejorar tu proyecto:

check  React avanzado:

  • Hooks avanzados: useMemo, useCallback y useRef

check  Almacenaje y comunicación en tiempo real:

  • Gestión de imágenes y ficheros con Cloudinary
  • WebSockets para comunicación en tiempo real

M9. Explorando Nuevas Tecnologías (I): Docker, Microservicios, React Native

Explorarás herramientas modernas para el desarrollo de aplicaciones:

check  Tecnologías modernas:

  • Docker y Microservicios
  • Introducción a React Native

M10. Deployment y envío de correos electrónicos

Se trabajará en la preparación de aplicaciones para entornos de producción y en el envío de correos electrónicos automatizados.

check  Deployment en Cloud Services:

  • Configuración de CI/CD

check  Email sending:

  • Configuración y prácticas de envío de correos

M11. Explorando Nuevas Tecnologías (II): Typescript, NextJS, Bases de datos SQL

Ampliarás los conocimientos explorando tecnologías avanzadas para desarrollo y arquitectura.

check  Typescript y SSR:

  • Introducción a Typescript y SSR con NextJS

check  Bases de datos SQL:

  • Diseño y manejo de bases de datos SQL

Proyecto final

Ponte a prueba gracias al Learning by doing

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.

check Crearás una aplicación desde cero

check Implementarás un segundo frontend

check Ejecutarás una segunda base de datos, tanto para almacenar datos específicos, como datos analíticos

check Activarás un segundo backend mediante otro lenguaje

check Así, integrarás el software con otra plataforma

La figura del programador es crucial en el sector digital y su demanda no ha parado de crecer.

Ahora, se trata de un rol imprescindible en todas las empresas, ya que el programador se encarga tanto del desarrollo del lado del cliente como del servidor.

Nuestro máster está diseñado para capacitar a programadores para construir aplicaciones completas desde cero, dominando tanto la lógica de negocio como la experiencia de usuario.

Gracias a la metodología de nuestro máster, no solo aprenderás a programar en los lenguajes y frameworks más demandados, sino que te familiarizarás con el uso de todo el tech stack de desarrollo.

En este módulo asentarás las bases para el desarrollo web con el que más adelante lograrás desarrollar una aplicación:

 

check HTML y CSS avanzado: Flexbox y Grid

check CSS Avanzado: Flexbox y Grid

check JavaScript avanzado

check Arrays y objetos

check Manipulación del DOM

check Programación funcional vs. OOP

En el segundo módulo, aprenderás las bases del desarrollo frontend con React así como herramientas para mejorar la calidad de tu código.

 

check  React básico:

check  Introducción a componentes y Hook useState

check  Especialización vs. Composición

check  Hook useEffect

check  React avanzado:

check  Repaso general y presentación de retos

check  React Router, configuación con Webpack y Eslint

A lo largo de este módulo, verás conceptos básicos de backend y te iniciarás configurando aplicaciones web.

 

check  Protocolo HTTP y TCP/IP

check  ExpressJS

check  Configuración de apps web, endpoints y rutas

check  Middlewares y validaciones

check  JavaScript asincrónico

check  Fetch API: Promises y manejo asincrónico

check  Validaciones avanzadas

check  Formularios HTML con ReactHookForms

Explorarás los conceptos clave sobre bases de datos de la manera más práctica.

 

check  Introducción a bases de datos:

check  Tipos de bases de datos

check  MongoDB y Mongoose

check  Relaciones y aplicaciones prácticas:

check  Relaciones entre entidades

En este módulo aprenderás todo sobre la gestión de proyectos mediante metodologías ágiles, preparando el camino para el desarrollo de tu propio proyecto de desarrollo web de la mano de los mejores expertos.

 

check  SCRUM y herramientas de gestión de proyectos

check  Herramientas avanzadas:

check  Storybook y librerías de componentes 

Aprenderás a gestionar sesiones y reforzar la seguridad en tu propia aplicación web.

 

check  Autenticación y Seguridad Web:

check  JSON Web Tokens 

check  Gestión de sesiones: Session y Local Storage 

check  API Wrapper 

check  Contextos en React:

check  React Contexts con useContext Hook y useReducer 

Este módulo se centra en que aprendas a asegurar la calidad de las aplicaciones mediante pruebas reales:

 

check  Testing avanzado:

check  Testing en frontend y backend

check  Pruebas end-to-end

Aprenderás conceptos avanzados de React y funcionalidades adicionales para mejorar tu proyecto:

 

check  React avanzado:

check  Hooks avanzados: useMemo, useCallback y useRef

check  Almacenaje y comunicación en tiempo real:

check  Gestión de imágenes y ficheros con Cloudinary

check  WebSockets para comunicación en tiempo real

Explorarás herramientas modernas para el desarrollo de aplicaciones:

 

check  Tecnologías modernas:

check  Docker y Microservicios

check  Introducción a React Native

Se trabajará en la preparación de aplicaciones para entornos de producción y en el envío de correos electrónicos automatizados.

 

check  Deployment en Cloud Services:

check  Configuración de CI/CD

check  Email sending:

check  Configuración y prácticas de envío de correos

Ampliarás los conocimientos explorando tecnologías avanzadas para desarrollo y arquitectura.

 

check  Typescript y SSR:

check  Introducción a Typescript y SSR con NextJS

check  Bases de datos SQL:

check  Diseño y manejo de bases de datos SQL

Algunos de nuestros profesores de programación

Jose Manuel Cano

Senior Software Engineer at Haufe

Jordi Galobart, profesor del Máster en Full Stack Developer
Jordi Galobart

Emprendedor, Consultor UX
 y Desarrollador Web

Ángel Blanco

Software Engineer en Veriff

Carlos Arenas

Full-stack Developer en Bloobirds

Victor Martinez

CTO en Evolbe

Daniel Herrero

Team Lead - Software Engineer en Infinitas Learning Holding B.V

Conoce la experiencia de nuestros alumnos

Descubre cómo nuestros másteres han transformado sus carreras y vidas. Explora más historias inspiradoras en nuestro canal.

Ver más

Boost Courses

Amplia los conocimientos que has adquirido en el máster con cursos complementarios, diseñados para ayudarte a descubrir nuevas habilidades y convertirte en un perfil más versátil.

Elige uno o varios de estos cursos, según tus intereses y objetivos profesionales.
 

check Web Development for no-coders

check Data for Business

check Prompt Engineering

fi rr smile

Soft Skills Week

Durante este programa de una semana de duración, adquirirás las Soft Skills necesarias para el correcto desarrollo en tu puesto de trabajo, logrando así un perfil profesional mucho más competitivo.

Este programa ayudará a tu desarrollo personal y emocional, para poder gestionar mejor el tiempo, los equipos, el estrés y la comunicación.

Career & Talent Service

Nuestra iniciativa Career & Talent te dará la preparación necesaria para triunfar en todo lo que te propongas, a través de workshops y los siguientes servicios:

Financiación para ti

Nos comprometemos contigo para que estudies sin preocupación y ponemos a tu disposición las mejores opciones de financiación para que inviertas en tu futuro profesional.

check Al contado     check A plazos sin intereses

check A plazos sin intereses con Nemuru     check Paga con criptomonedas

Preguntas frecuentes sobre el Full Stack Developer

¿Necesito experiencia previa antes de realizar el curso de programación?

No es necesario, nuestro programa facilita la introducción a la programación web mediante una preparación intensiva de todos los conceptos clave para desarrollar una carrera en el sector de la programación.

¿Cuál es el salario medio de un Full Stack Developer?

El sueldo de los profesionales en full stack development depende de factores como el nivel de especialización y experiencia, pero de promedio, este se sitúa sobre los 33.000€ brutos al año en España. 

Estos salarios parten de cifras sobre los 25.000€ anuales para perfiles novatos y aumentan progresivamente hasta cifras que sobrepasan los 50.000€, en el caso de perfiles senior.

¿Cuánto tiempo tendré que dedicarle al máster?

Desde Nuclio nos adaptamos a las necesidades de cada usuario mediante nuestros programas Part-time, con un enfoque 100% práctico y personalizado, que consta de tres días de clase a la semana. Sin embargo, deberás saber que tendrás que dedicarle varias horas a la semana para repasar y practicar todos aquellos conceptos que se te enseñen en clase. La implicación fuera del horario de clase es importante y hará que adquieras los conocimientos con mayor facilidad.

Gracias a esta metodología, desde el primer minuto estarás aplicando todos los conocimientos impartidos.

¿Qué aprenderé durante el máster de programación?

Durante el máster de Full Stack Developer, vas a adquirir todos los conocimientos necesarios para desarrollar una carrera en el mundo de la programación. Inicialmente, desarrollarás unas bases de conocimiento en GIT, HTML, CSS, Javascript, React y PHP. 

Posteriormente, vas a obtener conocimientos en JS avanzado, mientras te adentras más en los fundamentos de la programación, aprendes sobre protocolos HTTP y TCP/IP, y conoces los elementos principales de las bases de datos (NOSQL). 

También aplicarás tu conocimiento desde un primer momento, ya que desarrollarás tu propia aplicación web paso a paso. Para ello, te sumergirás en la gestión de proyectos con la metodología SCRUM, aprenderás sobre React avanzado, autenticación, testing y Docker. También adquirirás las habilidades necesarias para desenvolverte en el diseño y arquitectura de software y presentarás tu proyecto de aplicación web.

¿De qué podré trabajar al terminar el máster de Full stack?

Las principales salidas profesionales de este máster de estilo bootcamp son las de Full Stack developer junior, Frontend developer junior y Backend developer junior.

Pero eso no es todo, ya que las habilidades obtenidas durante el máster te permitirán desarrollar tu carrera en otras profesiones, como la de webmaster, consultor informático, desarrollador de aplicaciones web y más.

¿Quieres saber más?

Artículos de nuestro blog sobre Full Stack Development