Programa del Curso
Desarrollo de aplicaciones front-end modernas
- descripción general y similitudes de React, Angular, Vue.js
- Representación declarativa
- componentes: definición de etiquetas HTML personalizadas
- usar create-react-app para inicializar un proyecto de React
Moderno JavaScript
- Desarrollo usando Node.js y NPM
- JavaScript Versiones
- Trabajar con módulos
- Funciones y funciones de flecha
- Clases
- Programación funcional en JavaScript (mapa, filtro, ...)
TypeScript
- Tipificación estática frente a dinámica
- Declarar tipos de variables, funciones y clases
- Tipos de datos básicos
- tuplas, objetos
- Interfaces
- Genéricos
React Lenguaje de la plantilla
- JavaScript Lenguaje de plantilla basado en: JSX
- Establecer las propiedades de los elementos
- Elementos que se repiten
- si / de lo contrario
- Eventos
- Clases y estilos CSS
Administrar el estado en React
- Configuración y cambio del estado de la aplicación
- usando el gancho de estado y setState
- Captura del contenido de los elementos de entrada en el estado
Componentes: Componentes básicos de las aplicaciones web modernas
- definición de etiquetas HTML personalizadas en React
- Estado, Utilería y Eventos
- Flujo de datos entre componentes
- Componentes de función y componentes de clase
- Uso de ganchos en componentes de función
- Eventos del ciclo de vida de los componentes (montar, actualizar, desmontar)
- Incluir componentes predefinidos de una biblioteca
Gestión del Estado con Redux
- Redux Conceptos básicos: gestión de estados con funciones puras, reductores y datos inmutables
- usando el gancho reductor en React
- integración Redux en una aplicación React
- Componentes de presentación y contenedor
- El ecosistema Redux
- manejo de eventos asincrónicos con Thunk
- Obtención de datos de una API REST
Herramientas y pruebas para desarrolladores
- Herramientas de desarrollo de React
- Redux Herramientas para desarrolladores
- Probando JavaScript con Jest
- Reductores de prueba
- Probando componentes de React
React Enrutador
- Enrutamiento del lado del cliente
- Visualización de diferentes vistas en función de la ruta actual del navegador
Desarrollo de aplicaciones con React
- Breve descripción de React Native
- creación de una aplicación móvil y de escritorio instalable con Progressive Web Apps
- Comparación de aplicaciones web progresivas y aplicaciones nativas
Requerimientos
- Conceptos básicos de HTML
- Experiencia con JavaScript
Testimonios (7)
Los detalles, la forma de explicar y la calma y confianza que inspira el entrenador.
Cosmin Ghergheles - Ness
Curso - React, Redux and TypeScript
Traducción Automática
Abarcaba los componentes básicos
Valentin
Curso - React, Redux and TypeScript
Traducción Automática
Entusiasmo de Lukasz.
Eloise Phelps - Dunelm
Curso - React, Redux and TypeScript
Traducción Automática
Cómo Luke hizo un gran esfuerzo para ayudar individualmente a las personas 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 entrenador con todos los participantes fue excelente, cada uno recibió ayuda en algún momento del curso. Fue una experiencia muy positiva en general, 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 sintió como un entorno seguro y no me sentí intimidado compartiendo mi pantalla y mis dificultades con el entrenador o el grupo.
Wanda Hawkins-Kavanagh - Dunelm
Curso - React, Redux and TypeScript
Traducción Automática
Me gustó el hecho de que el curso tuviera ejercicios. Me gustó la forma en que Lukasz intentó ayudar a cada uno de nosotros y la manera en que manejó la ansiedad de algunos otros participantes. Me gustó que fuera conocedor del tema.
Samuel Irsai - Dunelm
Curso - React, Redux and TypeScript
Traducción Automática