Angular. Kurs video. Programowanie reaktywne aplikacji webowych z RxJS
- Ocena:
- 6.0/6 3 opinii
- Wersja:
- Online
- Czas trwania:
- 06:25:17
- Technologia:
- Angular Snippets, Angular 17.3, Visual Studio Code, Angular Language Service, Node.js 20.11
Opis kursu video Angular. Kurs video. Programowanie reaktywne aplikacji webowych z RxJS
Obierz kurs na... znajomość Angulara!
Angular został przystosowany przez programistów Google’a do tworzenia złożonych i skalowalnych aplikacji. Dzięki modułowości i wydajności jest wybierany do pisania wymagających aplikacji korporacyjnych i biznesowych. Kod jest zredukowany i zorganizowany modułowo, co zapewnia czytelność i ułatwia pracę nad projektem. Dla tworzenia dynamicznych aplikacji kluczowa jest również umiejętność zarządzania asynchronicznością i zdarzeniami, wspomagana przez bibliotekę RxJS. Choć Angular z początku może być trudniejszy do nauczenia, z perspektywy finansowej wypada lepiej od konkurencji (React i Vue). Zdecydowanie ten framework jest atrakcyjnym wyborem dla osób poszukujących stabilnego zatrudnienia. Wkrocz na przyszłościową ścieżkę rozwoju zawodowego razem z Angularem. Z naszym szkoleniem uzyskasz solidne podstawy programowania, jak również znajomość zaawansowanych technik niezbędnych do efektywnego tworzenia aplikacji webowych.
Co Cię czeka podczas naszego profesjonalnego szkolenia
Podczas kursu:
- Będziesz pracować z podstawowymi plikami w Angularze (wygenerowanymi przy tworzeniu projektu)
- Dowiesz się, czym są dyrektywy strukturalne/atrybutowe i pipe’y
- Nauczysz się korzystać z serwisów do przesyłania zapytań HTTP do serwera
- Dowiesz się, czym są cykle życia i kiedy ich używać
- Skorzystasz z zalet TypeScriptu poprzez tworzenie interfejsów, typów i enumów
- Zastosujesz RxJS (w tym async pipe) do obsługiwania operacji asynchronicznych
- Użyjesz nowych funkcjonalności Angulara w wersjach 17 i 18
- Nauczysz się używać takich operatorów RxjS jak combineLatest, forkJoin, switchMap, take, takeUntil()
- Poznasz założenia ng-content i ng-template
- Stworzysz własny pipe, własną dyrektywę i kontrolki formularza
- Opanujesz podstawy Angular Signals i łączenia sygnałów z RxJS
- Dowiesz się, czym są guardy i interceptory i nabędziesz umiejętności pisania własnych
- Nauczysz się konfigurować Jest na potrzeby testów jednostkowych
- Będziesz dodawać profesjonalne testy jednostkowe w komponentach
- Przeprowadzisz instalację Angular Material i użyjesz komponentów z tej biblioteki w projekcie
- Przyswoisz nadpisywanie stylów między innymi z Angular Material poprzez ::ng-deep
Co więcej...
- Poznasz najczęstsze pytania zadawane w trakcie rekrutacji na stanowisko junior/mid Angular developera
Szkolenie Angular. Kurs video. Programowanie reaktywne aplikacji webowych z RxJS ukończysz na poziomie średnio zaawansowanym. Kurs obejmuje wszystkie podstawowe zagadnienia związane z Angularem i wiele zaawansowanych zastosowań frameworka, niezbędnych w codziennej pracy. Wszystko w zgodzie z najnowszymi trendami i funkcjonalnościami zawartymi w wersjach 17 i 18 tego frameworka. Zobaczysz, jak w profesjonalny sposób podejść do pisania kodu, dokładnie tak jak w aplikacjach komercyjnych. Dowiesz się, jak zadbać o jakość zgodnie z zasadami SOLID i DRY. Nauczysz się tworzyć poprawne struktury folderów i przenosić elementy wspólne do folderu shared. Opanujesz zasady tworzenia komunikacji między komponentami i posługiwania się serwisami do obsługi zapytań HTTP. Nauczysz się programowania reaktywnego w RxJS, czyli sprawnego przekazywania danych między różnymi częściami aplikacji. W ten sposób zapewnisz płynne działanie i spójność aplikacji po stronie użytkownika. Dowiesz się też, jak pisać testy jednostkowe w Jest ze 100-procentowym pokryciem, i zdobędziesz kolejną istotną umiejętność dla utrzymania wysokiej jakości kodu. W praktyce skorzystasz z zalet TypeScriptu i nauczysz się tworzyć formularze zarówno za pomocą metody Template Driven, jak i Reactive Forms. Dodatkowo zaimplementujesz Lazy Loading i poznasz globalne i lokalne sposoby dodawania stylów CSS. Przećwiczysz tworzenie własnych pipe’ów, dyrektyw i kontrolek formularza, a także poznasz możliwości biblioteki Angular Material i dostosujesz w niej style.
Ukończenie kursu otwiera drogę do pracy na stanowisku junior developera o wysokim poziomie samodzielności. Jeżeli już pracujesz komercyjnie, masz teraz szansę pogłębić i utrwalić swoje umiejętności, co pomoże w osiągnięciu awansu na stanowiska mid/regular developera.
Wszechstronność Angulara
Zastosowanie Angulara jest szerokie i być może Cię zaskoczy! Angular jest używany do tworzenia zaawansowanych platform handlowych z bezpieczną obsługą płatności online. W sektorze zdrowia angularowe aplikacje wspierają zarządzanie danymi pacjentów, planowanie wizyt i komunikację z lekarzami. W świecie usług bankowych Angular jest używany do działań obejmujących zarządzanie finansami osobistymi, bankowość internetową i analizę danych rynkowych. W branży edukacyjnej natomiast Angular wspiera tworzenie interaktywnych platform e-learningowych, umożliwiających zdalne nauczanie, śledzenie postępów uczniów i dostęp do materiałów edukacyjnych z dowolnego urządzenia. Jednak Angular to nie tylko wydajne aplikacje webowe. W przemyśle lotniczym Angular jest używany do tworzenia systemów monitorowania stanu technicznego samolotów i zarządzania danymi dotyczącymi lotów i pasażerów, co przyczynia się do zwiększenia bezpieczeństwa. W sektorze motoryzacji właśnie w Angularze powstają aplikacje do zarządzania flotą pojazdów, monitorujące trasy, zużycie paliwa i wydajność pojazdów, co przyczynia się do optymalizacji logistyki i redukcji kosztów eksploatacji.
Aby więcej zarabiać, musisz się więcej nauczyć
Brian Tracy
Tak więc największa inwestycja to inwestycja w siebie. Ten kurs pomoże Ci ją przeprowadzić!
Wybrane bestsellery
-
Czy znasz Angulara? Warto się z nim bliżej zaznajomić, ponieważ należy do najważniejszych frameworków służących do budowania interfejsów użytkownika w aplikacjach internetowych. Stworzony i wspierany przez Google, ma niezwykle spójny ekosystem i oferuje pełny zestaw narzędzi do tworzenia skalowalnych i kompleksowych aplikacji. Co istotne, tworząc z
(59,50 zł najniższa cena z 30 dni)
59.50 zł
119.00 zł (-50%) -
Jeśli myślisz o rozpoczęciu pracy w sektorze IT i czujesz wyraźny pociąg do front-endu – proponowany przez nas kurs zdecydowanie jest dla Ciebie. W jego trakcie zdobędziesz praktyczną wiedzę o tym, jak powstaje nowoczesna i profesjonalna aplikacja internetowa. Podczas szkolenia odtworzysz dla siebie przygotowany wcześniej projekt, poznasz jego tajn
(51,60 zł najniższa cena z 30 dni)
58.04 zł
129.00 zł (-55%) -
Vue.js to jeden z trzech najpopularniejszych frameworków JavaScript. Od Reacta i Angulara odróżnia go zwiększona szybkość i elastyczność, a przede wszystkim prostota. Z obsługą tego frameworka nie powinna mieć problemu nawet osoba początkująca; jego twórcy dołożyli wszelkich starań, by praca z nim była przyjemna i efektywna. Przyjrzyjmy się cechom
(59,59 zł najniższa cena z 30 dni)
67.05 zł
149.00 zł (-55%) -
TypeScript. Kurs video. Kompletny przewodnik dla developerów wymaga od szkolącego się bazowej znajomości JavaScriptu i świadomości tego, czym jest frontend. Po zakończeniu szkolenia słuchacz będzie w stanie samodzielnie pisać ciekawe, ale też złożone aplikacje internetowe po stronie frontendu.
(64,99 zł najniższa cena z 30 dni)
84.50 zł
169.00 zł (-50%) -
Angular to potężne narzędzie służące do budowania różnego rodzaju aplikacji internetowych. Jako technologia frontendowa szczególne wsparcie oferuje osobom przygotowującym interfejsy użytkownika. Tym bardziej że poszczególne komponenty tej platformy naprawdę ułatwiają pracę - na przykład biblioteka Angular Material czyni tworzenie elementów interfej
(44,99 zł najniższa cena z 30 dni)
51.60 zł
129.00 zł (-60%) -
Biznes w XXI wieku jest oszczędny i wymagający równocześnie. Z jednej strony dąży do maksymalnie racjonalnego wykorzystania środków i czasu, z drugiej - wymaga perfekcji w obsłudze klienta. Również online. Dlatego też przedsiębiorcy, dla których przygotowuje się większość serwisów internetowych, coraz chętniej korzystają z chmur i ich wielkiej mocy
(59,99 zł najniższa cena z 30 dni)
76.05 zł
169.00 zł (-55%) -
Angular to doskonałe narzędzie do tworzenia wszelkiego rodzaju aplikacji internetowych. Technologia ta jest niezwykle elastyczna i skalowalna — stosuje się ją zarówno do tworzenia małych, prostych aplikacji, jak i do wdrażania wielkich, złożonych systemów. Może także współpracować z innymi technologiami, takimi jak Java. Każda kolejna wersja platfo
(39,99 zł najniższa cena z 30 dni)
47.60 zł
119.00 zł (-60%) -
Full Stack Developer posiada umiejętności programistyczne zarówno po stronie serwerowej, jak i interfejsu użytkownika - takie połączenie kompetencji jest coraz bardziej pożądane na rynku pracy w branży IT. Warto, aby osoba przygotowująca się do zawodu Full Stack Developera zainteresowała się językiem Java, którego popularność, a tym samym wymagalno
(299,00 zł najniższa cena z 30 dni)
Niedostępna 0.00 zł
-
Z roku na rok powstaje coraz więcej aplikacji webowych — a ich znaczący procent jest tworzony z wykorzystaniem frameworka Angular. To narzędzie cenione za stabilność i za to, że umożliwia dość bezproblemowe tworzenie stron typu SPA (single-page application), które działają szybciej i dają większe możliwości techniczne od stron budowanych z użyciem
(9,99 zł najniższa cena z 30 dni)
19.50 zł
39.00 zł (-50%)
O autorze kursu video
Sebastian Matusiak – ma wieloletnie doświadczenie w programowaniu we frameworku Angular. Jako jego pasjonat stara się być na bieżąco ze wszystkimi zmianami. Uzyskał tytuł inżyniera na kierunku informatyka stosowana. Uczestniczył w wielu projektach o różnej złożoności i skali – zarówno polskich, jak i zagranicznych. Najwięcej nauczył się podczas pracy przy projekcie pacjent.gov.pl. Obecnie jest zaangażowany w duży zagraniczny projekt, nad którym pracuje około 30 osób, podzielonych na zespoły, ale korzystających z jednego dużego repozytorium. Jest to projekt typowo w Angularze, z dodatkowymi elementami Micro Frontends i Monorepo (Nx), co ułatwia pracę w tak dużym zespole. W wolnym czasie gra w szachy, zarówno tradycyjnie, jak i online – na chess.com, ma własnego trenera i stale pogłębia swoje umiejętności. Lubi biegać, w tym roku zdobył koronę półmaratonów, a także podróżować – odwiedził w tym roku już sześć krajów.
Spis lekcji (odkodowane lekcje)
-
1. Wstęp 00:19:54
-
2. Podstawy Angular 01:55:40
- 2.1. Omówienie wygenerowanych plików 00:08:23
- 2.2. Struktura folderów w projekcie 00:13:32
- 2.3. Komunikacja między komponentami 00:10:45
- 2.4. Dyrektywy strukturalne i atrybutowe 00:08:56
- 2.5. Utworzenie serwisu BankAccountService 00:05:28
- 2.6. Cykle życia aplikacji 00:08:18
- 2.7. Pipe'y, utworzenie własnego pipe 00:06:46
- 2.8. Dodanie typowania 00:06:34
- 2.9. Wprowadzenie do RxJS 00:08:48
- 2.10. Użycie async pipe 00:04:09
- 2.11. Template driven vs. Reactive Forms 00:06:13
- 2.12. Utworzenie formularza FormGroup 00:14:21
- 2.13. Routing w aplikacji i lazy loading 00:05:18
- 2.14. Dodawanie stylów w aplikacji 00:06:05
- 2.15. Podsumowanie działu 00:02:04
-
3. Zaawansowany Angular 02:27:34
- 3.1. Modules vs. standalone components 00:04:06
- 3.2. Angular 17 - co nowego? 00:16:11
- 3.3. Zaawansowane operatory RxJS 00:06:29
- 3.4. Konfiguracja aplikacji 00:23:22
- 3.5. Optymalizacja aplikacji (strategia onPush) 00:04:46
- 3.6. Ng-content vs. ng-template 00:12:45
- 3.7. Utworzenie własnej dyrektywy 00:13:41
- 3.8. Utworzenie własnej kontrolki formularza 00:09:56
- 3.9. Angular Signals 00:11:26
- 3.10. Guardy funkcyjne i klasowe 00:15:37
- 3.11. Interceptory 00:12:38
- 3.12. Animacje 00:11:01
- 3.13. Co dalej? 00:05:36
-
4. Dodatkowe 01:42:09
Kurs Video "Angular. Kurs video. Programowanie reaktywne aplikacji webowych z RxJS" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły kursu
- Ilość lekcji:
- 38
- Czas trwania:
- 6 godz. 25 min.
- Format:
- Online
- Data aktualizacji:
- 2024-06-06
- ISBN :
- 978-83-289-1515-2, 9788328915152
- Numer z katalogu:
- 234311
- Do kursu dołączone są materiały dodatkowe, znajdziesz je w Twojej Bibliotece
- Kategorie:
Web development » Angular
Web development » TypeScript
Videopoint - inne kursy
-
Utrzymanie czystego kodu ułatwia pracę programistom i przyczynia się do szybszego reagowania na potrzeby odbiorców i wdrażania nowych funkcji. Większa efektywność zespołów programistycznych jest nieoceniona dla funkcjonowania firm. Pozwala zminimalizować ryzyko poważnych awarii i pozytywnie wpływa na wizerunek marki. Jednak utrzymanie czystego kodu
(69,99 zł najniższa cena z 30 dni)
84.50 zł
169.00 zł (-50%) -
Sztuczna inteligencja przyczyniła się do prawdziwej rewolucji technologicznej i zmieniła branżę informatyczną. Po funkcje oparte na AI chętnie sięgnął Microsoft, by udoskonalić swój wiodący produkt – Excela. AI poprzez zaawansowane algorytmy potrafi automatycznie analizować i interpretować duże zbiory danych, co przyspiesza proces podejmowania decy
(69,99 zł najniższa cena z 30 dni)
112.05 zł
249.00 zł (-55%) -
Pytest – nowoczesny framework do uruchamiania testów automatycznych w języku Python. Można używać tej platformy do przeprowadzania testów jednostkowych, ale sprawdzi się świetnie także podczas konstruowania rozbudowanych testów wyższego poziomu (integracyjnych, end-to-end) dla całych aplikacji czy bibliotek. Z Pytestu do testowania kodu korzystają
(59,59 zł najniższa cena z 30 dni)
96.85 zł
149.00 zł (-35%) -
Realizacja kolejnych projektów – oto, w jaki sposób pracuje dziś bardzo wielu specjalistów. By wspiąć się na wyższy poziom kariery, zdobyć nową, ciekawą posadę, awansować w strukturach firmy, trzeba opanować sztukę profesjonalnego zarządzania projektami. Tu z pomocą wkracza Microsoft Project. Narzędzie, które ma ugruntowaną rynkową pozycję i opinię
(39,90 zł najniższa cena z 30 dni)
96.85 zł
149.00 zł (-35%) -
InDesign jest kluczowym narzędziem używanym w branży graficznej, wydawniczej i reklamowej. Ten program komputerowy, stworzony przez firmę Adobe, służy do projektowania, łamania, składania i przygotowywania do druku materiałów poligraficznych – szczególnie wydawnictw wielostronicowych i o skomplikowanej strukturze. Za jego pomocą można przygotować p
(26,97 zł najniższa cena z 30 dni)
26.97 zł
67.44 zł (-60%) -
Informatyka, w szczególności programowanie, algorytmami stoi. Stanowią one punkt wyjścia do tworzenia sprawnie działającego kodu. Dlatego też wiedza o tym, jak za ich pomocą efektywnie rozwiązywać najbardziej skomplikowane problemy, okazuje się być nieoceniona w wielu dziedzinach – od analizy danych, przez rozwój oprogramowania, aż po sztuczną inte
(58,04 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Skrót AI jest dziś używany we wszelkich kontekstach i powtarzany niczym magiczne zaklęcie. Jedni się cieszą, inni się boją. My, w ramach naszego kursu, pokazujemy, jak skorzystać z niezwykłych możliwości, jakie niosą ze sobą najpopularniejsze dziś modele generatywnego AI. Dzięki zaprzęgnięciu ich do pracy można znacznie ułatwić i przyspieszyć reali
(59,50 zł najniższa cena z 30 dni)
77.35 zł
119.00 zł (-35%) -
Marzysz o pracy w IT, która „robi różnicę”? Stanowisko inżyniera sieci wiąże się ze sporą odpowiedzialnością, ponieważ od niego zależy działanie sieci całego przedsiębiorstwa. Tylko co to właściwie znaczy? W praktyce chodzi o prawidłowe funkcjonowanie programów i aplikacji sieciowych, działanie telefonii IP, możliwość tworzenia kopii zapasowych i k
(69,99 zł najniższa cena z 30 dni)
76.05 zł
169.00 zł (-55%) -
Jeśli myślisz o karierze analityka danych albo starasz się o pracę na stanowisku, na którym będziesz analizować dane, ten kurs jest specjalnie dla Ciebie. Opanujesz dzięki niemu między innymi niezbędne podstawy języka SQL i dowiesz się, jak funkcjonuje i do czego może Ci posłużyć system zarządzania relacyjnymi bazami danych MySQL. Te dwie technolog
(69,99 zł najniższa cena z 30 dni)
112.05 zł
249.00 zł (-55%) -
Szybka i efektywna analiza danych – temu właśnie służą tabele i wykresy przestawne dostępne w arkuszu kalkulacyjnym Excel. Nieistotne dla osób, które z Excela korzystają doraźnie – po to, by ułatwić sobie zapisywanie pewnych informacji i prezentowanie ich w bardziej profesjonalny sposób – w rękach eksperta od analizy stają się naprawdę potężnym nar
(69,99 zł najniższa cena z 30 dni)
99.49 zł
199.00 zł (-50%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas:
Kurs video
Oceny i opinie klientów: Angular. Kurs video. Programowanie reaktywne aplikacji webowych z RxJS Sebastian Matusiak (3) Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
(3)
(0)
(0)
(0)
(0)
(0)
więcej opinii