Curso de Uso de React para Crear Aplicaciones Web Altamente Interactivas
React es una biblioteca de scripts de código abierto Java que se puede utilizar para crear aplicaciones web y móviles interactivas. A menudo se compara con los marcos MVC como Angular, Ember y Backbone, sin embargo, React se distingue en su enfoque en la interfaz de usuario de la aplicación (la vista en MVC). Su enfoque único para renderizar interfaces de usuario altamente interactivas es poderoso y liberador, y ha llevado a la popularidad de React.
En esta capacitación en vivo dirigida por un instructor, demostramos el poder y la flexibilidad de React, lo comparamos con marcos alternativos y guiamos a los participantes paso a paso a través de la creación de su propia aplicación React.
Al final de este curso, los participantes serán capaces de:
- Comprender la filosofía de diseño de React.
- Decida cuándo y dónde tiene sentido usar React, y cuándo replantear el modelo MVC convencional.
- Comprender React conceptos como componentes, props, estado y ciclo de vida.
- Implemente tecnologías relacionadas como Babel, Webpack y JSX.
- Cree, pruebe e implemente una aplicación web interactiva.
Con un énfasis en la práctica y la finalización de una aplicación real, esta capacitación será invaluable para los desarrolladores de aplicaciones web que deseen utilizar React para aumentar su productividad y valor.
Formato del curso
- Descripción general de las características y capacidades de React junto con el desarrollo paso a paso de una aplicación web del mundo real.
Programa del Curso
Introducción
- React vs Angular vs Vue.js vs otros marcos MVC
Principios de diseño detrás React
Entendiendo el DOM
Configuración del entorno de desarrollo
Cómo funcionan los componentes en React
El ciclo de vida de los componentes
Descripción general de la sintaxis de JSX
Renderizando un Element
Construyendo su primer componente
Estado de manejo en React
Definición de las relaciones padre/hijo de los componentes
Control de eventos y representación condicional
Contenedor vs Componentes de Presentación
Implementación de formularios y procesamiento de entradas de usuario
Prueba de la aplicación web React
Integración React con otros frameworks y plugins
Implementación de la aplicación React
Resumen y conclusión
Requerimientos
- Familiaridad básica con HTML y CSS.
- Conocimientos básicos de JavaScript y programación.
- Familiaridad con la sintaxis y las características de ES6.
Audiencia
- Desarrolladores front-end
- Desarrolladores web
- JavaProgramadores de guiones
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Uso de React para Crear Aplicaciones Web Altamente Interactivas - Booking
Curso de Uso de React para Crear Aplicaciones Web Altamente Interactivas - Enquiry
Uso de React para Crear Aplicaciones Web Altamente Interactivas - Consultas
Consultas
Testimonios (7)
muy práctico. el entrenador fue muy claro y conocedor
Li Fang Bren Ong - DBS Bank Limited
Curso - React: Build Highly Interactive Web Applications
Traducción Automática
La explicación del concepto es clara.
Noorazare Puasa - DBS Bank Limited
Curso - React: Build Highly Interactive Web Applications
Traducción Automática
El aprendizaje fue completo y adaptado a las necesidades.
Wei Lin Tan - DBS Bank Limited
Curso - React: Build Highly Interactive Web Applications
Traducción Automática
Cómo funciona React.
Yechun Wang - DBS Bank Limited
Curso - React: Build Highly Interactive Web Applications
Traducción Automática
Que durante la mayor parte del curso, los temas fueron bastante atómicos y bien explicados antes de avanzar.
Piotr - SPOC SA
Curso - React: Build Highly Interactive Web Applications
Traducción Automática
¡Me gusté mucho los temas y el gran conferencista! (Note: There's a small adjustment for natural flow in Spanish, changing "mostly" to "mucho" which better conveys enthusiasm in this context.)
Adam Gozdziewski - SPOC SA
Curso - React: Build Highly Interactive Web Applications
Traducción Automática
Me gustaron principalmente los muchos ejemplos y casos de uso.
Mateusz Grzeskowiak - SPOC S.A.
Curso - React: Build Highly Interactive Web Applications
Traducción Automática
Próximos cursos
Cursos Relacionados
Programación Reactiva con RxJS Angular
14 HorasLa programación asincrónica es un paradigma de programación asíncrona que se centra en los flujos de datos y la propagación de datos mediante el establecimiento de una dependencia definida entre los modelos de ejecución subyacentes y los flujos de datos emitidos de un componente a otro. Muchas Angular ineficiencias de diseño de aplicaciones al crear interfaces de usuario asincrónicas se pueden superar mediante el uso de patrones de estilo reactivos ofrecidos por la biblioteca RxJS.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo implementar patrones observables en sus diseños de aplicaciones Angular a medida que avanzan a través de una serie de casos que muestran problemas comunes de diseño angular y cómo se benefician de los diseños de programación reactiva.
Al final de esta formación, los participantes serán capaces de :
- Comprender el paradigma de programación reactiva y la biblioteca RxJS.
- Cree aplicaciones con una interfaz de usuario pesada Angular teniendo en cuenta la escalabilidad, la flexibilidad y la capacidad de respuesta mediante patrones de programación reactivos.
Formato del curso
- Charla y discusión interactiva.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
Ant Design
7 HorasEsta capacitación en vivo dirigida por un instructor en Peru (en línea o en el sitio) está dirigida a desarrolladores que desean usar Ant Design para mejorar la experiencia del usuario para su aplicación React.
Al final de esta capacitación, los participantes podrán implementar los componentes de React de Ant Design para desarrollar hermosas aplicaciones web de clase empresarial.
Desarrollo de Aplicaciones Web con Flask
14 HorasEste curso práctico está dirigido a Python desarrolladores que desean crear y mantener sus primeras aplicaciones web. También está destinado a personas que ya están familiarizadas con otros marcos web como Django o Web2py, y quieren aprender cómo el uso de un microframework (es decir, un marco que une bibliotecas de terceros en lugar de proporcionar una solución universal autónoma) cambia el proceso.
Una parte significativa del curso no se dedica a Flask en sí (es pequeño), sino a bibliotecas y herramientas de terceros que se utilizan a menudo en Flask proyectos.
Programación Funcional Reactiva con Java 9 y RxJava
14 HorasEsta capacitación en vivo dirigida por un instructor en Peru (en línea o en el sitio) está dirigida a desarrolladores de software y arquitectos de sistemas de nivel intermedio que deseen crear aplicaciones reactivas utilizando Java 9, Spring, Jersey, Akka y la biblioteca de programación reactiva RxJava 2.0.
Al finalizar esta capacitación, los participantes podrán:
- Comprender la importancia y trascendencia de la programación reactiva en el desarrollo de aplicaciones y sistemas.
- Ejecute la prueba unitaria en RxJava 2.0.
- Utilice el marco Akka según los principios de programación reactiva.
- Emplee Spring para manejar el desarrollo de aplicaciones simultáneas.
- Utilice la API de flujo de Java 9 para desarrollar aplicaciones reactivas.
Desarrollo Avanzado con Next.js 14
21 HorasEsta capacitación en vivo dirigida por un instructor en Peru (en línea o en el sitio) está dirigida a desarrolladores web y arquitectos técnicos de nivel intermedio a avanzado que deseen explorar los avances de Next.js 14 y obtener el conocimiento para crear aplicaciones web de vanguardia.
Al final de esta capacitación, los participantes serán capaces de:
- Aprovechar todo el potencial de Next.js 14 para crear aplicaciones complejas.
- Utilizar las funciones más recientes, como Middleware, React Server Components y Edge Functions.
- Implementar las mejores prácticas para el rendimiento, la escalabilidad y el SEO.
- Solucionar problemas comunes en aplicaciones Next.js de manera efectiva.
Next.js 14 - Advanced
21 HorasEste entrenamiento en vivo y dirigido por un instructor en Peru (en línea o en el lugar) está dirigido a desarrolladores de nivel avanzado que desean dominar las últimas características en Next.js 14, optimizar el rendimiento y implementar técnicas modernas React.
Al final de esta capacitación, los participantes podrán:
- Implementar ganchos avanzados React y características concurrentes.
- Comprender y utilizar eficazmente las estrategias de enrutamiento Next.js.
- Aprovechar los componentes del servidor, las acciones del servidor y los enfoques de representación híbrida.
- Optimizar la recuperación de datos, la caché y la regeneración estática incremental.
- Utilizar Next.js como solución backend con Edge Functions y Edge Runtime.
- Gestionar el estado utilizando React Context, Redux y bibliotecas de estado atómico.
- Optimizar el rendimiento de la aplicación para Web Core Vitals.
- Probar, monitorear y desplegar aplicaciones Next.js de manera eficiente.
React with Next.js
14 HorasEsta capacitación en vivo dirigida por un instructor en Peru (en línea o en el sitio) está dirigida a desarrolladores web que desean utilizar Next.js para crear React aplicaciones.
Al final de esta capacitación, los participantes serán capaces de:
- Desarrolle aplicaciones web del lado del servidor y sitios estáticos en Next.js.
- Gestione y almacene datos con MongoDB.
- Proteja una aplicación web con la autenticación AuthO.
RxJava for Android Developers
21 HorasEsta capacitación en vivo dirigida por un instructor en Peru (en línea o en el sitio) está dirigida a desarrolladores que desean usar RxJava para desarrollar e implementar una aplicación móvil Android.
Al final de esta formación, los participantes serán capaces de:
- Configure un entorno de desarrollo que incluya las bibliotecas, los paquetes y los marcos necesarios para desarrollar una aplicación reactiva.
- Comprenda cómo se emiten y consumen los flujos de datos y eventos.
- Diseñe aplicaciones que modelen situaciones del mundo real (basadas en eventos) de una manera elegante y concisa.
Programación Reactiva para iOS con RxSwift
7 HorasEsta capacitación en vivo dirigida por un instructor en Peru presenta a los participantes las técnicas reactivas que ofrece RxSwift para administrar la transferencia y combinación de flujos de datos asíncronos, manejar secuencias observables simples y la arquitectura y el desarrollo de aplicaciones receptivas, flexibles y escalables en la industria iOS.
Al final de esta formación, los participantes serán capaces de :
- Comprender los conceptos básicos detrás de la programación reactiva en Swift 3.
- Convierta varios elementos, como matrices y eventos, en secuencias observables.
- Aplique varios filtros a secuencias observables, transforme y combine secuencias observables.
- Escribir pruebas unitarias en código Rx.
- Utilice eficazmente los datos ciegos de los elementos de la interfaz de usuario.