ODBIERZ TWÓJ BONUS :: »

Angular. Kurs video. Programowanie reaktywne aplikacji webowych z RxJS

Podstawowe informacje:
Czas trwania: 06:25:17
Poziom: średnio zaawansowany
Autor: Sebastian Matusiak
Liczba lekcji: 38
Technologia: Angular Snippets, Angular Language Service, Visual Studio Code, Angular 17.3, Node.js 20.11
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
104,30 zł 149,00 zł (-30%)
39,90 zł najniższa cena z 30 dni Dodaj do koszyka
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ścieżki rozwoju w ebookpoint.pl

Czego się nauczysz?

  • Posługiwania się plikami generowanymi w Angularze i organizowania projektu
  • Tworzenia i stosowania dyrektyw, pipe'ów oraz własnych komponentów
  • Łączenia Angulara z backendem i wysyłania zapytań HTTP
  • Korzystania z cykli życia komponentów oraz TypeScriptu w Angularze
  • Obsługiwania operacji asynchronicznych za pomocą RxJS i async pipe
  • Stosowania nowości z Angulara 17 i 18 oraz Angular Signals
  • Konfigurowania guardów, interceptorów i formularzy (Reactive, Template Driven)
  • Tworzenia testów jednostkowych w Jest i utrzymywania wysokiej jakości kodu
  • Implementowania Lazy Loading, Angular Material i dostosowywania stylów
  • Rozwijania praktycznych umiejętności wymaganych na rekrutacji na Angular developera

Spis lekcji

1. Wstęp 00:19:54
1.1. Dlaczego Angular?
00:05:59
1.2. Architektura SPA/MVVM
00:02:54
1.3. Instalacja środowiska, utworzenie projektu
00:11:01
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
OGLĄDAJ » 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
OGLĄDAJ » 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
4.1. Konfiguracja Jest
00:13:46
4.2. Dodanie testów jednostkowych cz. 1
00:23:23
4.3. Dodanie testów jednostkowych cz. 2
00:21:46
4.4. Angular Material
00:07:42
4.5. Enkapsulacja styli, ng-deep
00:08:58
4.6. Najczęstsze pytania rekrutacyjne
00:13:04
4.7. Angular 18 - co nowego?
00:13:30

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

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.

Oceny i opinie klientów: Angular. Kurs video. Programowanie reaktywne aplikacji webowych z RxJS Sebastian Matusiak (5)

Informacja o opiniach
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.
6.0
  • 6 (5)
  • 5 (0)
  • 4 (0)
  • 3 (0)
  • 2 (0)
  • 1 (0)
  • Polecam - fajnie opisane zaawansowane zagadnienia :)

    Opinia: Dawid Opinia dodana: 2025-03-06 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Pieniądze szybko się zwróciły... Polecam :)

    Opinia: Krzysztof Opinia dodana: 2024-07-16 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Fajnie przygotowany kurs. Wszystko dobrze wyjaśnione.

    Opinia: Patryk Opinia dodana: 2024-06-12 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Bardzo profesjonalny i pomocny kurs. Fajnie że autor dodał także testy jednostkowe w Jest oraz dobrze omówił jak pisać z RxJs a z tym miałem problemy

    Opinia: Mateusz Opinia dodana: 2024-06-10 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • W końcu znalazłam kurs, który przechodzi przez wszystkie istotne kwestie związane z Angularem. Zdecydowanie polecam

    Opinia: Beata Opinia dodana: 2024-06-06 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2024-06-06
ISBN: 978-83-289-1515-2, 9788328915152
Numer z katalogu: 234311

Videopoint - inne kursy

Kurs video
104,30 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile