Cursos de Uso de React para Crear Aplicaciones Web Altamente Interactivas
React es una biblioteca de código abierto de Javascript que se puede usar para crear aplicaciones web y móviles interactivas. A menudo se compara con frameworks MVC como Angular, Ember y Backbone, sin embargo, React es distinto en su enfoque en la UI 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 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.
Al final de este curso, los participantes comprenderán cabalmente la filosofía de diseño de React y estarán en condiciones de decidir cuándo y dónde tiene sentido usar React y cuándo reconsiderar el modelo MVC convencional. Con un énfasis en la práctica y la finalización de una aplicación real, esta capacitación será muy valiosa para los desarrolladores de aplicaciones web que deseen utilizar React para aumentar su productividad y valor.
Audiencia
- Desarrolladores de front-end
- desarrolladores de sitios de Internet
- Programadores Javascript
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.
Programa del Curso
Introducción
Principios de diseño detrás de React
Configurando su entorno de desarrollo
Cómo funcionan los componentes en React
El ciclo de vida de los componentes
Construyendo tu primer componente
Manejando el estado en React
Definir las relaciones padre / hijo de sus componentes
Manejo de eventos y representación condicional
Contenedor vs componentes de presentación
Probando su aplicación web React
Integración de React con otros frameworks y complementos
Uniéndolo todo: tu propia aplicación
Observaciones finales
Requerimientos
- Familiaridad con Javascript
- Experiencia en desarrollo web
- Conocimiento básico de programación orientada a objetos
Los cursos de formación abiertos requieren más de 5 participantes.
Cursos de Uso de React para Crear Aplicaciones Web Altamente Interactivas - Booking
Cursos de Uso de React para Crear Aplicaciones Web Altamente Interactivas - CONSULTA
Uso de React para Crear Aplicaciones Web Altamente Interactivas - Consultas
Testimonios (1)
very hands on. trainer was very clear and knowledgavle
Li Fang Bren Ong - DBS Bank Limited
Curso - React: Build Highly Interactive Web Applications
Cursos Relacionados
Next.js 14 Advanced Development
21 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos (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:
- Aproveche todo el potencial de Next.js 14 para crear aplicaciones complejas.
- Utilice las funciones más recientes, como Middleware, React Server Components y Edge Functions.
- Implemente las mejores prácticas para el rendimiento, la escalabilidad y el SEO.
- Solucione problemas comunes en aplicaciones Next.js de manera efectiva.
React with Next.js
14 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos (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.
Managing React State with MobX
14 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos está dirigida a desarrolladores que desean usar MobX en sus aplicaciones React para administrar el estado de manera más efectiva.
Al final de esta capacitación, los participantes serán capaces de:
- Configura MobX en React. Comprender los casos de uso de MobX,
- en comparación con Redux (por ejemplo, el "paradigma clásico" de MobX frente al "paradigma funcional" de Redux).
- Utilice MobX como una capa de estado avanzada para aplicaciones React.
Material UI
7 horasEsta capacitación en vivo dirigida por un instructor (en línea o en el sitio) está dirigida a desarrolladores que desean usar Material UI para acelerar el desarrollo de interfaces de usuario bien diseñadas para aplicaciones React.
Al final de esta capacitación, los participantes podrán implementar los componentes de React de Material UI para desarrollar hermosas aplicaciones web de clase empresarial.
Ant Design
7 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos (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.
Programación Reactiva para iOS con RxSwift
7 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos presenta a los participantes las técnicas reactivas que ofrece RxSwift para administrar la transferencia y combinación de flujos de datos asíncronos, el manejo de secuencias observables simples y la arquitectura y el desarrollo de aplicaciones iOS receptivas, flexibles y escalables en la industria.
Al final de esta capacitació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.
- Escriba pruebas unitarias en código Rx.
- Utilice eficazmente los datos ciegos de los elementos de la interfaz de usuario.
Programación Reactiva con RxJS Angular
14 horasLa programación reactiva es un paradigma de programación asíncrono que se centra en las secuencias 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 ineficiencias de diseño de aplicaciones angulares al construir UI asíncronas pueden superarse mediante la utilización de patrones de estilo reactivo 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 angulares a medida que atraviesan 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 capacitación, los participantes podrán:
- Comprender el paradigma de programación reactiva y la biblioteca RxJS
- Cree aplicaciones angulares pesadas UI con escalabilidad, flexibilidad y capacidad de respuesta en mente utilizando patrones de programación reactiva
Audiencia
- Desarrolladores de aplicaciones angulares
Formato del curso
- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
Programación Reactiva con Javascript y RxJS
7 horasLa programación reactiva es un paradigma de programación asíncrono que se centra en las secuencias 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. RxJS es una de las bibliotecas de programación reactiva más completa para administrar eventos de IU, solicitudes HTTP asíncronas y otras transmisiones de datos.
En esta capacitación en vivo dirigida por un instructor, los participantes se familiarizarán con las herramientas y funciones de RxJS, ya que las aplican a una variedad de problemas de codificación asociados con aplicaciones móviles y web basadas en contenido interactivo. Los participantes también aprenderán cómo crear y desplegar una aplicación web pesada UI.
Al final de esta capacitación, los participantes podrán:
- Comprender el paradigma de programación reactiva y su utilidad para el desarrollo de aplicaciones pesadas de interfaz de usuario
- Cree aplicaciones pesadas UI con escalabilidad, flexibilidad y capacidad de respuesta en mente
- Cree y administre de forma fácil y gratuita una multitud de eventos de IU, solicitudes HTTP asíncronas y otras transmisiones de datos
Audiencia
- Desarrolladores
Formato del curso
- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
Programación Funcional Reactiva con Java 9 y RxJava
14 horasEn esta capacitación en vivo dirigida por un instructor en los Estados Unidos, los participantes aprenderán las ventajas y funciones de Java 9, Spring, Jersey y RxJava 2.0 en el desarrollo de aplicaciones reactivas a medida que avanzan en la creación e implementación de una aplicación reactiva de la vida real utilizando la API de flujo de Java 9. Spring, el framework Akka y RxJava la biblioteca de programación reactiva funcional 2.0.
Al final de esta capacitación, los participantes serán capaces de :
-
Comprender la importancia y el
- significado de la programación reactiva en el desarrollo de aplicaciones y sistemas.
- Ejecute la prueba unitaria en RxJava 2.0.
- Utilice el marco Akka bajo 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.
RxJava for Android Developers
21 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos (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 capacitació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.
Vert.x: Crea una Aplicación Reactiva en JVM
14 horasEn esta capacitación en vivo dirigida por un instructor en los Estados Unidos, los participantes aprenderán a usar Vert.x para crear una aplicación web asincrónica basada en eventos.
Al final de esta capacitación, los participantes serán capaces de:
- Comprender y utilizar los diferentes componentes (núcleo, web, cliente, etc.) de la pila Vert.x.
- Utilice Vert.x para crear utilidades de red, microservicios HTTP/REST, procesamiento de eventos de gran volumen, aplicaciones de bus de mensajes back-end, etc.
- Ejecute una aplicación que pueda controlar una alta simultaneidad con subprocesos de kernel mínimos.
- Utilice las API de Vert.x para admitir Java, JavaScript, Groovy, Ruby, Ceilán, Scala, Kotlin, etc.
- Código asíncrono de prueba unitaria con Vert.x-Unit.
- Implemente y escale una aplicación con un hardware mínimo.
CSS Grid Layout
7 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos (en línea o en el sitio) está dirigida a desarrolladores que desean usar CSS Grid Layout para diseñar diseños de cuadrícula flexibles y receptivos que antes eran difíciles de hacer con funciones de diseño CSS heredadas, como floats y Flexbox.
Al final de esta capacitación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para empezar a diseñar una aplicación web.
- Utilice los valores CSS para evitar tareas rudimentarias, lo que facilita la codificación.
- Organice el contenido web en diferentes diseños y estilos.
- Codifique, empaquete y pruebe el código CSS.
Yeoman
7 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos (en línea o en el sitio) está dirigida a desarrolladores que desean aprender sobre Yeoman y comprender cómo encajará en una arquitectura de aplicaciones web y un flujo de trabajo de desarrollo.
Al final de esta capacitación, los participantes serán capaces de:
- Conozca las características y ventajas del uso de Yeoman en el desarrollo de aplicaciones.
- Aprenda y comprenda el proceso de creación y administración de una aplicación mediante Yeoman.
Web Development with Bubble
7 horasEsta capacitación en vivo dirigida por un instructor en los Estados Unidos (en línea o en el sitio) está dirigida a desarrolladores web que desean usar Bubble para crear aplicaciones web completamente funcionales sin código.
Al final de esta capacitación, los participantes serán capaces de:
- Cree una aplicación web desde cero sin experiencia en codificación.
- Cree bases de datos y servicios web para operaciones de back-end.
- Diseñe y cree interfaces de usuario dinámicas y experiencias de usuario.