Curso de
Front-End
Online

Aprende todo lo necesario para convertirte en Front-End Developer a nivel profesional con este curso intensivo.

En este curso intensivo 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.

 

Comienzo

9 de enero de 2023

 

Duración

120 Horas / 3 Meses

 

Horario

Lunes a viernes de 19:00 – 21:00

¿A quién va dirigido?

Para realizar el Curso 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 Programa

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

Alberto Rivera

Co-director del Bootcamp
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 Curso es que alcances un nivel profesional en Front-End Development.

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

200€

Reserva de plaza

1.800€

Resto del importe

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

Para poder realizar este curso es necesario tener los conocimientos previos reflejados en el programa del Curso de Web Design, así como 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 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 3 meses y que lo puedas compatibilizar con tu trabajo u otros estudios.

Programas relacionados

Web Development

Un Máster en Remoto para convertirte en Web Developer profesional.
Part-Time / 6 Meses / 240 Horas

Web design

Curso intensivo orientado a convertirte en Web Designer profesional.
Part-Time / 3 Meses / 120 Horas

Curso de
Front-End
Online

Aprende todo lo necesario para convertirte en Front-End Developer a nivel profesional con este curso intensivo.

En este curso intensivo 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.

 

Comienzo

9 de enero de 2023

 

Duración

120 Horas / 3 Meses

 

Horario

L-V de 19:00 – 21:00

¿A quién va dirigido?

Para realizar el Curso 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 Programa

Nuestros programas 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.

¿Qué voy a aprender?

El objetivo del Curso es que alcances un nivel profesional en Front-End Development.

Front-End

120 Horas / 3 Meses

En este curso 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 Curso.

200€

Reserva de plaza

+

1.800€

Resto del importe

=

2.000€

Precio del Máster

¡Consigue un 25% de descuento esta semana!

FAQ

Para poder realizar este curso es necesario tener los conocimientos previos reflejados en el programa del Curso de Web Design, así como 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 3 meses y que lo puedas compatibilizar con tu trabajo u otros estudios.

Programas relacionados

Web Development

Un Máster en Remoto para convertirte en Web Developer profesional.

Part-Time / 6 Meses / 240 H

Web Design

Un Curso en Remoto para convertirte en UX Researcher profesional.

Part-Time / 3 Meses / 120 H

Ir arriba