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


Comienza

Termina


Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (8)

Cursos Relacionados

Relé: Obtener Datos de Manera Eficiente en Aplicaciones Reaccionar

  14 horas

Categorías Relacionadas