Reactive Programming with Angular RxJS - Plan Szkolenia
[Programowanie reaktywne to asynchroniczny paradygmat programowania, który koncentruje się na strumieniach danych i propagacji danych poprzez ustanowienie zdefiniowanej zależności między bazowymi modelami wykonania a emitowanymi strumieniami danych z jednego komponentu do drugiego. Wiele nieefektywności projektowania aplikacji Angular podczas budowania asynchronicznych interfejsów użytkownika można przezwyciężyć, wykorzystując wzorce stylu reaktywnego oferowane przez bibliotekę RxJS.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak wdrożyć wzorce Observable w swoich projektach aplikacji Angular, przechodząc przez serię przypadków przedstawiających typowe problemy projektowe kątowe i korzyści płynące z reaktywnych projektów programistycznych.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Zrozumieć paradygmat programowania reaktywnego i bibliotekę RxJS.
- Tworzyć ciężkie aplikacje UI Angular z myślą o skalowalności, elastyczności i responsywności przy użyciu reaktywnych wzorców programowania.
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.
Plan Szkolenia
Wstęp
Obserwowalne
- Podstawowe użycie i terminy
- Definicja obserwatorów
- Subskrybowanie
- Tworzenie obserwowalnych
- Multiemisji
- Obsługa błędów
Biblioteka RxJS.
- Funkcje tworzenia
- Operatorzy
- Typowi operatorzy
- Obsługa błędów
- Obsługa nie powiodła się
- Konwencje nazewnictwa
Obserwowalne w Angular
- Emiter zdarzeń
- HTTP
- Rura asynchroniczna
- Routera
- Reactżywe formy
Praktyczne zastosowanie
- Sugestie dotyczące wpisywania z wyprzedzeniem
- Wykładniczy zwrot
Obserwowalne a obietnice
- Tworzenie i subskrypcja
- Łańcuch
- Anulowanie
- Obsługa błędów
Obserwowalne a API zdarzeń
Obserwowalne a tablice
Podsumowanie i wnioski
Wymagania
- Solidne podstawy kodowania.
- Zrozumienie podstawowych technologii internetowych.
- Doświadczenie w korzystaniu z języka Typescript.
Uczestnicy
- Angular twórców aplikacji
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Reactive Programming with Angular RxJS - Plan Szkolenia - Booking
Reactive Programming with Angular RxJS - Plan Szkolenia - Enquiry
Reactive Programming with Angular RxJS - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (4)
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Wyjaśnianie podczas programowania - podejście polegające na pokazaniu najpierw w praktyce złego zachowania/wzoru, a następnie pokazaniu, jak można je poprawić i jak powinno to wyglądać lepiej.
Justyna - ATOS PGS sp. z o.o.
Szkolenie - Reactive Programming with Angular RxJS
Przetłumaczone przez sztuczną inteligencję
Proste przykłady, duża wiedza prowadzącego
Jarek - ATOS PGS sp. z o.o.
Tematy, które zostały omówione, wiele przykładów kodu na żywo, postawa trenera wobec grupy
Weronika - ATOS PGS sp. z o.o.
Szkolenie - Reactive Programming with Angular RxJS
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Angular 13
28 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą korzystać z najnowszych funkcji Angular 13 do tworzenia, testowania i wdrażania aplikacji internetowych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Używanie TypeScript i Angular CLI do tworzenia Angular 13 aplikacji.
- Rozwijaj, testuj i wdrażaj Angular 13 aplikacje internetowe.
- Tworzenie komponentów internetowych, które mogą być używane w dowolnej aplikacji lub stronie internetowej.
Angular 2 Fundamentals
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla początkujących i średnio zaawansowanych programistów, którzy chcą budować dynamiczne, nowoczesne aplikacje internetowe przy użyciu Angular 2.
Pod koniec tego szkolenia uczestnicy będą mogli
- Konfigurować i konfigurować projekty Angular 2.
- Wykorzystać funkcje i ulepszenia Angular 2.
- Rozwijać solidne, skalowalne aplikacje przy użyciu Angular 2.
- Wdrażać najlepsze praktyki w zakresie organizacji i architektury kodu.
- Zintegrować aplikacje Angular z interfejsami API RESTful.
Angular JavaScript
28 godzinJest to praktyczny kurs dla każdego, kto chce tworzyć strony internetowe przy użyciu AngularJS.
Podczas tego kursu będzie używana najnowsza stabilna wersja. Wersja przedpremierowa może być używana, jeśli zostanie to zaznaczone w formularzu rezerwacji w sekcji uwag. Starsze wersje należy uzgodnić przed dokonaniem rezerwacji.
AngularJS Basics
14 godzinAngular JS to JavaScript biblioteka do szybkiego tworzenia aplikacji.
Uczestnicy
- programiści
- programiści javascript
- architekci javascript
Cele
- Zmiana sposobu myślenia z programowania proceduralnego/OO na sposób Angular
- Uczestnicy mogąużywać AngularJS do tworzenia aplikacji jednostronicowych
Format kursu
- 40% wykładów, 60% laboratoriów
Angular 10 for Developers
28 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce (online lub na miejscu) uczestnicy dowiedzą się, jak tworzyć, testować i wdrażać aplikację Angular przy użyciu najnowszych funkcji w Angular 10.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Rozwijanie aplikacji Angular 10 przy użyciu TypeScript i Angular CLI.
- Twórz luźno powiązane komponenty internetowe, które mogą być używane na dowolnej stronie HTML.
- Połącz te komponenty z usługami, modułami i dyrektywami.
- Korzystanie z usług internetowych REST i danych WebSocket z poziomu aplikacji Angular 10.
- Buduj niestandardową walidację przy użyciu Reactive Forms.
- Testowanie, debugowanie i wdrażanie aplikacji Angular 10.
- Organizowanie projektów Angular 10 przy użyciu najlepszych praktyk.
Angular 11
28 godzinW tym instruktażowym szkoleniu na żywo w Polsce (online lub na miejscu) uczestnicy dowiedzą się, jak tworzyć, testować i wdrażać aplikację Angular przy użyciu najnowszych funkcji w Angular 11.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Rozwijaj Angular 11 aplikacje przy użyciu TypeScript i Angular CLI.
- Twórz luźno powiązane komponenty internetowe, które mogą być używane na dowolnej stronie HTML.
- Testowanie, debugowanie i wdrażanie Angular 11 aplikacji.
- Zorganizuj Angular 11 projekty przy użyciu najlepszych praktyk.
Angular 11 Advanced
28 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą korzystać z zaawansowanych narzędzi deweloperskich Angular 11' do projektowania, tworzenia, testowania i wdrażania aplikacji.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Ustawienie niezbędnego środowiska programistycznego do tworzenia zaawansowanych aplikacji Angular 11.
- Buduj strukturę rodzic-dziecko, zagnieżdżone komponenty dla złożonych aplikacji.
- Używaj RxJS i obserwowalnych do obsługi zdarzeń w czasie rzeczywistym i programowania asynchronicznego.
- Twórz skalowalne modele formularzy i danych do zarządzania danymi wejściowymi użytkownika i zadaniami wprowadzania danych.
- Zaimplementuj zaawansowane wstrzykiwanie zależności, routing i najlepsze praktyki bezpieczeństwa w Angular 11.
Angular 12
28 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą tworzyć, testować i wdrażać aplikacje Angular przy użyciu najnowszych funkcji Angular 12.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Rozwijaj Angular 12 aplikacje przy użyciu TypeScript i Angular CLI.
- Twórz luźno powiązane komponenty internetowe, które mogą być używane w dowolnej aplikacji internetowej lub stronie HTML.
- Testowanie, debugowanie i wdrażanie Angular 12 aplikacji.
- Organizowanie Angular 12 projektów przy użyciu najlepszych praktyk.
Angular 12 Advanced
28 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą zagłębić się w zaawansowane funkcje Angular 12, w tym niestandardowe komponenty, dyrektywy, zaawansowane wiązanie danych, leniwe ładowanie i wiele innych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Rozwijanie Angular 12 aplikacji przy użyciu zaawansowanych technik i koncepcji.
- Wdrażanie niestandardowych komponentów i dyrektyw.
- Zapoznaj się z zaawansowanymi technikami wiązania danych.
- Wdrażanie leniwego ładowania i dynamicznego importu.
- Optymalizacja wydajności aplikacji Angular 12.
Angular 13 Advanced
28 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla doświadczonych programistów, którzy chcą wykorzystać zaawansowane funkcje Angular 13 do tworzenia, testowania i wdrażania wysokowydajnych aplikacji internetowych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Efektywne wykorzystywanie TypeScript i Angular CLI do tworzenia złożonych aplikacji Angular 13.
- Rozwijanie, testowanie i wdrażanie aplikacji internetowych Angular 13 w celu uzyskania optymalnej wydajności.
- Tworzenie komponentów sieciowych w celu poprawy możliwości ponownego wykorzystania i konserwacji aplikacji Angular 13.
Angular 14
28 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów i deweloperów, którzy chcą korzystać z najnowszych funkcji Angular 14 do tworzenia, testowania i wdrażania aplikacji internetowych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja Angular 14.
- Rozwijaj aplikacje przy użyciu architektury opartej na komponentach Angular 14.
- Wykorzystaj wbudowane dyrektywy, usługi i potoki Angular 14.
- Komunikować się z interfejsem API RESTful przy użyciu modułu HttpClient Angular 14.
- Wdrażanie uwierzytelniania i autoryzacji w aplikacjach Angular 14.
- Testowanie i debugowanie Angular 14 aplikacji.
Angular 14 Advanced
28 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla doświadczonych deweloperów i programistów, którzy chcą przenieść swoje umiejętności Angular 14 na wyższy poziom i wykorzystać zaawansowane funkcje Angular 14 do tworzenia, testowania i wdrażania wysokowydajnych aplikacji internetowych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Buduj zaawansowane aplikacje przy użyciu Angular 14.
- Zrozumieć i wdrożyć bardziej złożone funkcje i techniki Angular 14.
- Rozwijaj łatwy w utrzymaniu i skalowalny kod Angular 14.
- Tworzenie niestandardowych bibliotek i modułów w celu rozszerzenia funkcjonalności Angular 14.
Angular 15
28 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów i deweloperów, którzy chcą korzystać z najnowszych funkcji Angular 15 do tworzenia, testowania i wdrażania aplikacji internetowych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja Angular 15.
- Rozwijaj aplikacje przy użyciu architektury opartej na komponentach Angular 15.
- Wykorzystaj wbudowane dyrektywy, usługi i potoki Angular 15.
- Komunikować się z interfejsem API RESTful przy użyciu modułu HttpClient Angular 15.
- Wdrażanie uwierzytelniania i autoryzacji w aplikacjach Angular 15.
- Testowanie i debugowanie Angular 15 aplikacji.
- Zrozumienie nowych funkcji Angular 15, takich jak dyrektywa obrazu, lista CDK do budowania komponentów interfejsu użytkownika, redukcja szablonów w strażnikach i ulepszenia w esbuild dla szybszych kompilacji.
Angular 15 Advanced
28 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla doświadczonych deweloperów i programistów, którzy chcą przenieść swoje umiejętności Angular 15 na wyższy poziom i wykorzystać zaawansowane funkcje Angular 15 do tworzenia, testowania i wdrażania wysokowydajnych aplikacji internetowych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Używanie zaawansowanych technik tworzenia Angular 15 aplikacji.
- Zrozumienie najlepszych praktyk skalowania i utrzymywania aplikacji Angular 15 na dużą skalę.
- Rozwijanie wydajnych aplikacji przy użyciu zaawansowanych funkcji Angular 15.
- Rozwiązywanie problemów i optymalizacja Angular 15 aplikacji.
- Poznaj zaawansowane tematy, takie jak renderowanie po stronie serwera, leniwe ładowanie i inne.
Angular 16
28 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla początkujących i średnio zaawansowanych programistów, którzy chcą korzystać z najnowszych funkcji Angular 16 do tworzenia, testowania i wdrażania aplikacji internetowych.
Pod koniec tego szkolenia uczestnicy będą mogli
- Skonfigurować środowisko programistyczne obejmujące Node.js, Visual Studio Code i Angular CLI.
- Utworzyć podstawową aplikację Angular 16, która wyświetla dane i obsługuje interakcje użytkownika.
- Używać komponentów, dyrektyw, potoków, usług i modułów do organizowania i ponownego wykorzystywania kodu.
- Używaj wiązania danych, wstrzykiwania zależności, routingu, formularzy i klienta HTTP do komunikacji z usługami zaplecza.
- Debugowanie i testowanie Angular 16 aplikacji przy użyciu narzędzi takich jak Chrome DevTools, Jest, Karma i Protractor.