Máster en
Web Development
Online

Aprende todo lo necesario para convertirte en Web Developer a nivel profesional con este Máster intensivo.

El Máster en Web Development te permitirá adquirir todos los conocimientos técnicos y experiencia práctica necesaria para empezar a trabajar en este sector sin necesidad de conocimientos previos. Durante el curso aprenderás a programar proyectos Web y Apps utilizando lenguajes y frameworks como HTML5, CSS3, JavaScript o React entre otros.

 

Comienzo

9 de enero de 2023

 

Duración

240 Horas / 6 meses

 

Horario

Lunes a viernes de 19:00 – 21:00

¿A quién va dirigido?

Para realizar el Máster no es necesario tener ninguna experiencia previa y está dirigido a diferentes tipos de perfil que describimos.

Desempleados

Estos cursos son perfectos si necesitas encontrar trabajo rápidamente y te apasionan las nuevas tecnologías. ¿Sabías que en este sector prácticamente no existe el paro?

Recién graduados

Después de tus estudios necesitas especializarte en un área concreta para encontrar un buen trabajo ¿Quieres aprender lo que realmente buscan las empresas?

Emprendedores

¿Te interesa crear tu propia StartUp? Nuestros cursos te permitirán contar con todos los conocimientos técnicos para crear un producto digital y gestionar tu propio equipo técnico.

Cambio de vida

¿Te gustaría dar un giro a tu carrera profesional? Si quieres cambiar de profesión y conseguir un trabajo con mucho futuro, nuestros bootcamps te permitirán hacerlo en muy poco tiempo.

Dirección del Máster

Nuestros programas Máster están impartidos por una exigente selección de profesionales destacados del sector.

Alberto Rivera

Director del programa
Cuenta con años de experiencia liderando proyectos de desarrollo web en empresas como Minsait o LaLiga y también como docente en el sector académico.

Masterclass

Rodrigo Erades
Software Engineering
Cabify

Katherine Sánchez
Business Analyst
NTT Data

 

Miguel Aller Camino
Lead Data Engineering
Inditex

Carlos Martínez
Lead Engineer
NTT Data

Álvaro de la Chica
Squad Leader
Santander

Iván Leider
Software Engineering
L+R

Programa

El objetivo del Máster es que alcances un nivel profesional en Web Development.

Web Design

120 Horas / 3 Meses

Durante este módulo de maquetación web con HTML5, CSS3 y JavaScript aprenderás a desarrollar cualquier proyecto web incluyendo aquellos que requieren ser “responsive” para adaptarse eficazmente a cada dispositivo.


Introducción a Git

• Conceptos básicos sobre repositorios de código.
• Instalación de Git y SourceTree.
• Concepto de commit, push, pull, fetch, reset.
• Creación y uso de ramas.
• Git merge.
• Repositorios remotos.
• Flujo de trabajo.


HTML

• Semántica HTML básica. Contenedores vs Contenido.
• Formularios.
• Estructura de archivos.
• Definición de hojas de estilos CSS.


CSS

• Definición de hojas de estilos CSS.
• Box Model CSS.
• Selectores CSS.
• Propiedades básicas CSS.
• Herencia en CSS.
• Posiciones.
• Layout con Flex y Grid.
• Responsive Adaptive Design: Media Queries.
• Nomenclatura usando BEM.


SASS

• Introducción a los preprocesadores.
• Introducción a SASS.
• Variables.
• Partials.
• Mixins.
• Modules.
• Herencia.
• Operadores.
• Funciones.
• ITCSS BEMIT.


Javascript – Algoritmia

• Qué es programar y estructura de un script.
• Tipos de datos básicos.
• Operadores matemáticos, lógicos y de comparación.
• Creación de variables y constantes. Let y Const.
• Condicionales: If, if-else, switch.
• Bucle for.
• Bucle while.
• Creación y uso de funciones.
• Gestión de parámetros en funciones. Return.
• Diferencias en el ámbito de las variables.


Javascript – Colecciones

• Introducción a las estructuras de datos y colecciones.
• Creación y uso de arrays.
• Métodos para recorrer arrays.
• Búsqueda y ordenación utilizando arrays.
• Arrays multidimensionales.
• Recorriendo Arrays multidimensionales.
• Funciones aplicadas a arrays (filter, find, map…).
• Introducción a Map y Set.


Javascript – Objetos

• Funciones anónimas y callbacks.
• Uso de Arrow Functions.
• Parámetros indefinidos. rest parameters.
• Creación y uso de objetos Javascript.
• Contexto de JavaScript: This.


Javascript – DOM Modelo de Objetos

