Temario del curso
Desarrollo de aplicaciones front-end modernas
- Visión general y similitudes entre React, Angular y Vue.js
- Renderizado declarativo
- Componentes: cómo definir etiquetas HTML personalizadas
- Uso de create-react-app para inicializar un proyecto en React
JavaScript moderno
- Desarrollo con node.js y npm
- Las distintas versiones de JavaScript
- Trabajo con módulos
- Funciones y funciones flecha
- Clases
- Programación funcional en JavaScript (map, filter, etc.)
TypeScript
- Tipado estático frente al tipado dinámico
- Declaración de tipos para variables, funciones y clases
- Tipos de datos básicos
- Tuplas y objetos
- Interfaces
- Genéricos
Lenguaje de plantillas en React
- El lenguaje de plantillas basado en JavaScript: JSX
- Configuración de propiedades de los elementos
- Repetición de elementos
- Estructuras condicionales if/else
- Manejo de eventos
- Uso de clases y estilos CSS
Gestión del estado en React
- Establecimiento y modificación del estado de la aplicación
- Utilización del hook state y setState
- Captura del contenido de los campos de entrada en el estado
Componentes: pilares del desarrollo web moderno
- Creación de etiquetas HTML personalizadas en React
- Estado, props y eventos
- Flujo de datos entre componentes
- Componentes funcionales y componentes basados en clases
- Aplicación de hooks en componentes funcionales
- Ciclo de vida de los componentes (montaje, actualización y desmontaje)
- Inclusión de componentes predefinidos procedentes de librerías
Gestión del estado con Redux
- Conceptos básicos de Redux: gestión estatal mediante funciones puras, reductores y datos inmutables
- Aplicación del hook reducer en React
- Integración de Redux dentro de una aplicación React
- Componentes presentacionales y componentes contenedores
- El ecosistema de Redux
- Manejo de operaciones asíncronas con Thunk
- Obtención de datos desde una API REST
HERRAMIENTAS PARA DESARROLLADORES Y PRUEBAS
- Herramientas de desarrollo de React
- Herramientas de desarrollo de Redux
- Pruebas de JavaScript con Jest
- Evaluación de reductores
- Evaluación de componentes React
React Router
- Ruteo del lado del cliente
- Muestra de distintas vistas según la ruta actual en el navegador
Desarrollo de aplicaciones con React
- Breve introducción a React Native
- Creación de aplicaciones móviles y de escritorio instalables mediante Aplicaciones Web Progresivas
- Diferencias entre las Aplicaciones Web Progresivas y las apps nativas
Requerimientos
- Conocimientos básicos de HTML
- Experiencia previa con JavaScript
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (7)
Los detalles, la forma de explicar y la calma y confianza que inspira el formador.
Cosmin Ghergheles - Ness
Curso - React, Redux and TypeScript
Traducción Automática
Cubrió los componentes básicos
Valentin
Curso - React, Redux and TypeScript
Traducción Automática
El entusiasmo de Lukasz.
Eloise Phelps - Dunelm
Curso - React, Redux and TypeScript
Traducción Automática
Cómo Luke hizo un buen esfuerzo ayudando a las personas individualmente cuando tenían problemas ejecutando el código. Luke fue extremadamente amable y se llevó muy bien con los participantes del curso.
Jonathan Grout - Dunelm
Curso - React, Redux and TypeScript
Traducción Automática
La participación del formador con todos los asistentes fue excelente; todos recibieron ayuda en algún momento del curso. En general, fue una gran experiencia, especialmente para las personas que no estaban familiarizadas con el tema.
Tayyab Ejaz Mushtaq - Dunelm
Curso - React, Redux and TypeScript
Traducción Automática
Me gustó el hecho de que se sintiera como un entorno seguro y no me sentí intimidado al compartir mi pantalla y mis dificultades con el instructor o el grupo.
Wanda Hawkins-Kavanagh - Dunelm
Curso - React, Redux and TypeScript
Traducción Automática
Me gustó que el curso tuviera ejercicios. Me gustó la forma en que Lukasz intentaba ayudar a cada uno de nosotros y cómo manejaba la ansiedad de algunos de los demás participantes. Me gustó que fuera conocedor del tema.
Samuel Irsai - Dunelm
Curso - React, Redux and TypeScript
Traducción Automática