Curso de Reactive Programing with Rx.NET
.NET Reactive Extensions (Rx) es una biblioteca para componer programas asincrónicos y basados en eventos mediante colecciones observables y operadores de consulta de estilo LINQ.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a desarrollar una aplicación asincrónica utilizando extensiones .NET Reactive.
Al final de esta formación, los participantes serán capaces de:
- Cree aplicaciones que capturen flujos de eventos de diversas fuentes de datos, como cotizaciones de acciones, tweets, eventos informáticos y servicios web.
- Utilice Observables y Schedulers para representar y administrar varios flujos de datos asíncronos.
- Filtre, proyecte, agregue, componga y realice operaciones basadas en el tiempo en varios eventos utilizando operadores LINQ.
Formato del curso
- Charla interactiva y discusión.
- 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.
Programa del Curso
Introducción a Reactive Programming
- Descripción general de Reactive Extensions (Rx)
- Conceptos clave: Observables, Observadores y Programadores
- Configuración del entorno de desarrollo
Trabajar con observables
- Creación y suscripción a Observables
- Administración de flujos de datos asíncronos
- Control de eventos con Observables
Programadores en Rx.NET
- Descripción de los programadores y sus tipos
- Uso de programadores para controlar la simultaneidad
- Ejemplos prácticos con Programadores
LINQ Operadores en Rx.NET
- Filtrado y transformación de datos con operadores LINQ
- Agregación y composición de observables
- Operaciones basadas en tiempo en secuencias de eventos
Técnicas Avanzadas Reactive Programming
- Combinación de varios observables
- Manejo de errores en la programación reactiva
- Pruebas y depuración Rx.NET aplicaciones
Proyecto Práctico
- Desarrollo de una aplicación asincrónica completa
- Implementación de escenarios del mundo real con Rx.NET
- Prácticas recomendadas y consideraciones de rendimiento
Resumen y próximos pasos
Requerimientos
- Experiencia en programación .NET
Audiencia
- Desarrolladores
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Reactive Programing with Rx.NET - Booking
Curso de Reactive Programing with Rx.NET - Enquiry
Testimonios (5)
el temario
Gustavo
Curso - .NET Core and Angular Training Course
Tópicos discutidos, muchos ejemplos de código en vivo, actitud del entrenador hacia el grupo
Weronika - ATOS PGS sp. z o.o.
Curso - Reactive Programming with Angular RxJS
Traducción Automática
Fue un gran curso porque tuvimos la oportunidad de discutir temas y poner en práctica lo que nos enseñaron. Pero lo que más me gustó fue que todo se basaba en la experiencia de Marcin.
Jesper - ProgramDuon AB
Curso - Advanced Blazor
Traducción Automática
El formador explicó muy bien los temas con ejemplos reales del mundo real, lo que nos facilitó la comprensión de la información
Florin-Viorel Marut - Continental Automotive Romania
Curso - High-Performance Application Development with .NET Core
Traducción Automática
El conocimiento adecuado y la comprensión profunda del tema por parte del formador y su capacidad para presentar y transferir el conocimiento de una manera clara y eficiente.
Balazs Farkas - Greentube GmbH
Curso - Implementing the Actor Model with Microsoft Orleans
Traducción Automática
Próximos cursos
Cursos Relacionados
Advanced Blazor
21 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (en línea o presencial) está dirigida a desarrolladores web que desean aprender a usar las características de desarrollo de aplicaciones web progresivas (PWA) para crear una experiencia similar a una aplicación en un sitio web utilizando Entity Framework (EF) Core y Blazor.
Al final de esta formación, los participantes serán capaces de:
- Use el paquete EF para trabajar con bases de datos.
- Utilice Blazor componentes, servicios, inserción de dependencias, diseño y enrutamiento.
- Cree service workers para habilitar las funciones de PWA en una aplicación.
- Utilice notificaciones push y otras funciones de PWA.
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.
High-Performance Application Development with .NET Core
14 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (en línea o presencial) está dirigida a desarrolladores que desean usar .NET Core para crear, construir, probar, depurar e implementar aplicaciones optimizadas que pueden ejecutarse en diferentes sistemas.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo basado en .NET Core para empezar a desarrollar aplicaciones.
- Utilice el marco y las bibliotecas ASP.NET Core para crear nuevas aplicaciones u optimizar las existentes.
- Supervise y mejore el rendimiento de las aplicaciones mediante herramientas avanzadas .NET Core.
- Comprenda los principios detrás de las características .NET Core y aplique este conocimiento a otras implementaciones comerciales.
Blazor WebAssembly
14 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (en línea o presencial) está dirigida a desarrolladores web que desean utilizar Blazor Web Assembly para crear una aplicación web.
Al final de esta formación, los participantes serán capaces de:
- Comprenda los formularios y la autenticación en Blazor WebAssembly.
- Cree un proyecto Blazor WebAssembly.
- Aprenda diferentes formas de ejecutar su aplicación web.
Introduction to .Net Core
14 Horas.NET Core es un marco de código abierto para crear aplicaciones .NET en Windows, macOS y Linux.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los fundamentos de .Net Core a medida que avanzan en la creación de una aplicación de muestra que demuestra las cualidades únicas de .Net Core en comparación con otros marcos.
Al final de esta formación, los participantes serán capaces de:
- Configure .Net Core junto con las herramientas y los IDE necesarios para comenzar a desarrollar de inmediato.
- Utilice .Net para crear varios tipos de software, incluidas aplicaciones web, aplicaciones de consola, microservicios y bibliotecas.
- Comprender los componentes de .Net Core, incluidas las bibliotecas de clases, los paquetes, los metapaquetes y los marcos.
- Compilar, depurar e implementar una aplicación web de ejemplo
Audiencia
- Desarrolladores
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica pesada en un entorno de laboratorio en vivo.
Nota
- Este curso se basa en .Net Core 2.x y está disponible para entornos Windows y Linux.
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
- Para obtener más información sobre .Net Core, visite: https://github.com/dotnet/core
.NET Core and Angular Training Course
21 HorasAudiencia
- Desarrolladores
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica pesada en un entorno de laboratorio en vivo.
Entity Framework Core 2.0
14 HorasEn esta capacitación en vivo dirigida por un instructor en Costa Rica, los participantes aprenderán a usar Entity Framework Core 2.0 para crear una aplicación ASP.Net Core.
Al final de esta capacitación, los participantes serán capaces de:
- Configure el marco y las herramientas necesarias para crear Entity Framework Core 2.0 aplicaciones web MVC.
- Realizar operaciones de base de datos en MS SQL Server.
- Utilice un enfoque de "código primero" y "datos primero" para el desarrollo de aplicaciones.
- Llevar a cabo operaciones de migración y siembra.
- Comprender conceptos avanzados de modelado de datos.
- Cree un ejemplo ASP.Net aplicación principal.
Introduction to Blazor
14 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (en línea o en el sitio) está dirigida a desarrolladores web que desean usar Blazor para crear aplicaciones web de pila completa C#.
Al final de esta formación, los participantes serán capaces de:
- Desarrollar aplicaciones web con C# y Blazor.
- Utilice el código C# para llamar a las API y bibliotecas de JavaScript.
- Ejecute el código del lado del cliente C# y la lógica del cliente directamente en un navegador o servidor.
- Implemente Blazor aplicaciones web con Azure.
Programación Funcional Reactiva con Java 9 y RxJava
14 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (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.
Machine Learning and AI with ML.NET
21 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (en línea o presencial) está dirigida a científicos de datos y desarrolladores que desean utilizar ML.NET modelos de aprendizaje automático para derivar automáticamente proyecciones a partir de análisis de datos ejecutados para aplicaciones empresariales.
Al final de esta formación, los participantes serán capaces de:
- Instale ML.NET e intégrelo en el entorno de desarrollo de aplicaciones.
- Comprenda los principios de aprendizaje automático detrás de las herramientas y algoritmos ML.NET.
- Cree y entrene modelos de aprendizaje automático para realizar predicciones con los datos proporcionados de forma inteligente.
- Evalúe el rendimiento de un modelo de aprendizaje automático mediante las métricas ML.NET.
- Optimice la precisión de los modelos de aprendizaje automático existentes basados en el marco ML.NET.
- Aplique los conceptos de aprendizaje automático de ML.NET a otras aplicaciones de ciencia de datos.
Implementing the Actor Model with Microsoft Orleans
14 HorasEsta formación en directo dirigida por un instructor en Costa Rica (en línea o in situ) está dirigida a desarrolladores que desean usar Microsoft Orleans para crear aplicaciones .NET empresariales distribuidas.
Al final de esta capacitación, los participantes serán capaces de:
- Instale y configure Microsoft Orleans.
- Comprender el marco del modelo de actor y cómo se implementa en Orleans
- Cree aplicaciones distribuidas sin tener que administrar simultaneidad compleja y otros patrones de escalado.
RxJava for Android Developers
21 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (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 Costa Rica 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.
Visual Studio con VB.Net
21 HorasMicrosoft Visual Studio es un entorno de desarrollo integrado (IDE). VB.NET (Visual Basic .NET) es un lenguaje de programación orientado a objetos multiparadigma que se implementa en .NET Framework.