• ¿Qué es el DOM?. Su uso con Javascript.
• ¿Qué es el BOM?
• Javascript en el navegador.
• Captura de elementos a través de los métodos get.
• Captura de elementos a través de querySelector.
• Obtención y manipulación de elementos del DOM y sus atributos.
• Tipos de eventos.
• Gestión de eventos HTML.
• Listeners y funciones para eventos.
• Storage en el Navegador.

Front-End

120 Horas / 3 Meses

En el módulo de desarrollo Front-End con ReactJS aprenderás a crear todo tipo de desarrollos Web, SPA (Single Page Application) o incluso aplicaciones para móviles con JavaScript utilizando los módulos, herramientas y componentes.


Javascript POO

• Conceptos de Programación Orientada a Objetos.
• Creación de clases y de instancias.
• Conceptos de This.
• Herencia.

Javascript Asincronía

• Concepto de asíncronía y situaciones que la producen en el browser.
• Timeout vs Interval vs Callback vs Promesas.
• Concepto de Promesas.
• Declaración y consumo de promesas.
• Métodos específicos de la clase Promise.
• Uso de Async-Await para gestionar promesas.
• Funciones con promesas.

Javascript – Peticiones HTTP

• Introducción a HTTP.
• Gestión de peticiones HTTP a Rest API.
• Concepto de petición asíncrona.
• Petición a través de callback.
• Peticiones GET.
• Peticiones con cuerpo. POST, PUT.
• Gestión de errores.
• Introducción al CORS.

Introducción al desarrollo web con React

• Qué es una SPA.
• Qué es react. ReactDOM, React-router componentes y JSX.
• Introducción al desarrollo por componentes con clases y lifecycle.
• Ejemplo de app utilizando CDNs.
• Introducción a NPM.
• Conociendo el package.json.
• Gestión del registro NPM.
• Migración del ejemplo anterior a NPM.
• Introducción a React Scripts.
• Creando aplicaciones con el CLI.
• Construyendo la aplicación en modo desarrollo con React Scripts.
• Migración del ejemplo al CLI.

Componentes React Hooksb

• Creación de componentes de función.
• Introducción a los hooks.
• Conociendo los hooks básicos (useEffect, useState).
• Consumo de componentes dentro de otros componentes.
• Conociendo los hooks avanzados.
• Componentes de clase vs Componentes de función.

Routing

• Parámetros de path.
• Gestionando Query Params.
• Rutas anidadas.
• Proteger el acceso a rutas.
• Rutas autenticada.
• Animando rutas.

State Management

• Context API.
• Estado Local VS Estado Global.
• Stateless vs Stateful components.
• Redux.
• Usando redux y hooks.
• Gestionando el estado en el router

Ejemplo con una API JS

• Introducción al concepto de API JS y librería reutilizable.
• Entendiendo la documentación de el API.
• Ejemplo de consumo de un API como Google Maps

Deploy

• Construir la aplicación para producción.
• Deploy en servicios como Surge.sh o Netlify.
• Introducción al CI/CD.

Proyecto Final

Pondrás en práctica todo lo aprendido durante tu formación.

Una vez finalizado tu curso, con todos los conocimientos aprendidos, podrás realizar un proyecto real y presentarlo a nuestro equipo docente. Los mejores trabajos serán promocionados en nuestras redes sociales y en los eventos de promoción que realizamos cada trimestre.

Empleo

Nuestros alumnos trabajan ya en las áreas tecnológicas de las empresas más importantes a nivel internacional.

¿Cómo se puede pagar?

Puedes hacer ahora mismo la reserva de tu plaza y pagar el resto del importe al comenzar el Máster.

400€

Reserva de plaza

3.600€

Resto del importe

4.000€

Precio del Máster

+

=

¡Consigue un 25% de descuento esta semana!

Opiniones de alumnos

FAQ

Algunas de las preguntas frecuentes sobre nuestros Masters y Cursos.

No, sólo necesitas tener estudios básicos y un nivel medio de Inglés.

Lo primero es pulsar el botón “Infórmate” y rellenar el formulario, luego te contactará nuestro Campus Manager para informarte y resolver todas tus dudas. Por último tendrás que pagar la reserva de plaza.

Primero debes realizar un pago del 10% en concepto de la reserva de plaza y el 90% restante lo pagarás antes de comenzar el curso al contado o financiado con un banco.

Sí, con los descuentos Early Bird cuanto antes reserves tu plaza mayor descuento consigues.

El formato remoto consiste en clases en directo retransmitidas en streaming que también son grabadas para poderlas visionar en otro momento.

Sí, necesitas un equipo con cualquier sistema operativo (PC/Mac) con menos de 4 años.

Sí, al finalizar el Máster se entrega un diploma acreditativo a todos los asistentes que hayan superado el programa formativo.

¡Sí, por supuesto! Requiere ser muy constante, pero el programa está diseñado para que puedas aprender todo en 24 semanas y que lo puedas compatibilizar con tu trabajo u otros estudios.

Una vez finalizado tu curso, con todos los conocimientos aprendidos, podrás realizar un proyecto real y presentarlo a nuestro equipo docente.

Programas relacionados

Web Design

Un Curso en remoto para convertirte en Web Designer profesional.
Part-Time / 3 Meses / 120 Horas

Front-End

Curso intensivo orientado a convertirte en Front-End Developer profesional.
Part-Time / 3 Meses / 120 Horas

Máster en
Web Development
Online

Aprende todo lo necesario para convertirte en Web Developer a nivel profesional con este Máster intensivo.

El Máster en Web Development te permitirá adquirir todos los conocimientos técnicos y experiencia práctica necesaria para empezar a trabajar en este sector sin necesidad de conocimientos previos. Durante el curso aprenderás a programar proyectos Web y Apps utilizando lenguajes y frameworks como HTML5, CSS3, JavaScript o React entre otros.

 

Comienzo

9 de enero de 2023

 

Duración

240 Horas / 6 meses

 

Horario

L-V de 19:00 – 21:00

¿A quién va dirigido?

Para realizar el Máster no es necesario tener ninguna experiencia previa y está dirigido a diferentes tipos de perfil que describimos.

Desempleados

Estos cursos son perfectos si necesitas encontrar trabajo rápidamente y te apasionan las nuevas tecnologías. ¿Sabías que en este sector prácticamente no existe el paro?

Recién graduados

Después de tus estudios necesitas especializarte en un área concreta para encontrar un buen trabajo ¿Quieres aprender lo que realmente buscan las empresas?

Emprendedores

¿Te interesa crear tu propia StartUp? Nuestros cursos te permitirán contar con todos los conocimientos técnicos para crear un producto digital y gestionar tu propio equipo técnico.

Cambio de vida

¿Te gustaría dar un giro a tu carrera profesional? Si quieres cambiar de profesión y conseguir un trabajo con mucho futuro, nuestros bootcamps te permitirán hacerlo en muy poco tiempo.

Dirección del Máster

Nuestros programas Máster están impartidos por una exigente selección de profesionales destacados del sector.

Alberto Rivera

Director del programa
Cuenta con años de experiencia liderando proyectos de desarrollo web en empresas como Minsait o LaLiga y también como docente en el sector académico.

Programa

El objetivo del Máster es que alcances un nivel profesional en Web Development.

Web Design

120 Horas / 3 Meses

Durante este módulo de maquetación web con HTML5, CSS3 y JavaScript aprenderás a desarrollar cualquier proyecto web incluyendo aquellos que requieren ser “responsive” para adaptarse eficazmente a cada dispositivo.


Introducción a Git

• Conceptos básicos sobre repositorios de código.
• Instalación de Git y SourceTree.
• Concepto de commit, push, pull, fetch, reset.
• Creación y uso de ramas.
• Git merge.
• Repositorios remotos.
• Flujo de trabajo.


HTML

• Semántica HTML básica. Contenedores vs Contenido.
• Formularios.
• Estructura de archivos.
• Definición de hojas de estilos CSS.


CSS

• Definición de hojas de estilos CSS.
• Box Model CSS.
• Selectores CSS.
• Propiedades básicas CSS.
• Herencia en CSS.
• Posiciones.
• Layout con Flex y Grid.
• Responsive Adaptive Design: Media Queries.
• Nomenclatura usando BEM.


SASS

• Introducción a los preprocesadores.
• Introducción a SASS.
• Variables.
• Partials.
• Mixins.
• Modules.
• Herencia.
• Operadores.
• Funciones.
• ITCSS BEMIT.


Javascript – Algoritmia

• Qué es programar y estructura de un script.
• Tipos de datos básicos.
• Operadores matemáticos, lógicos y de comparación.
• Creación de variables y constantes. Let y Const.
• Condicionales: If, if-else, switch.
• Bucle for.
• Bucle while.
• Creación y uso de funciones.
• Gestión de parámetros en funciones. Return.
• Diferencias en el ámbito de las variables.


Javascript – Colecciones

• Introducción a las estructuras de datos y colecciones.
• Creación y uso de arrays.
• Métodos para recorrer arrays.
• Búsqueda y ordenación utilizando arrays.
• Arrays multidimensionales.
• Recorriendo Arrays multidimensionales.
• Funciones aplicadas a arrays (filter, find, map…).
• Introducción a Map y Set.


Javascript – Objetos

• Funciones anónimas y callbacks.
• Uso de Arrow Functions.
• Parámetros indefinidos. rest parameters.
• Creación y uso de objetos Javascript.
• Contexto de JavaScript: This.


Javascript – DOM Modelo de Objetos

