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 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 4 Fundamentals
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce wprowadza podstawy Angular 4 i prowadzi uczestników przez tworzenie jednostronicowej aplikacji internetowej.
Angular 5
28 godzinW tym instruktażowym szkoleniu na żywo w Polsce uczestnicy poznają podstawy Angular 5, przechodząc przez proces tworzenia i wdrażania przykładowej aplikacji Angular.
Angular 6
28 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak tworzyć, testować i wdrażać aplikację Angular przy użyciu najnowszych funkcji w Angular 6.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Twórz Angular 6 aplikacje przy użyciu Angular CLI.
- Twórz komponenty internetowe, które mogą być używane na dowolnej stronie HTML.
- Korzystanie z usług internetowych REST i danych WebSocket z poziomu Angular 6 aplikacji.
- Wdrażanie animacji przy użyciu najnowszych funkcji animacji Angular 6 .
- Testowanie, debugowanie i wdrażanie Angular 6 aplikacji.
- Zorganizuj Angular 6 projekty przy użyciu najlepszych praktyk.
Angular 7
28 godzinW tym prowadzonym przez instruktora szkoleniu na żywo (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak tworzyć, testować i wdrażać aplikację Angular przy użyciu najnowszych funkcji w Angular 7.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Twórz Angular 7 aplikacje przy użyciu Angular CLI.
- Twórz komponenty internetowe, które mogą być używane na dowolnej stronie HTML.
- Korzystanie z usług internetowych REST i danych WebSocket z poziomu Angular 7 aplikacji.
- Wdrażanie animacji przy użyciu najnowszych funkcji animacji Angular 7 .
- Testowanie, debugowanie i wdrażanie Angular 7 aplikacji.
- Zorganizuj Angular 7 projekty przy użyciu najlepszych praktyk.
Angular 8
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą używać Angular 8 do tworzenia aplikacji internetowych po stronie klienta.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Tworzenie i skalowanie SPA od podstaw.
- Buduj biblioteki open source Angular.
- Zabezpieczanie aplikacji Agular za pomocą uwierzytelniania JWT.
Angular and Spring Boot
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą używać Angular and Spring Boot do tworzenia aplikacji z pełnym stosem.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Tworzenie aplikacji z pełnym stosem za pomocą Angular i Sping Boot.
- Tworzenie aplikacji z pełnym stosem Po zakończeniu tego szkolenia będą w stanie.
- Tworzenie aplikacji frontendowych za pomocą Angular.
- Użyj Spring Security, aby skonfigurować uwierzytelnianie dla aplikacji z pełnym stosem.
Testing Angular Applications
14 godzinW tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak pisać i utrzymywać testy dla aplikacji Angular.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Wybór najbardziej odpowiedniej strategii testowania aplikacji Angular
- Przeprowadzanie testów jednostkowych, testów komponentów, testów A/B i kompleksowych testów aplikacji Angular
- Wybrać odpowiednie narzędzia do tego zadania: Jasmine, Karma, Protractor, Mocha itp.
- Pisanie testów w Protractor i Jasmine
- Uruchamianie i debugowanie testów za pomocą Karma i Protractor.
- Tworzenie łatwego w utrzymaniu zestawu testów
- Stosowanie najlepszych praktyk testowania jednostkowego w Angular
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Uwaga
- Angular ma różne nazwy i wersje, a mianowicie: Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2 itd. Aby dostosować wersję używaną w tym szkoleniu, skontaktuj się z nami.
.NET Core and Angular Training Course
21 godzinUczestnicy
- Deweloperzy
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna w środowisku laboratoryjnym.
JavaScript, jQuery, NodeJS & AngularJS
56 godzinKurs ten ma na celu doprowadzenie osoby początkującej w JavaScript do poziomu, na którym jest ona w stanie wejść na rynek jako deweloper JavaScript.
Kurs jest intensywny i w pełni praktyczny;
Localizing an Angular Application
7 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla programistów, którzy chcą umiędzynarodowić i zlokalizować swoje Angular aplikacje w celu obsługi wielu języków.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja potrzebnych bibliotek i narzędzi lokalizacyjnych.
- Włączanie wyświetlania aplikacji Angular w wielu językach.
- Wyodrębnij cały możliwy do zlokalizowania tekst interfejsu użytkownika z aplikacji Angular.
- Pakowanie przetłumaczalnej zawartości do wymiany z tłumaczami.
- Zrozumieć cykl lokalizacji i zautomatyzować ten proces.
NgRx
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą obniżyć koszty i złożoność zarządzania stanem w dużych aplikacjach internetowych opartych na danych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zmniejszenie złożoności bardzo dużych projektów, w których zarządzanie stanem jest trudne do utrzymania.
- Minimalizacja procesów stanu aplikacji.
- Skrócenie czasu potrzebnego do opracowania złożonych aplikacji internetowych zorientowanych na dane.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
- Aby dowiedzieć się więcej o NgRx, odwiedź stronę: https://ngrx.io/