Solicita información sobre el Máster en Programación y desarrollo de apps Full Stack

Máster en
Programación y desarrollo de apps Full Stack

Máster en
Programación y desarrollo de apps Full Stack

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.

  Duración 22 semanas + Boost Courses

  Modalidad Online (Part-time)

  Próxima convocatoria Octubre

  Certificado por EUNEIZ (30 ECTS)

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

Desarrolla tu propia aplicación

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

Visión global

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

Metodología ágil

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

 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?

Desarrolla tu propia aplicación

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

Metodología ágil

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

Visión global

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

Domina la gestión de equipos

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

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 

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.

Módulo 1. 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: HTML y CSS avanzado   CSS Avanzado: Flexbox y Grid     JavaScript avanzado

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


Módulo 2. 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.     React básico:

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

    React avanzado:

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


Módulo 3. 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.     Protocolo HTTP y TCP/IP   ExpressJS

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

    JavaScript asincrónico

         Fetch API: Promises y manejo asincrónico

    Validaciones avanzadas

         Formularios HTML con ReactHookForms


Módulo 4. Bases de datos con MongoDB

Explorarás los conceptos clave sobre bases de datos de la manera más práctica.     Introducción a bases de datos:

         Tipos de bases de datos          MongoDB y Mongoose

  Relaciones y aplicaciones prácticas:

         Relaciones entre entidades


Módulo 5. 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.     SCRUM y herramientas de gestión de proyectos   Herramientas avanzadas:

         Storybook y librerías de componentes


Módulo 6.Control de sesiones y seguridad

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

         JSON Web Tokens

         Gestión de sesiones: Session y Local Storage

         API Wrapper

  Contextos en React:

         React Contexts con useContext Hook y useReducer


Módulo 7. Testing en Desarrollo Web

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

         Testing en frontend y backend

         Pruebas end-to-end


Módulo 8. Desarrollo avanzado: hooks, almacenaje y WebSockets

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

         Hooks avanzados: useMemo, useCallback y useRef

  Almacenaje y comunicación en tiempo real:

         Gestión de imágenes y ficheros con Cloudinary

         WebSockets para comunicación en tiempo real


Módulo 9.Explorando Nuevas Tecnologías (I): Docker, Microservicios, React Native

Explorarás herramientas modernas para el desarrollo de aplicaciones:     Tecnologías modernas:

         Docker y Microservicios

         Introducción a React Native


Módulo 10. 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.     Deployment en Cloud Services:

         Configuración de CI/CD

  Email sending:

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


Módulo 11. Explorando Nuevas Tecnologías (II): Typescript, NextJS, Bases de datos SQL

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

         Introducción a Typescript y SSR con NextJS

  Bases de datos SQL:

         Diseño y manejo de bases de datos SQL


Proyecto final: 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.     Crearás una aplicación desde cero   Implementarás un segundo frontend   Ejecutarás una segunda base de datos, tanto para almacenar datos específicos, como datos analíticos   Activarás un segundo backend mediante otro lenguaje   Así, integrarás el software con otra plataforma

Lead Expert

Jordi Galobart 

Consultor UX (SEO+IA+Usabilidad+Accesibilidad). Desarrollador web y emprendedor

Jordi tiene experiencia como desarrollador de webs y apps, como consultor UX y Product Manager en diversas empresas: Grupo Intercom, Bodas.net, Xperience Consulting.

Jordi Galobart 

Consultor UX (SEO+IA+Usabilidad+Accesibilidad). Desarrollador web y emprendedor

Jordi tiene experiencia como desarrollador de webs y apps, como consultor UX y Product Manager en diversas empresas: Grupo Intercom, Bodas.net, Xperience Consulting.

Conoce el programa en detalle y descubre al Lead Expert que te guiarán en tu camino hacia el éxito en la programación.

Algunos de nuestros profesores

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.

  Web Development for no-coders
  Data for Business
 Prompt Engineering

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 te ayudará a mejorar tu inteligencia emocional, para poder gestionar mejor el tiempo, los equipos, el estrés y la comunicación.

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.

  Web Development for no-coders
  Data for Business
 Prompt Engineering

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 te ayudará a mejorar tu inteligencia emocional, para poder gestionar mejor el tiempo, los equipos, el estrés y la comunicación.

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.

Al contado      A plazos sin intereses

A plazos sin intereses con Nemuru      Paga con criptomonedas

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.

Al contado

A plazos sin intereses

A plazos sin intereses con Nemuru

Paga con criptomonedas

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:

¿Quieres saber más?