• ¿Qué es el DOM?. Su uso con Javascript.
• ¿Qué es el BOM?
• Javascript en el navegador.
• Captura de elementos a través de los métodos get.
• Captura de elementos a través de querySelector.
• Obtención y manipulación de elementos del DOM y sus atributos.
• Tipos de eventos.
• Gestión de eventos HTML.
• Listeners y funciones para eventos.
• Storage en el Navegador.

Front-End

120 Horas / 3 Meses

En el módulo de desarrollo Front-End con ReactJS aprenderás a crear todo tipo de desarrollos Web, SPA (Single Page Application) o incluso aplicaciones para móviles con JavaScript utilizando los módulos, herramientas y componentes.


Javascript POO

• Conceptos de Programación Orientada a Objetos.
• Creación de clases y de instancias.
• Conceptos de This.
• Herencia.

Javascript Asincronía

• Concepto de asíncronía y situaciones que la producen en el browser.
• Timeout vs Interval vs Callback vs Promesas.
• Concepto de Promesas.
• Declaración y consumo de promesas.
• Métodos específicos de la clase Promise.
• Uso de Async-Await para gestionar promesas.
• Funciones con promesas.

Javascript – Peticiones HTTP

• Introducción a HTTP.
• Gestión de peticiones HTTP a Rest API.
• Concepto de petición asíncrona.
• Petición a través de callback.
• Peticiones GET.
• Peticiones con cuerpo. POST, PUT.
• Gestión de errores.
• Introducción al CORS.

Introducción al desarrollo web con React

• Qué es una SPA.
• Qué es react. ReactDOM, React-router componentes y JSX.
• Introducción al desarrollo por componentes con clases y lifecycle.
• Ejemplo de app utilizando CDNs.
• Introducción a NPM.
• Conociendo el package.json.
• Gestión del registro NPM.
• Migración del ejemplo anterior a NPM.
• Introducción a React Scripts.
• Creando aplicaciones con el CLI.
• Construyendo la aplicación en modo desarrollo con React Scripts.
• Migración del ejemplo al CLI.

Componentes React Hooksb

• Creación de componentes de función.
• Introducción a los hooks.
• Conociendo los hooks básicos (useEffect, useState).
• Consumo de componentes dentro de otros componentes.
• Conociendo los hooks avanzados.
• Componentes de clase vs Componentes de función.

Routing

• Parámetros de path.
• Gestionando Query Params.
• Rutas anidadas.
• Proteger el acceso a rutas.
• Rutas autenticada.
• Animando rutas.

State Management

• Context API.
• Estado Local VS Estado Global.
• Stateless vs Stateful components.
• Redux.
• Usando redux y hooks.
• Gestionando el estado en el router

Ejemplo con una API JS

• Introducción al concepto de API JS y librería reutilizable.
• Entendiendo la documentación de el API.
• Ejemplo de consumo de un API como Google Maps

Deploy

• Construir la aplicación para producción.
• Deploy en servicios como Surge.sh o Netlify.
• Introducción al CI/CD.

Empleo

Nuestros alumnos trabajan ya en las áreas tecnológicas de las empresas más importantes a nivel internacional.

¿Cómo se puede pagar?

Puedes hacer ahora mismo la reserva de tu plaza y pagar el resto del importe al comenzar el Máster.

400€

Reserva de plaza

+

3.600€

Resto del importe

=

4.000€

Precio del Máster

¡Consigue un 25% de descuento esta semana!

FAQ

No, sólo necesitas tener estudios básicos y un nivel medio de Inglés.

Lo primero es pulsar el botón “Infórmate” y rellenar el formulario, luego te contactará nuestro Campus Manager y por último tendrás que pagar la reserva de plaza.

Una vez abonada la reserva de plaza, puedes pagar el resto al contado o financiado con un banco.

Sí, con los descuentos Early Bird cuanto antes reserves tu plaza mayor descuento consigues.

Este Máster se imparte exclusivamente en formato Remoto con clases en directo a través de la plataforma Zoom.

Sí, necesitas un equipo con cualquier sistema operativo (PC/Mac) con menos de 4 años.

Sí, al finalizar el curso se entrega un diploma acreditativo a todos los asistentes que hayan aprovechado el curso.

¡Sí, por supuesto! Requiere ser muy constante, pero el programa está diseñado para que puedas aprender todo en 6 meses y que lo puedas compatibilizar con tu trabajo u otros estudios.

Dispondrás de 60 Horas aproximadamente dedicadas al desarrollo y ejecución de tu proyecto a nivel profesional con la supervisión del Director del Máster.

Programas relacionados

Web Design

Un Curso en Remoto para convertirte en UX Researcher profesional.

Part-Time / 3 Meses / 120 H

Front-End

Un Curso en Remoto para convertirte en Front-End Developer profesional.

Part-Time / 3 Meses / 120 H

Ir arriba