Patrones de React
Esta capacitación en vivo, impartida por un instructor (en línea o en sitio), está dirigida a desarrolladores con conocimientos de React que deseen optimizar y mejorar el desarrollo de aplicaciones React mediante la comprensión y aplicación de los patrones de componentes de React.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Comprender los diferentes tipos de patrones de React
- Utilizar la API de Contexto de React en aplicaciones web
Formato del curso
- Clases interactivas y discusiones.
- Numerosos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, contáctenos para coordinarla.
- Para aprender más sobre React, visite: https://reactjs.org
Temario del curso
Introducción
- ¿Qué son los patrones de React?
- Tipos de patrones de React
- Conocimientos básicos sobre los patrones de React
Patrón de componentes
- Uso de múltiples tipos de patrones, como Contenedor, Presentacional, Componentes de orden superior y Callback de renderizado
- Uso de ContextAPI
Patrón de Propiedades de Renderizado
- Creación de componentes de Propiedades de Renderizado mediante el Patrón de Propiedades de Renderizado
Gestión de estados
- Comprender las diferencias entre estados globales, de componentes, relativos y proporcionados
Patrón de proveedor
- Implementación del patrón de proveedor con Contexto de React
- Uso de inyección de dependencias
Combinación de múltiples patrones
Resumen y conclusión
Requerimientos
- Familiaridad con HTML, CSS y JavaScript básicos.
Público objetivo
- Desarrolladores
Los cursos públicos requieren más de 5 participantes.
Patrones de React - Reserva
Patrones de React - Consulta
Patrones de React - Solicitud de consultoría
Testimonios (1)
El instructor hizo un excelente trabajo rompiendo el hielo y tomó la iniciativa de animar a todos a participar. Nadie quedó excluido, y logró adaptarse muy bien a las dificultades de cada persona. Utilizó eficazmente los desafíos y preguntas planteados por los participantes para proporcionar explicaciones más claras al público en general.
Joao Aguiar - INESC TEC
Curso - React: Build Highly Interactive Web Applications
Traducción Automática
Próximos cursos
Cursos Relacionados
React Avanzado
21 HorasEsta capacitación presencial impartida por un instructor en Colombia (en línea o en sitio) está dirigida a desarrolladores que deseen construir componentes de React y diseñar aplicaciones complejas.
Al finalizar esta capacitación, los participantes podrán:
- Comprender los conceptos avanzados de React, incluidas las APIs de contexto, los HOC, el estado externo, las APIs asíncronas, entre otros.
- Construir componentes composables con React.
- Habilitar la autenticación del lado del servidor y del lado del cliente.
- Implementar las bibliotecas React y Redux para gestionar aplicaciones complejas con estado.
- Reducir la cantidad de código y optimizar el rendimiento de la aplicación.
- Probar y desplegar una aplicación.
Desarrollo Full Stack con FARM (FastAPI, React y MongoDB)
14 HorasEsta capacitación impartida por un instructor, en vivo (en línea o presencial), está dirigida a desarrolladores que desean utilizar el stack FARM (FastAPI, React y MongoDB) para crear aplicaciones web dinámicas, de alto rendimiento y escalables.
Al finalizar esta capacitación, los participantes podrán:
- Configurar el entorno de desarrollo necesario que integre FastAPI, React y MongoDB.
- Comprender los conceptos clave, características y beneficios del stack FARM.
- Aprender a construir APIs REST con FastAPI.
- Aprender a diseñar aplicaciones interactivas con React.
- Desarrollar, probar y desplegar aplicaciones (frontend y backend) utilizando el stack FARM.
Elegir el Framework JavaScript Adecuado
14 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en sitio o remota), está dirigida a desarrolladores que deben decidir qué framework de JavaScript utilizar para desarrollar aplicaciones front-end.
Al finalizar esta capacitación, los participantes podrán:
- Configurar un entorno de desarrollo óptimo para comenzar a desarrollar aplicaciones front-end.
- Implementar aplicaciones de demostración para probar las limitaciones y beneficios de un framework de JavaScript.
- Decidir cuál framework de JavaScript es la mejor opción.
Bootcamp de JavaScript, Node JS y React (de Principiante a Nivel Intermedio)
35 HorasEste entrenamiento presencial, impartido por un instructor en Colombia (en línea o en sitio), está dirigido a desarrolladores de .NET de nivel principiante que deseen adquirir dominio en JavaScript, Node.js y React para desarrollar y migrar activamente sistemas y plataformas.
Al finalizar este entrenamiento, los participantes podrán:
- Escribir y depurar código de JavaScript de manera efectiva.
- Crear y desplegar aplicaciones del lado del servidor utilizando Node.js.
- Desarrollar interfaces de usuario dinámicas y responsivas con React.
- Integrar componentes del front-end y del back-end para construir aplicaciones de stack completo.
- Comprender las mejores prácticas para migrar sistemas heredados a plataformas modernas basadas en JavaScript.
Desarrollo Fullstack MERN
14 HorasEste entrenamiento presencial, impartido por un instructor en Colombia (en línea o en sitio), está dirigido a desarrolladores web que desean utilizar el stack MERN para el desarrollo fullstack.
Al finalizar este entrenamiento, los participantes estarán en capacidad de:
- Integrar React con MongoDB, Express y Node.js.
- Construir una aplicación web fullstack desde cero.
- Implementar seguridad en la aplicación mediante autorización y autenticación.
Construcción de Micro Frontends con React
21 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o en el sitio), está dirigida a desarrolladores que desean utilizar React para desarrollar, probar e implementar micro frontends en aplicaciones web grandes, haciéndolas altamente escalables, independientes de la tecnología y más fáciles de mantener.
Al finalizar esta capacitación, los participantes serán capaces de:
- Configurar el entorno de desarrollo necesario para comenzar a desarrollar micro frontends con React.
- Comprender la arquitectura, los conceptos fundamentales y las ventajas de los micro frontends.
- Aprender a construir, integrar, probar e implementar micro frontends con React.
- Implementar micro frontends mediante la federación de módulos.
- Aplicar flujos de trabajo de producción con pipelines de CI/CD.
- Identificar los problemas comunes con CSS en los micro frontends y saber cómo solucionarlos.
- Obtener conocimientos sobre cómo implementar otros frameworks frontend con React.
Construcción de Microservicios con NodeJS y React
21 HorasEsta capacitación en vivo impartida por un instructor en Colombia (en línea o en el sitio) está dirigida a desarrolladores experimentados que deseen construir, implementar y escalar aplicaciones utilizando microservicios desarrollados con NodeJS y React.
Al finalizar esta capacitación, los participantes serán capaces de:
- Desarrollar, implementar y escalar aplicaciones utilizando diferentes microservicios.
- Construir una aplicación React renderizada del lado del servidor.
- Desplegar aplicaciones multi-servicio en la nube utilizando Docker y Kubernetes.
- Realizar pruebas de aplicación en microservicios.
Desarrollo Avanzado con Next.js 14
21 HorasEsta capacitación presencial impartida por un instructor en Colombia (en línea o in situ) está dirigida a desarrolladores web de nivel intermedio a avanzado y arquitectos técnicos que deseen explorar los avances de Next.js 14 y adquirir los conocimientos necesarios para construir aplicaciones web de vanguardia.
Al finalizar esta capacitación, los participantes podrán:
- Aprovechar al máximo el potencial de Next.js 14 para desarrollar aplicaciones complejas.
- Utilizar las últimas funcionalidades, como Middleware, Componentes de Servidor de React y Funciones de Edge.
- Aplicar las mejores prácticas en cuanto a rendimiento, escalabilidad y SEO.
- Resolver eficazmente los problemas comunes en aplicaciones de Next.js.
Next.js 14 - Avanzado
21 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o en el sitio), está dirigida a desarrolladores de nivel avanzado que deseen dominar las últimas funcionalidades de Next.js 14, optimizar el rendimiento e implementar técnicas modernas de React.
Al finalizar esta capacitación, los participantes podrán:
- Implementar hooks avanzados de React y características concurrentes.
- Comprender y utilizar eficazmente las estrategias de enrutamiento de Next.js.
- Aprovechar los Componentes del Servidor, las Acciones del Servidor y los enfoques de renderizado híbrido.
- Optimizar la recuperación de datos, la caché y la regeneración estática incremental.
- Utilizar Next.js como solución de backend con Edge Functions y Edge Runtime.
- Gestionar el estado mediante React Context, Redux y bibliotecas de estado atómico.
- Optimizar el rendimiento de la aplicación para Web Core Vitals.
- Probar, supervisar e implementar aplicaciones de Next.js de manera eficiente.
Uso de React para Crear Aplicaciones Web Altamente Interactivas
21 HorasEn esta capacitación en vivo impartida por un instructor en Colombia, demostramos el poder y la flexibilidad de React, lo comparamos con frameworks alternativos y guiamos paso a paso a los participantes en la creación de su propia aplicación con React.
Al finalizar este curso, los participantes serán capaces de:
- Comprender la filosofía de diseño de React.
- Decidir cuándo y donde tiene sentido utilizar React, y cuándo replantear el modelo MVC convencional.
- Entender conceptos de React como componentes, props, estado y ciclo de vida.
- Implementar tecnologías relacionadas como Babel, Webpack y JSX.
- Construir, probar y desplegar una aplicación web interactiva.
Creación de aplicaciones interactivas con React, Redux y GraphQL
28 HorasEn esta capacitación en vivo impartida por un instructor en Colombia, los participantes aprenderán a construir aplicaciones React utilizando Flux y GraphQL. El curso abarca la instalación, configuración, integración, pruebas, implementación y las mejores prácticas mientras guía a los participantes en la creación de una serie de aplicaciones de ejemplo que demuestran cómo añadir niveles adicionales de complejidad y "atractivo" a una aplicación mediante el uso de los kits de herramientas y técnicas más avanzados.
Desarrollar aplicaciones con React requiere un tipo de pensamiento diferente al que algunos desarrolladores están acostumbrados, especialmente cuando provienen de marcos de trabajo MVC como AngularJS y Bootstrap.
Esta capacitación cubre los fundamentos de las tecnologías utilizadas en cada paso del proceso, de modo que los participantes no solo puedan construir una aplicación funcional, sino también comprender por qué se utiliza un enfoque particular. Esto sienta las bases para pensar de manera independiente y creativa sobre el diseño y los resultados deseados al desarrollar sus propias aplicaciones en el futuro.
React con Next.js
14 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o en el sitio), está dirigida a desarrolladores web que deseen utilizar Next.js para crear aplicaciones con React.
Al finalizar esta capacitación, los participantes podrán:
- Desarrollar aplicaciones web del lado del servidor y sitios estáticos con Next.js.
- Gestionar y almacenar datos con MongoDB.
- Asegurar una aplicación web mediante autenticación con AuthO.
Transformar una aplicación React en una Aplicación Web Progresiva (PWA)
14 HorasEste entrenamiento presencial impartido por un instructor en Colombia (en sitio o remoto) está dirigido a desarrolladores que desean transformar una aplicación React en una Aplicación Web Progresiva.
Al finalizar este entrenamiento, los participantes podrán:
- Configurar el entorno de desarrollo necesario para comenzar a transformar una aplicación React.
- Implementar caché mediante Service Worker para que una aplicación React funcione sin conexión.
- Crear y dar estilo a notificaciones push.
- Instalar la aplicación web progresiva en un dispositivo móvil.
React, Redux y TypeScript
21 HorasReact es una biblioteca ampliamente utilizada para crear aplicaciones de una sola página en JavaScript y HTML. Es empleada por empresas como Facebook, Instagram, Netflix o The New York Times.
Este curso introducirá los fundamentos sobre los que se basan React y otras bibliotecas (como Angular y Vue.js) y resaltará las particularidades específicas de React. También cubrirá tecnologías que se utilizan comúnmente con React, como Redux y React-Router.
Al finalizar este curso, los participantes podrán construir aplicaciones de diversa complejidad con React, adheriéndose a las mejores prácticas.
React, Relay y GraphQL
14 HorasEsta capacitación impartida por un instructor, en vivo en Colombia (en el sitio o remota), está dirigida a desarrolladores que desean utilizar GraphQL y Relay para gestionar datos en aplicaciones React.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Configurar el entorno de desarrollo necesario para iniciar el control de datos en aplicaciones React.
- Proporcionar interacciones instantáneas de respuesta en la interfaz de usuario.
- Agregar datos de múltiples bibliotecas en una sola API conveniente.
- Realizar pre-cargas utilizando GraphQL y Relay.