Kurs Angular online
Kurs Angular online w CodeWorlds to 14 modułów krótkich lekcji z edytorem kodu i 610 zadań praktycznych, prowadzonych jako fabularna przygoda. Lekcje przeczytasz za darmo na tej stronie.
Witaj w feudalnej Japonii! Zostań samurajem kodu Angular pod okiem Mistrza Hattori. Opanuj sztukę komponentów jak katanę, a reaktywność jak bushidō.
Twój przewodnik
Mistrz Hattori
Samuraj Angular
Czego się nauczysz
- Angular 19+ z standalone components
- TypeScript zaawansowany
- RxJS - reaktywne programowanie
- Angular Signals - nowa reaktywność
- NgRx - state management
- Angular Router i Guards
- Dependency Injection
- Testowanie z Jasmine/Karma
Główne projekty
W trakcie kursu zbudujesz prawdziwe projekty, które możesz dodać do swojego portfolio
Dojo Dashboard
Panel administracyjny szkoły samurajów
Katana Shop
E-commerce z koszykiem i płatnościami
Shogun CRM
System zarządzania klientami
Program kursu
14 moduły pełne interaktywnych ćwiczeń i praktycznych projektów
Brama Dojo
Wprowadzenie do Angulara
Czym jest Angular, architektura frameworka, instalacja Angular CLI, TypeScript dla Angulara i standalone components
42 ćwiczeń
Miecz Samuraja
Komponenty
Anatomia komponentu, data binding, nowy control flow, lifecycle hooks oraz komunikacja przez input i output
43 ćwiczeń
Wszystkie lekcje (5)
Klany i Prowincje
Moduły
NgModules, feature modules, lazy loading, standalone kontra NgModules oraz organizacja kodu w większej aplikacji
45 ćwiczeń
Szlaki Tōkaidō
Routing
Konfiguracja routera, parametry ścieżki, route guards, zagnieżdżone trasy i zaawansowany routing
48 ćwiczeń
Gildie Rzemieślnicze
Serwisy i DI
Serwisy, Dependency Injection, hierarchia injectorów, injection tokens i komunikacja między komponentami przez serwisy
44 ćwiczeń
Sygnały Ognia
Signals
signal(), computed() i effect(), metody sygnałów, inputy oparte na sygnałach oraz porównanie Signals z RxJS
42 ćwiczeń
Wszystkie lekcje (5)
Fala Tsunami
RxJS
Observables w Angularze, operatory RxJS, zarządzanie subskrypcjami, Subjects i praktyczne wzorce programowania reaktywnego
47 ćwiczeń
Szkoła Kaligrafii
Formularze
Formularze w Angularze, walidacja, własne walidatory, FormArray i zaawansowane techniki pracy z formularzami
45 ćwiczeń
Wszystkie lekcje (5)
Gońcy i Posłańcy
HttpClient
HttpClient, operacje CRUD, obsługa błędów HTTP, interceptory i zaawansowana komunikacja z API
42 ćwiczeń
Wszystkie lekcje (5)
Skarbiec Shoguna
Zarządzanie stanem
Stan w Signals, SignalStore, NgRx Store, selektory i effects oraz wybór podejścia do zarządzania stanem
42 ćwiczeń
Testy Bushidō
Testowanie
Testy jednostkowe komponentów, testowanie serwisów i HTTP, mocki i spy, testy asynchroniczne i Signals oraz E2E z Playwright
44 ćwiczeń
Zamek Shoguna
Bezpieczeństwo i wydajność
Ochrona przed XSS i CSP, uwierzytelnianie i autoryzacja, optymalizacja wydajności, profilowanie i dostępność (a11y)
40 ćwiczeń
Ceremonia Herbaciana
UI i stylowanie
Stylowanie komponentów i CSS, Angular Material, animacje, responsive design oraz Tailwind CSS w Angularze
43 ćwiczeń
Wszystkie lekcje (5)
Droga Wojownika
Zaawansowane wzorce
Content projection, własne dyrektywy i pipes, SSR i wdrożenie aplikacji oraz przyszłość Angulara
43 ćwiczeń
Wszystkie lekcje (5)
Motyw kursu
Feudalna Japonia i Samurajowie
Każdy moduł osadzony jest w unikalnej tematyce, która sprawia, że nauka staje się przygodą.
Twój przewodnik
Mistrz Hattori
Samuraj Angular
Poprowadzi Cię przez wszystkie wyzwania i pomoże zdobyć nowe umiejętności.
Najczęstsze pytania o kurs Angular
Czy kurs Angular jest darmowy?
Częściowo. Lekcje kursu Angular przeczytasz za darmo na tej stronie. Zadania z tego kursu w aplikacji wymagają planu premium, a na darmowym koncie przejdziesz w aplikacji kurs HTML i CSS z limitem 10 jednostek paliwa dziennie.
Ile trwa kurs Angular?
Szacowany czas nauki kursu Angular to 90-120 godzin. Kurs ma 14 modułów i ponad 610 zadań, a tempo wybierasz sam.
Czy do kursu Angular potrzebuję wcześniejszego doświadczenia?
Przed kursem Angular przyda się: JavaScript ES6+, TypeScript podstawy, HTML/CSS.
Czego nauczę się na kursie Angular?
Na kursie Angular nauczysz się między innymi: Angular 19+ z standalone components, TypeScript zaawansowany, RxJS - reaktywne programowanie, Angular Signals - nowa reaktywność.
Jak wygląda nauka w CodeWorlds?
W CodeWorlds każdy moduł to seria krótkich lekcji z edytorem kodu na żywo, pytań sprawdzających i zadań praktycznych. Za postępy zdobywasz XP i odblokowujesz kolejne lokacje świata Kraina Samurajów.
Zacznij naukę Angular 19+ już dziś
Dołącz do CodeWorlds i odkryj nowoczesne metody nauki, które sprawiają, że programowanie staje się fascynujące i dostępne dla każdego.
