Máster Full Stack Development

Learn to code and live the life you want

Descargar Catálogo Solicitar información

Vive una experiencia inmersiva de 16 semanas de trabajo dentro de un auténtico equipo de desarrollo web con el Máster Full Stack Developer

Inicio

Septiembre 2020

Campus

Barcelona

Duración

16 Semanas

Modalidad

Presencial Part-Time con acceso a vía Streaming

El programa tiene una duración de 16 semanas y está diseñado con la metodología “Role-Playing”, donde se simula un escenario real en el que los participantes se convierten en un equipo de desarrollo tecnológico con el objetivo de construir una aplicación web a lo largo de todo el programa.  

Nuestra metodología única permite que los participantes:

  • Aprendan a programar en los lenguajes y frameworks más demandados.
  • Se familiaricen con el uso de todo el tech stack de desarrollo.
  • Se habitúen a trabajar con metodologías ágiles y en entornos de desarrollo de empresa tecnológica.
  • Salgan del máster con varias app como portfolio.
Pedir más Información

Metodología Única

El curso se divide en dos bloques metodológicos:

  • El primero tiene como objetivo establecer los fundamentos de programación modernos y tecnologías del curso.
  • El segundo tiene como objetivo simular la realidad del trabajo de desarrollo full stack en una empresa.
Saber Más
0

Los fundamentos de programación y tecnologías:
Durante estas semanas habrá tanto ejercicios independientes y también acumulativos para poder ver cómo iterar el código y complementarlo con código nuevo.

0

Desarrollo de una aplicación:
Las siguientes diez semanas se simulará el trabajo en equipo en una empresa con el fin de que los alumnos vivan una experiencia semejante a lo que luego se encontrarán en el mercado laboral. Al principio de este bloque se organizarán los equipos que trabajarán en los proyectos de desarrollo de softwares.

Contenido del Máster Full Stack Developer

Durante las primeras seis semanas se impartirán contenidos diarios con el siguiente formato:

  • En una parte de las clases se impartirá contenido teórico explicado mediante diapositivas, programación en vivo y ejemplos.
  • El resto de las clases se pondrán en práctica los contenidos explicados mediante ejercicios, con la libertad de colaborar entre alumnos y preguntar al profesor.
  • Asignación de ejercicios que hacer autónomamente y que se valorarán en las siguientes sesiones o de manera offline.

Tecnologías que se aprenderán:

  • Github y Git
  • Docker
  • React
  • Node.js
  • ExpressJS
  • MongoDB

Las seis semanas siguientes que suman tres sprints de desarrollo tienen por objetivo desarrollar las funcionalidades básicas de la aplicación.

Se simulará el trabajo en equipo en una empresa con el fin de que los alumnos vivan una experiencia semejante a lo que luego se encontrarán en el mercado laboral. La metodología SCRUM será parte de todos nuestros días.

Al principio de este bloque se organizarán los equipos y se les asignará un proyecto. 

Los proyectos serán softwares existentes y conocidos, que semana a semana tendrán que ir replicando parte por parte.

Ejemplos de proyectos:

  • Trello
  • Twitter
  • LinkedIn
  • Glovo
  • Skyscanner

Las cuatro semanas siguientes que suman dos sprints de desarrollo tienen por objetivo diversificar el conocimiento y enfrentarse a retos de diseño y arquitectura de software.

Además durante estos sprints se desplegará el software desarrollado en infraestructura real viendo así la configuración de sistemas, servidores y dominios.

Los objetivos generales que se persiguen son, por ejemplo:

  • Implementación de un segundo frontend, como un backoffice
  • Implementación de una segunda base de datos, como Redis o MySql para almacenar datos específicos, como datos analíticos o con necesidad de alta escalabilidad
  • Implementación de un segundo backend mediante otro lenguaje para, por ejemplo, integrar el software con otra plataforma

Workshops

Durante el curso se harán tres workshops de 5h cada uno los sábados. El valor diferencia es que durante los tres workshops se desarrollará un solo proyecto en tres fases (cada fase un workshop).El objetivo de los workshops es diversificar el conocimiento de las tecnologías y ver otros casos de uso de implementación de software.

0

Creación de una API en Python con base MySql

0

Prototipado de una aplicación frontend React Native mobile que utilice la funcionalidad de la API creada en el workshop 1, ampliando la funcionalidad de ser necesario.

0

Finalizar el proyecto de los anteriores Workshops y desplegar el software desarrollado en infraestructura real

PROYECTO FINAL

Presenta ante un jurado, formado por  profesionales en activo del sector,  el proyecto que has ido trabajando durante todo el máster.

MENTORÍA

Durante el curso se dispondrá de horas para el desarrollo de los proyectos fuera de las clases con el apoyo de mentores de la escuela.

Presencial y Streaming

El método de estudio es principalmente de forma presencial. Pero además de esta posibilidad, todas las clases tienen la opción de acceder vía Streaming, se puede acceder desde cualquier dispositivo móvil a la clase en directo y a la vez participar en la sesión de una forma remota.

Conoce el máster:

Guillermo Blasco

Director del Máster Full Stack Developer

CTO en Bloobirds the all-in-one outbound sales platform

Guillermo ha sido durante los últimos 6 años Chief Technology Officer de diversas Startups de Barcelona, en el presente CTO de Bloobirds. También ha sido consultor de proyectos de Business Intelligence en diversos sectores así como profesor en la Universidad de Barcelona dirigiendo dos materias. Las competencias en las que más destaca son arquitectura de software, arquitectura cloud, diseño de bases de datos, y programación en React y Java.

Profesores

Carlos Arenas

Lead developer en Bloobirds

Soy Carlos Arenas, lead developer en Bloobirds con amplia experiencia Full-stack. He tenido un recorrido de trabajo en consultoras y startups. Actualmente soy profesor de materias de 4º y 3º de la carrera de Ingeniería Informática en la Universitat de Barcelona.
Guillermo Blasco

CTO en Bloobirds - Director del Programa

Es CTO en Bloobirds the all-in-one outbound sales platform. Después de pasar por consultoría tecnológica en diversas empresas, participó en tres proyectos de emprendimiento tecnológico como CTO. Actualmente, es profesor de cien alumnos en la Facultad de Matemáticas e Informática en la Universitat de Barcelona.
Eudald Arranz

CTO de Nested

Ingeniero informático por la Universidad de Barcelona. Actualmente lidero el equipo tecnológico en Nested, ¡El airbnb de las oficinas!
Jose Manuel Cano

Full Stack Developer at Bloobirds

Graduado en Ingeniería Informática por la UB. Su ámbito laboral ha sido siempre el de las empresas B2B SaaS. Tiene conocimientos de diversos lenguajes de programación a nivel de Frontend (Javascript, CSS3, HTML, ReactJS) y Backend (Java, PHP, Javascript) y nociones de Docker y Kubernetes.
Patricia Mateos

Senior Frontend Developer at Bloobirds

Con más de ocho años de experiencia en desarrollo frontend. Domina las tecnologías frontend más destacables del mercado: React, Webpack, yarn, npm, Babel, TypeScript, entre otras, además de conocer bien PHP, MySQL y Node.js
Facundo Farias

CTO de Happets

Ha trabajado en diversas Startups en el ecosistema de Barcelona, actualmente siendo CTO de Happets, parte de Affinity Pet Care. Domina principalmente los lenguajes .NET, PHP, NodeJS, Java, Ruby o Python, como así también tiene experiencia trabajando con los Cloud Providers más conocidos: AWS, GCP y Azure.
Alfonso Trocoli

Junior Full Stack Developer at Bloobirds

Tras más de 5 años de experiencia en contabilidad y haber estudiado una carrera de Negocios y Marketing Internacional, participó en la primera edición del Máster de Full Stack Developer al ver el gran potencial de este perfil.
Ángel Blanco

Junior Full Stack Developer at Adsmurai

Tras estudiar la carrera de Publicidad y dedicarse más de 5 años al marketing digital en 3 startups, cambió de carrera a la programación tras su paso por la primera edición del Máster en Full Stack Development.

¿Para quién es el Máster Full Stack Developer de Nuclio?

Cambio de carrera Profesional
El Curso intensivo de Programación de Nuclio Digital School, te dará en un breve período de tiempo las habilidades necesarias para incorporarte en el ecosistema de la programación con éxito asegurado.

Emprendedores
Podrás nutrirte de la mejor Venture Builder Española, Nuclio. Si tienes pensado crear un proyecto personal, tendrás contacto directo con los mejores mentores de Nuclio.

Recién Graduados
Si justo has acabado los estudios y ya tienes claro que quieres enfocar tu carrera hacia el mundo de la programación, con nuestros programas intensivos te aseguras una entrada al mundo laboral; estarás preparado para afrontar todos los retos desde el primer día.

Solicitar Admisión

Descargar Catálogo

INFÓRMATE

Lunes

18:30 – 21:30

Miércoles

18:30 – 21:30

Viernes

18:30 – 21:30

PRECIO: 6900€

Consulta nuestras becas, ayudas y planes de financiación (hasta 36 meses sin intereses).

¿Por qué hacer el Máster Full Stack Developer?

Pedir más Información