Temario del curso
Desarrollo de aplicaciones front-end modernas
- Vista general y similitudes entre React, Angular y Vue.js
- Renderizado declarativo
- Componentes: definición de etiquetas HTML personalizadas
- Uso de create-react-app para inicializar un proyecto de React
JavaScript moderno
- Desarrollo utilizando node.js y npm
- Versiones de JavaScript
- Trabajo con módulos
- Funciones y funciones flecha
- Clases
- Programación funcional en JavaScript (map, filter, ...)
TypeScript
- Tipado estático vs dinámico
- Declaración de tipos de variables, funciones y clases
- Tipos de datos básicos
- tuplas y objetos
- Interfaces
- Genéricos
Lenguaje de plantillas de React
- Lenguaje de plantillas basado en JavaScript: JSX
- Configuración de propiedades de elementos
- Repetición de elementos
- if / else
- Eventos
- Clases y estilos CSS
Gestión del estado en React
- Establecer y cambiar el estado de la aplicación
- Uso del hook de estado y setState
- Captura del contenido de elementos de entrada en el estado
Componentes: bloques de construcción de aplicaciones web modernas
- Definición de etiquetas HTML personalizadas en React
- Estado, props y eventos
- Flujo de datos entre componentes
- Componentes de función y componentes de clase
- Uso de hooks en componentes de función
- Eventos del ciclo de vida de componentes (montaje, actualización, desmontaje)
- Inclusión de componentes predefinidos de una biblioteca
Gestión de estado con Redux
- Básicos de Redux: gestión de estado con funciones puras, reducers y datos inmutables
- Uso del hook reducer en React
- Integración de Redux en una aplicación de React
- Componentes presentacionales y contenedores
- Ecosistema de Redux
- Manejo de eventos asincrónicos con Thunk
- Obtención de datos de una API REST
Herramientas de desarrollador y pruebas
- Herramientas de desarrollador de React
- Herramientas de desarrollador de Redux
- Pruebas de JavaScript con Jest
- Pruebas de reducers
- Pruebas de componentes de React
React Router
- Enrutamiento del lado del cliente
- Mostrado de diferentes vistas basadas en la ruta actual del navegador
Desarrollo de aplicaciones con React
- Vista general breve de React Native
- Creación de una aplicación móvil y de escritorio instalable con Progressive Web Apps
- Comparación entre Progressive Web Apps y aplicaciones nativas
Requerimientos
- Conocimientos básicos de HTML
- Experiencia 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)
Fue realmente gratificante haber logrado, por fin, una comprensión sólida de algunos de los conceptos fundamentales de React, en particular aspectos como el estado (state) y los hooks. Łukasz ofreció explicaciones muy claras al respecto y mostró una gran disposición para experimentar con ejemplos prácticos, lo que nos ayudó a resolver las dudas adicionales que teníamos.
Hayden Pike - Powerlink Queensland
Curso - React, Redux and TypeScript
Traducción Automática
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