Tworzenie aplikacji z użyciem Angular

2950 PLN+23% VAT (3628 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Kod kursu:ANGULAR

Poziom zaawansowania:
javascripttypescriptangular

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

3 czerwiec
Trwają zapisy na szkolenieOferta specjalna

Trener:

Mateusz Kulesza

Cena:

2650 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Interesuje Cię szkolenie stacjonarne lub nie odpowiada Ci żaden z dostępnych terminów?

Ikona pytaniaZapytaj o szkolenie

O szkoleniu Tworzenie aplikacji z użyciem Angular

W cenie otrzymasz:

  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia
  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Dla kogo?

  • Programistów posiadających podstawową wiedzę w zakresie JavaScript, którzy chcą poszerzyć swoje kompetencje związane z tworzeniem zaawansowanych aplikacji internetowych, działających po stronie przeglądarki

Wymagania

  • Od uczestników wymagana jest umiejętność programowania w języku JavaScript

Zalety

  • Charakterystyczną cechą szkolenia jest szeroki zakres przedstawionego materiału przy jednoczesnym nacisku na praktykę
  • Część warsztatowa pozwala na osiągnięcie poziomu umiejętności niezbędnego do samodzielnego tworzenia aplikacji internetowych

Cele szkolenia

  • Zapoznanie z dobrymi praktykami programowania w języku JavaScript / TypeScript oraz praktycznymi zagadnieniami związanymi z tworzeniem aplikacji internetowych w architekturze „Single-page application” przy użyciu frameworka Angular
  • Nauka elementów programowania funkcyjnego i reaktywnego
  • Nauka prawidłowego i efektywnego konfigurowania środowiska deweloperskiego

Program

Wprowadzenie

  • Architektura frameworka
  • Idea wstrzykiwania zależności
  • Konfiguracja środowiska deweloperskiego
  • Praca z Angular CLI

Komponenty i moduły

  • Tworzenie i konfigurowanie komponentów
  • Bindowanie i obsługa zdarzeń
  • Stylowanie
  • Cykl życia
  • Zarządzanie stanem i jego propagacja
  • Rola, tworzenie, konfigurowanie modułów

Praktyczne budowanie widoków

  • Tworzenie złożonych widoków
  • Mechanizm hierarchicznego wstrzykiwania zależności
  • Dyrektywy strukturalne
  • Dynamiczne style w widokach
  • Formularze - budowa, reagowanie na zmiany i walidacja

Nowoczesny Angular

  • Aktualizacja do nowej wersji
  • Migracja z NgModule do Standalone
  • Nowa lekka składania: @if, @for, @switch
  • Wprowadzenie do leniwego ładowania z @defer.
  • Sygnały - pułapki i dobre praktyki

Zarządzanie stanem i danymi w aplikacji

  • Implementacja logiki z użyciem serwisów
  • Strategie wstrzykiwania zależności
  • Wprowadzenie do RxJS - operatory i subjects
  • Komunikacja z backend / REST API

Routing

  • Idea routingu w aplikacjach SPA
  • Wykorzystanie Routera
  • Przekazywanie parametrów w URL
  • Routing zagnieżdżony
  • Route guards
  • Cykl życia w routingu i jego praktyczne zastosowanie

Pipes

  • Tworzenie i praktyczne zastosowanie pipes
  • Przekazywanie parametrów
  • Pure / stateful Pipes
  • Asynchroniczność

Testowanie

  • Jak i co testować?
  • Izolacja zależności oraz wykorzystanie mocków
  • Testowanie w praktyce

To szkolenie jest częścią ścieżki

Podobne szkolenia