Kraina Samurajów

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ō.

Angular 19+TypeScriptRxJSNgRxSignals
14 modułów610+ ćwiczeń90-120 godzin

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

01

Dojo Dashboard

Panel administracyjny szkoły samurajów

AngularNgRxAngular Material
02

Katana Shop

E-commerce z koszykiem i płatnościami

AngularRxJSStripe
03

Shogun CRM

System zarządzania klientami

AngularSignalsFirebase

Program kursu

14 moduły pełne interaktywnych ćwiczeń i praktycznych projektów

1

Brama Dojo

Wprowadzenie do Angulara

Czym jest Angular, architektura frameworka, instalacja Angular CLI, TypeScript dla Angulara i standalone components

42 ćwiczeń

2

Miecz Samuraja

Komponenty

Anatomia komponentu, data binding, nowy control flow, lifecycle hooks oraz komunikacja przez input i output

43 ćwiczeń

3

Klany i Prowincje

Moduły

NgModules, feature modules, lazy loading, standalone kontra NgModules oraz organizacja kodu w większej aplikacji

45 ćwiczeń

4

Szlaki Tōkaidō

Routing

Konfiguracja routera, parametry ścieżki, route guards, zagnieżdżone trasy i zaawansowany routing

48 ćwiczeń

5

Gildie Rzemieślnicze

Serwisy i DI

Serwisy, Dependency Injection, hierarchia injectorów, injection tokens i komunikacja między komponentami przez serwisy

44 ćwiczeń

6

Sygnały Ognia

Signals

signal(), computed() i effect(), metody sygnałów, inputy oparte na sygnałach oraz porównanie Signals z RxJS

42 ćwiczeń

7

Fala Tsunami

RxJS

Observables w Angularze, operatory RxJS, zarządzanie subskrypcjami, Subjects i praktyczne wzorce programowania reaktywnego

47 ćwiczeń

8

Szkoła Kaligrafii

Formularze

Formularze w Angularze, walidacja, własne walidatory, FormArray i zaawansowane techniki pracy z formularzami

45 ćwiczeń

9

Gońcy i Posłańcy

HttpClient

HttpClient, operacje CRUD, obsługa błędów HTTP, interceptory i zaawansowana komunikacja z API

42 ćwiczeń

10

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ń

11

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ń

12

Zamek Shoguna

Bezpieczeństwo i wydajność

Ochrona przed XSS i CSP, uwierzytelnianie i autoryzacja, optymalizacja wydajności, profilowanie i dostępność (a11y)

40 ćwiczeń

13

Ceremonia Herbaciana

UI i stylowanie

Stylowanie komponentów i CSS, Angular Material, animacje, responsive design oraz Tailwind CSS w Angularze

43 ćwiczeń

14

Droga Wojownika

Zaawansowane wzorce

Content projection, własne dyrektywy i pipes, SSR i wdrożenie aplikacji oraz przyszłość Angulara

43 ćwiczeń

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.

Zmień swoją przyszłość

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.