Plan Szkolenia

Wprowadzenie

  • Co nowego w Angular 5?

Przegląd TypeScript i ES6 JavaScript

  • Składnia TypeScript
  • Korzystanie z transpilera TypeScript
  • Konfiguracja Angular 5 i TypeScript

Tworzenie pierwszej aplikacji Angular

  • Planowanie aplikacji
  • Konfiguracja projektu Angular i aplikacji za pomocą CLI
  • Tworzenie podstawowej konfiguracji projektu z użyciem Bootstrap 4 i Sass

Praca z elementami Angular 5

  • Tworzenie komponentów
  • Wiazanie danych i interpolacja ciągów
  • Wiazanie właściwości
  • Wiazanie zdarzeń
  • Dwukierunkowe wiazanie danych
  • Modelowanie danych
  • Dyrektywy
  • Bootstrapping
  • Wejścia i wyjścia

Korzystanie z komponentów Angular 5

  • Przepływ danych
  • Praca z AppModule
  • Praca z niestandardowymi komponentami
  • Korzystanie z szablonów i stylów
  • Korzystanie z enkapsulacji widoku
  • Projekcja treści
  • Zrozumienie cyklu życia komponentu i hooków cyklu życia
  • Korzystanie z ViewChildren i ContentChildren

Wiazanie danych w Angular 5

  • Przegląd wiazania właściwości i zdarzeń
  • Wiazanie i przypisywanie aliasów do niestandardowych właściwości
  • Wiazanie i przypisywanie aliasów do niestandardowych zdarzeń

Praca z dyrektywami

  • Wbudowane dyrektywy
  • Niestandardowe dyrektywy

Debugowanie aplikacji

  • Zrozumienie komunikatów o błędach w Angular
  • Korzystanie z map źródłowych do debugowania kodu w przeglądarce
  • Korzystanie z Augury

Usługi w Angular 5

  • Zrozumienie znaczenia usług
  • Tworzenie usługi logowania
  • Tworzenie usługi danych

Korzystanie z wstrzykiwania zależności i providerów

  • Injectory, providerzy i tokeny
  • Konfiguracja wstrzykiwania zależności
  • Konfiguracja providera
  • Wstrzykiwanie usług do komponentów, dyrektyw i usług

Przełączanie stron za pomocą routingu

  • Konfiguracja tras
  • Konfiguracja i ładowanie tras
  • Zrozumienie różnych metod nawigacji
  • Korzystanie z parametrów w trasach
  • Tworzenie zagnieżdżonych tras
  • Korzystanie z przekierowań i tras z symbolami wieloznacznymi
  • Zrozumienie strażników tras
  • Zrozumienie strategii routingu

Korzystanie z RxJS do tworzenia i pracy z obserwatorami w Angular

  • Przegląd obserwatorów
  • Przegląd RxJS
  • Budowanie i korzystanie z obserwatorów w Angular

Obsługa formularzy

  • Korzystanie z formularzy sterowanych szablonami
  • Korzystanie z reaktywnych formularzy

Korzystanie z rur

  • Wbudowane rury
  • Asynchroniczne rury
  • Niestandardowe rury

Wykonywanie połączeń do zewnętrznych API HTTP

Korzystanie z modułów Angular

Optymalizacja aplikacji Angular 5

Testowanie aplikacji Angular 5

  • Korzystanie z Jasmine do testów jednostkowych

Bezpieczeństwo w Angular 5

  • Uwierzytelnianie
  • Co powinno, a czego nie powinno się pisać w Angular

Wdrażanie aplikacji Angular 5 do produkcji

  • Wdrażanie na IIS, Apache, Nginx itp.

Rozwiązywanie problemów

Podsumowanie

Wymagania

  • Znajomość podstaw HTML, CSS i JavaScript

Grupa docelowa

  • Początkujący w rozwoju stron internetowych
  • Doświadczeni programiści frontendowi
  • Każdy, kto jest zainteresowany nauką tworzenia aplikacji za pomocą Angular
 28 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie