Pobierz kartę szkolenia

Aplikacje Web z frameworkiem Angular

kod szkolenia: JSAN2 / PL AA 3d

Szkolenie umożliwia zdobycie praktycznych umiejętności w zakresie tworzenia nowoczesnych aplikacji webowych w architekturze Single Page Application (SPA) z wykorzystaniem frameworka Angular. Uczestnicy poznają zarówno podstawy pracy z TypeScript, jak i zaawansowane funkcje Angulara, co pozwala na kompleksowe opanowanie procesu budowy aplikacji.


 

training assurance
promocja
Termin
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  16.11 17.11 18.11
Pierwotna cena wynosiła: 2 700,00 PLN.Aktualna cena wynosi: 2 200,00 PLN. + 23% VAT (2 706,00 PLN brutto)
Poprzednia najniższa cena:
2 200,00 PLN
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  30.11 01.12 02.12
Pierwotna cena wynosiła: 2 700,00 PLN.Aktualna cena wynosi: 2 200,00 PLN. + 23% VAT (2 706,00 PLN brutto)
Poprzednia najniższa cena:
2 200,00 PLN
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  14.12 15.12 16.12
Pierwotna cena wynosiła: 2 700,00 PLN.Aktualna cena wynosi: 2 200,00 PLN. + 23% VAT (2 706,00 PLN brutto)
Poprzednia najniższa cena:
2 200,00 PLN
2 700,00 PLN 3 321,00 PLN brutto

Szkolenie dedykowane jest:

  • Programistom JavaScript / TypeScript, którzy chcą poszerzyć swoje umiejętności o pracę zframeworkiem Angular,
  • Osobom zainteresowanym tworzeniem aplikacji webowych w Angular (SPA, SSR, SSG),
  • Developerom frontendowym, którzy chcą pracować w nowoczesnym ekosystemie Angular iTypeScript, z wykorzystaniem signals i trybu zoneless,
  • Zespołom projektowym chcącym wdrożyć Angular jako główną technologię frontendowąoraz rozpocząć współpracę z asystentami AI przy tworzeniu kodu w Angular.

1. Umiejętność budowy aplikacji webowych w Angular. Poznanie architektury SPA orazświadomość alternatywnych trybów renderowania (SSR, SSG, hybrid) w kontekściewspółczesnych projektów.
2. Znajomość frameworka Angular i jego ekosystemu w najnowszej wersji. Nauka instalacji,konfiguracji, pracy z komponentami standalone, CLI, reaktywnością opartą o signals, trybemzoneless oraz komunikacji z API przy użyciu RxJS.
3. Uaktualnienie wiedzy o JavaScript i poznanie TypeScript. Zapoznanie się z nowoczesnymstandardem JavaScript (ES.Next) i językiem TypeScript, który jest kluczowy w pracy z Angular.
4. Wprowadzenie do programowania wspomaganego LLM. Poznanie wbudowanego wsparciaAngular CLI dla pracy z asystentami AI i wykorzystywania ich w codziennej pracy.
5. Praktyczna znajomość narzędzi developerskich. Efektywne wykorzystanie platformy NodeJs,CLI Angular, linterów, builderów oraz innych narzędzi wspomagających budowę aplikacji.

1.Architektura aplikacji Web

  • Tryby renderowania: SPA, SSR, SSG/prerender, hybrid
  • Standardy komunikacji z systemem backendowym
  • Tryby renderowania w Angular — przegląd

2. Platforma Node.js

  • Charakterystyka i architektura
  • Zarządzanie pakietami

3. Angular

  • Instalacja i konfiguracja frameworka
  • Wprowadzenie do języka TypeScript i ES.Next
  • Architektura frameworka, komponenty standalone
  • Generowanie artefaktów projektowych, CLI
  • Praca z komponentami, ich stanem danych i zdarzeniami
  • Reaktywność oparta o signals (signal, computed, effect, linkedSignal, resource)
  • Wykorzystanie metod cyklu życia w komponentach
  • Definiowanie szablonów, wbudowany control flow (@if, @for, @switch), @defer
  • Komunikacja pomiędzy komponentami, relacja parent-child (input/output jakosignals, model)
  • Obsługa formularzy z użyciem Signal Forms (porównanie z Reactive/Template-driven forms)
  • Formatowanie tekstu z użyciem pipes
  • Routing, nawigacja pomiędzy komponentami
  • Wstrzykiwanie zależności (DI), inject
  • Integracja z RxJS oraz interop z signals w kontekście komunikacji z API

4. Programowanie wspomagane przez LLM – wprowadzenie

  • Wbudowane wsparcie Angular CLI dla pracy z agentami AI
  • Konfiguracja kontekstu projektu dla LLM (reguły, pliki kontekstowe)
  • Generowanie testów jednostkowych i komponentowych przy wsparciu AI
  • Dobre praktyki przy pracy z agentami AI

Znajomość HTML, CSS, JavaScript na poziomie podstawowym.

Tryb: Distance Learning
Poziom: średnio zaawansowany
Czas trwania: 3 dni | 21h

Metoda: Warsztaty
 

  • Szkolenie: polski
  • Materiały: polski