Tworzenie aplikacji SPA z frameworkiem Angular
Szkolenie dla programistów chcących tworzyć złożone aplikacje w przewidywalny sposób dzięki stabilnym i rozbudowanemu narzędziu jakim jest Angular.
Idealny dla zespołów, które…
Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.
To szkolenie ma na celu przygotowanie uczestników do samodzielnego tworzenia aplikacji SPA przy użyciu frameworka Angular, a także zapoznanie ich z najlepszymi praktykami i wzorcami projektowymi stosowanymi w branży.
Co konkretnie robimy
Wprowadzenie do Angular
- · Omówienie podstawowych pojęć związanych z Angular.
- · Praca z Angular CLI do generowania kodu
- · Struktura Projektu
- · Wprowadzenie do TypeScript: klasy, interfejsy, adnotacje, typy sparametryzowane
- · Klasy komponentów, dekoratory i selektory. Szablony: text i property binding, event binding, two-way binding.
- · Wprowadzenie do wbudowanych dyrektyw Angular: *ngIf, *ngFor, ngClass, ngStyle.
- · Architektura komponentów: enkapsulacja widoku
- · Przekazywanie danych do komponentów za pomocą @Input
- · Emitowanie zdarzeń z komponentów za pomocą @Output
- · Omówienie lifecycle hooks
- · Pipes w Angular
- · Mechanizmy wstrzykiwania zależności w praktyce
- · Wzorce i dobre praktyki
- · Aktualizacja i migracja do nowej wersji
- · NgModule, SharedModule a Standalone ( Angular 15+)
- · Nowe składania Angular 17+: @if, @for, @switch
- · Wprowadzenie do leniwego ładowania komponentów z @defer
- · Sygnały – pułapki i dobre praktyki
- · Tworzenie formularzy w Angular: typy wejściowe, walidacja danych.
- · Wprowadzenie do RxJS: Observable vs Promise, podstawowe operatory
- · Wykorzystanie RxJS w Angular, multicast, share i Async Pipe
Moduł HTTP
- · Konfiguracja i użycie HttpClient w Angular
- · Pobieranie i Wysyłanie danych z formularza do serwera
- · Obsługa błędów i dodawanie własnych nagłówków do żądań HTTP
- · Praktyczne przykłady komunikacji z serwerem
- · Wprowadzenie do Angular Router: struktura modułu nawigacyjnego
- · Nawigacja z TypeScript
- · Obsługa zagnieżdżonych komponentów
- · Obsługa nieistniejących linków
- · Praktyczne ćwiczenia i projekt
- · Dyskusja na temat praktycznych zastosowań Angular w tworzeniu aplikacji SPA
- · Otwarta sesja pytań i odpowiedzi
Od briefu do retro w 30 dniach.
Brief i diagnoza
Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.
Modyfikacja programu
Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.
Warsztat
Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.
Retro + raport
Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.
Wyślij brief. Odezwiemy się w 1 dzień.
Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.
Dziękujemy!
Odezwiemy się w ciągu 1 dnia roboczego.
Inne programy dla zespołów
Zobacz wszystkie →Angular
Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.
Aplikacje Full-stack z NestJS i Angular
Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.
Aplikacje Node i ExpressJS z TypeScript
Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.