Course Code: rxnet
Duration: 7 hours
Prerequisites:
  • Doświadczenie w programowaniu .NET

Publiczność

  • Programiści
Overview:

.NET Reactive Extensions (Rx) to biblioteka do tworzenia programów asynchronicznych i opartych na zdarzeniach przy użyciu obserwowalnych kolekcji i operatorów zapytań w stylu LINQ.

W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak opracować aplikację asynchroniczną przy użyciu .NET React ive Extensions.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Tworzyć aplikacje przechwytujące strumienie zdarzeń z różnorodnych źródeł danych, takich jak notowania giełdowe, tweety, zdarzenia komputerowe i usługi internetowe.
  • Używać Observables i Schedulers do reprezentowania i zarządzania wieloma asynchronicznymi strumieniami danych.
  • Filtruj, projektuj, agreguj, komponuj i wykonuj operacje oparte na czasie na wielu zdarzeniach za pomocą operatorów LINQ.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

Wprowadzenie do Reactive Programming

  • Przegląd rozszerzeń Reactive (Rx)
  • Kluczowe pojęcia: Obserwowalne, Obserwatorzy i Harmonogramy
  • Konfiguracja środowiska programistycznego

Praca z obiektami obserwowalnymi

  • Tworzenie i subskrybowanie obiektów Observables
  • Zarządzanie asynchronicznymi strumieniami danych
  • Obsługa zdarzeń za pomocą obiektów Observables

Harmonogramy w Rx.NET

  • Zrozumienie harmonogramów i ich typów
  • Używanie harmonogramów do kontrolowania współbieżności
  • Praktyczne przykłady z wykorzystaniem Schedulers

Operatory LINQ w Rx.NET

  • Filtrowanie i przekształcanie danych za pomocą operatorów LINQ
  • Agregowanie i komponowanie obiektów obserwowalnych
  • Operacje oparte na czasie na strumieniach zdarzeń

Zaawansowane techniki React i Programming

  • Łączenie wielu obserwowalnych
  • Obsługa błędów w programowaniu reaktywnym
  • Testowanie i debugowanie aplikacji Rx.NET

Praktyczny projekt

  • Tworzenie kompletnej aplikacji asynchronicznej
  • Wdrażanie rzeczywistych scenariuszy przy użyciu Rx.NET
  • Najlepsze praktyki i kwestie związane z wydajnością

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - Reactive Programing with Rx.NET

Qatar - Reactive Programing with Rx.NET

Egypt - Reactive Programing with Rx.NET

Saudi Arabia - Reactive Programing with Rx.NET

South Africa - Reactive Programing with Rx.NET

Brasil - Reactive Programing with Rx.NET

Canada - Reactive Programing with Rx.NET

中国 - Reactive Programing with Rx.NET

香港 - Reactive Programing with Rx.NET

澳門 - Reactive Programing with Rx.NET

台灣 - Reactive Programing with Rx.NET

USA - Reactive Programing with Rx.NET

Österreich - Reactive Programing with Rx.NET

Schweiz - Reactive Programing with Rx.NET

Deutschland - Reactive Programing with Rx.NET

Czech Republic - Reactive Programing with Rx.NET

Denmark - Reactive Programing with Rx.NET

Estonia - Reactive Programing with Rx.NET

Finland - Reactive Programing with Rx.NET

Greece - Reactive Programing with Rx.NET

Magyarország - Reactive Programing with Rx.NET

Ireland - Reactive Programing with Rx.NET

Luxembourg - Reactive Programing with Rx.NET

Latvia - Reactive Programing with Rx.NET

España - Reactive Programing with Rx.NET

Italia - Reactive Programing with Rx.NET

Lithuania - Reactive Programing with Rx.NET

Nederland - Reactive Programing with Rx.NET

Norway - Reactive Programing with Rx.NET

Portugal - Reactive Programing with Rx.NET

România - Reactive Programing with Rx.NET

Sverige - Reactive Programing with Rx.NET

Türkiye - Reactive Programing with Rx.NET

Malta - Reactive Programing with Rx.NET

Belgique - Reactive Programing with Rx.NET

France - Reactive Programing with Rx.NET

日本 - Reactive Programing with Rx.NET

Australia - Reactive Programing with Rx.NET

Malaysia - Reactive Programing with Rx.NET

New Zealand - Reactive Programing with Rx.NET

Philippines - Reactive Programing with Rx.NET

Singapore - Reactive Programing with Rx.NET

Thailand - Reactive Programing with Rx.NET

Vietnam - Reactive Programing with Rx.NET

India - Reactive Programing with Rx.NET

Argentina - Reactive Programing with Rx.NET

Chile - Reactive Programing with Rx.NET

Costa Rica - Reactive Programing with Rx.NET

Ecuador - Reactive Programing with Rx.NET

Guatemala - Reactive Programing with Rx.NET

Colombia - Reactive Programing with Rx.NET

México - Reactive Programing with Rx.NET

Panama - Reactive Programing with Rx.NET

Peru - Reactive Programing with Rx.NET

Uruguay - Reactive Programing with Rx.NET

Venezuela - Reactive Programing with Rx.NET

Polska - Reactive Programing with Rx.NET

United Kingdom - Reactive Programing with Rx.NET

South Korea - Reactive Programing with Rx.NET

Pakistan - Reactive Programing with Rx.NET

Sri Lanka - Reactive Programing with Rx.NET

Bulgaria - Reactive Programing with Rx.NET

Bolivia - Reactive Programing with Rx.NET

Indonesia - Reactive Programing with Rx.NET

Kazakhstan - Reactive Programing with Rx.NET

Moldova - Reactive Programing with Rx.NET

Morocco - Reactive Programing with Rx.NET

Tunisia - Reactive Programing with Rx.NET

Kuwait - Reactive Programing with Rx.NET

Oman - Reactive Programing with Rx.NET

Slovakia - Reactive Programing with Rx.NET

Kenya - Reactive Programing with Rx.NET

Nigeria - Reactive Programing with Rx.NET

Botswana - Reactive Programing with Rx.NET

Slovenia - Reactive Programing with Rx.NET

Croatia - Reactive Programing with Rx.NET

Serbia - Reactive Programing with Rx.NET

Bhutan - Reactive Programing with Rx.NET

Nepal - Reactive Programing with Rx.NET

Uzbekistan - Reactive Programing with Rx.NET