DESARROLLO FRONT-END CON REACT

Curso

En Valencia

1.290 € IVA inc.

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Descripción

  • Tipología

    Curso

  • Modalidad horaria

    Part time

  • Nivel

    Nivel avanzado

  • Idiomas

    Castellano

  • Lugar

    Valencia

  • Horas lectivas

    48h

  • Duración

    1 Mes

  • Inicio

    03/06/2024

Aprende React y trabaja de front-end developer

El curso de Desarrollo front-end con React ofrece a los estudiantes la oportunidad de aprender a utilizar y desenvolverse con las librerías, tecnologías y herramientas más demandadas para poder trabajar como front-end developer hoy en día. En un contexto donde cada poco tiempo salen frameworks nuevos, React ha demostrado ser el rey indiscutible y se mantiene como el más usado por las empresas desde hace más de 7 años.
Nuestro programa de formación especializada desarrollará las habilidades de los alumnos a la hora de resolver problemas y afianzará sus conocimientos, no solo de React, sino también de algoritmia, patrones de diseño, Git, JavaScript, TypeScript, HTML, CSS y Testing automático.

Instalaciones y fechas

Ubicación

Inicio

Valencia
Ver mapa
Calle Viciana, 5, 46003

Inicio

03 jun 2024Matrícula abierta

A tener en cuenta

Con un enfoque práctico que reforzará los conceptos teóricos durante todo el curso, los estudiantes trabajarán como en un auténtico equipo de desarrollo y se enfrentarán a un proyecto real desde el primer día, que iremos evolucionando hasta tener una aplicación completamente funcional al final del curso.

Personas que quieran especializarse en el desarrollo front-end con React y cualquier otra persona que quiera coger una base para entender mejor cómo trabaja un/a desarrollador/a front-end (product designer, product managers, project managers).

Este curso está diseñado para aquellas personas que ya tengan una base inicial en programación y que estén interesadas en trabajar como front-end developers en proyectos con React y TypeScript, o aquellas personas que quieran afianzar sus conocimientos en dichas tecnologías. Por lo ambicioso del temario, se requerirá que los alumnos tengan al menos una base inicial en JavaScript, CSS y HTML, aunque no requiere ser experto en ninguno de esos lenguajes.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Logros de este Centro

2022

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 17 años en Emagister.

Materias

  • React
  • HTML
  • CSS
  • Front-end
  • Diseño web
  • Git
  • Javascript
  • TypeScript
  • Testing
  • Aplicaciones web

Profesores

Jose Miguel  González

Jose Miguel González

Profesor de Desrrollo Front-end

Temario

Tema 1: Introducción a React y TypeScript

- Introducción a TypeScript
- Introducción a React y su Virtual DOM
- Introducción a JSX- Operadores y sintaxis comunes de Javascript centrada en React
- React DevTools
- Ejercicios prácticos: Preparación del entorno de desarrollo y proyecto inicial con React y TypeScript

Tema 2: Componentes en React

- Qué es un componente
- Ciclo de vida y renderizado de los componentes en React
- Tipos de componentes en React
- Estilando nuestros componentes
- Cómo crear componentes reutilizables
- Tipando los componentes con TypeScript
- Ejercicios prácticos: Crear nuestros primeros componentes del proyecto

Tema 3: Testing en React

- Introducción al testing
- Preparar el proyecto para testear
- Testeando componentes en React
- Ejercicios prácticos: testeando nuestros componentes

Tema 4: Eventos en React

- Eventos en el navegador
- Event listeners y event propagation en React
- Handlers y callbacks
- Ejercicios prácticos: reaccionando a acciones de los usuarios en nuestros componentes
- Ejercicios prácticos: testeando las interacciones de usuario en nuestros componentes

Tema 5: Hooks I: useState

- Para qué se utiliza useState y por qué es necesario
- Cuándo utilizar useState: buenas prácticas
- Ejercicios prácticos: añadir estado a los componentes de nuestro proyecto

Tema 6: Rutas en React

- Diferencias entre enrutado en web y en React
- Configurar React-router
- Organizar las rutas en aplicaciones complejas
- Trabajando con queryParams y rutas dinámicas
- Ejercicios prácticos: Añadir rutas a nuestro proyecto

Tema 7: Hooks II: useEffect

- Para qué se utiliza useEffect y por qué es necesario
- useEffect en el ciclo de vida de un componente
- Valor vs Referencia
- Buenas prácticas para evitar efectos inesperados
- Ejercicios prácticos: usando useEffect en nuestros componentes

Tema 8: HTTP, Promesas y Asincronía en React

- En qué consiste el protocolo HTTP
- Promesas y asincronía
- Trabajando con APIs en React
- Debounce & Throttle
- Mocks para testear llamadas asíncronas
- Ejercicios prácticos: Nuestra primera funcionalidad completa con estado asíncrono, efectos y trabajando con la API

Tema 9: Trabajando con Formularios en React

- Conceptos básicos de formularios
- Instalación y uso de React-hook-forms
- Ejercicios prácticos: Añadir formularios a nuestro proyecto

Tema 10: Context API

- Para qué se utiliza el contexto y por qué es necesario
- Cuándo crear y consumir un contexto, buenas prácticas
- Ejercicios prácticos: Añadir contexto en nuestro proyecto

Tema 11: Creando custom hooks

- Cómo crear hooks personalizados para hacer nuestro código aún más reutilizable
- Ejercicios prácticos: Refactorizar nuestros componentes con custom hooks

Tema 12: Hooks III useMemo y useCallback

- Qué es la memorización en programación
- Cuándo memorizar
- Memoización en React, useMemo y useCallback
- useMemo, useCallback y useEffect
- Memoizar un componente entero en React para mejorar el rendimiento
- Ejercicios prácticos: Añadir búsquedas y filtros gestionados en el front

Tema 13: localStorage y cookies

- Qué es el local storage y cuándo utilizarlo
- Qué son las cookies y diferencias con el local storage
- Cuándo utilizar uno y otro
- Ejercicios prácticos: Guardar preferencias del usuario en el local storage

Tema 14: Redux como gestor de estado

- Qué es redux, cuándo es necesario y cuándo no
- Buenas prácticas de Redux
- Ejercicios: Añadir redux a nuestro proyecto

Tema 15: Hooks IV useRef

- Para qué sirve useRef
- Cuando utilizar useRef
- Ejercicios prácticos: Aplicar useRef a alguno de nuestros componentes


Curso dirigido por José Miguel González.

Información adicional

El curso de Desarrollo front-end con React de ESAT tiene una duración de 48 horas lectivas + 32 horas de trabajo en casa.

Fecha de inicio: Lunes 3 de junio de 2024.
Precio: 1290 €.
Reserva de plaza: 150 € que serán descontados del total.
Profesor: José Miguel González.

Matrícula abierta con plazas limitadas. Reserva tu plaza dirigiéndote a la Secretaría de la Escuela, rellenando el formulario de información o llamándonos al 963 155 637.

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

DESARROLLO FRONT-END CON REACT

1.290 € IVA inc.