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
 21 horas

Número de participantes



Precio por participante

Testimonios (3)

Cursos Relacionados

Next.js 14 Advanced Development

21 horas

React with Next.js

14 horas

Managing React State with MobX

14 horas

Material UI

7 horas

Ant Design

7 horas

Typescript Avanzado

7 horas

Typescript

7 horas

Typescript Unit Testing

14 horas

Advanced React

14 horas

FARM (FastAPI, React, and MongoDB) Full Stack Development

14 horas

Choosing the Right JavaScript Framework

14 horas

Testing React Apps with Jest

14 horas

MERN Fullstack Development

14 horas

Meteor and React

14 horas

Building Micro Frontends with React

21 horas

Categorías Relacionadas

1