Trwają zapisy do grupy

Szkolenie: Tworzenie aplikacji z użyciem Angular

Angular, to jeden z najpopularniejszych frameworków JavaScript, pozwalających na budowanie aplikacji internetowych. Podczas szkolenia uczestnicy poznają praktyczne zagadnienia związane z tworzeniem aplikacji internetowych w architekturze „Single-page application” przy użyciu frameworka Angular.

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:ANGULAR

javascripttypescriptangular

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

27 stycznia
Trwają zapisy na szkolenie

Trener:

Mateusz Kulesza

Cena:

2805 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

Tworzenie aplikacji z użyciem Angular

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


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


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


Wymagania

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


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

Program szkolenia

Pobierz program w PDF

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

Autorem szkolenia jest Łukasz Andrzejewski

Doświadczony trener z ponad 16-letnią praktyką na sali szkoleniowej. Aktywnie działa jako konsultant i programista w zakresie szeroko pojętych technologii Java, rozwiązań frontendowych i mobilnych. Absolwent Wydziału Fizyki Technicznej Politechniki Poznańskiej, specjalizacja: Symulacje komputerowe. Aktualnie Partner, Head of Technology w Sages. Dba o rozwój oferty, przygotowuje i prowadzi szkolenia, konsultuje i bierze udział w realizacji projektów IT