Czas trwania:
5 dni
Cena netto:
1999 PLN netto
Stopień trudności:   
Średnia liczba uczestników:   
4
Identyfikator szkolenia:   
221267465
    Drukuj kartę szkolenia

Szkolenie zamknięte

Istnieje możliwość realizacji tego szkolenia w formie zamkniętej w siedzibie klienta lub w jednej z naszych sal. Przy większych grupach jest to korzystniejsze ekonomiczne, można też dostosować program szkolenia.

Pokaż więcej

Vouchery

Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym.



Opis szkolenia


Szkolenie przeznaczone jest dla wszystkich tych, którzy chcieliby rozpocząć swoją przygodę z aplikacjami SPA (Single Page Aplication) w przeglądarkach.

Szkolenie prowadzi uczestnika przez cały proces powstawania aplikacji w Angular. W trakcie szkolenia uczestnik zapozna się z narzędziami oraz językami wykorzystywanymi przy tworzeniu współczesnych aplikacji internetowych. W formie praktycznej kurs przedstawia wszystkie najważniejsze aspekty pracy z Angular.

W trakcie szkolenia uczestnik nauczy się:
  • Jak przygotować niezbędne narzędzia z w środowisku pracy
  • Korzystania z Angular-CLI
  • Programować w TypeScript
  • Definiować własne komponenty i dyrektywy Angular
  • Wykorzystywać gotowe framworki UI aby uatrakcyjnić wygląd aplikacji
  • Testować i Debugować aplikacje SPA




Program szkolenia


  1. Wstęp
    • Opis frameworka
    • Przygotowanie środowiska pracy
    • Npm i yarn
    • Edytory kodu i IDE
    • Angular-CLI
    • Tworzenie i uruchamianie projektu
    • Opis elementów projektu
    • Opis zależność
    • Przygotowanie projektu do wdrożenia
  2. TypeScript
    • TypeScript a JavaScript
    • Kontrola typów i definiowanie zmiennych
    • Typy wbudowane
    • Klasy, Interfejsy
    • Funkcje
    • Iteratory i generatory
    • Dekoratory
    • Moduły i przestrzenie nazw
    • Klasy
    • Przydatne narzędzia
  3. Architektura aplikacji
    • Moduły Angular
    • Komponenty
    • Import i eksport elementów modułu
    • Wstęp do usług
    • Konwencję nazewnicze
  4. Komponenty
    • Wyświetlanie danych
    • Pipes — wbudowane, przygotowanie własnych
    • Pobieranie wartości
    • Obsługa zdarzeń DOM
    • Praca z szablonem
    • Modyfikacja drzewa DOM
    • Wbudowane dyrektywy
    • Tworzenie własnych dyrektyw
    • Wymiana danych między komponentami
    • Cykl życia komponentu
    • Strategia wykrywania zmian
    • Dodawanie styli CSS
    • Izolacja styli
    • Wykorzystanie LESS/SCSS
    • Korzystanie z framworków UI
  5. Formularze
    • FormGroup, FormControl, FormArray
    • Kontrola formularza za pomocą szablonu
    • ReactiveFormsModule
    • Wykorzystanie FormBuilder
    • Walidacja
    • Walidatory wbudowane
    • Własne walidatory
    • Walidatory asynchroniczne
  6. Wstrzykiwanie zależności
    • Własne usługi
    • Praca z injektorem
    • Dostawcy zależności
    • Zależności w aplikacji
  7. Client http
    • @angular/common/http
    • Żądania GET, POST, PUT, DELETE, HEAD
    • Własne nagłówki żądań
  8. Routing
    • Routing w aplikacji SPA
    • Elementy RoutingModule
    • Strategie routingu
    • Parametry
    • Autentykacja
    • Zagnieżdżanie routingu
  9. Architektura danych w Angular
    • RxJS i Observables
    • Zarządzanie stanem
    • Architektura FLUX
    • Redux i Angular
    • Stan aplikacji, akcje i reducery
    • Store
    • Przepływ danych
    • Debugowanie Redux
  10. Testowanie
    • Testowanie e2e i testy jednostkowe
    • Jasmine i Karma
    • Tworzenie testów jednostkowych
    • Testowanie usług i http
    • Testowanie komponentów
    • Testowanie routera
    • Testowanie formularzy




Terminy szkolenia "Angular 5 i TypeScript — Tworzenie aplikacji"


2019-06-24 Warszawa
  Dostępne miejsca

2019-10-14 Warszawa
  Dostępne miejsca



Wykładowcy




Sprawdź kto będzie prowadził to szkolenie. Nasi wykładowcy to w 100% praktycy którzy cały czas pracują z technologią której szkolą. Dzięki temu uzyskujesz maksimum wartościowej wiedzy.




Krzysztof Malinowski

Profesjonalny inżynier oprogramowania w najbardziej nowoczesnych technologiach programistycznych. Posiada szeroką wiedzę związaną z programowaniem i optymalizacją. Ma dziesięcioletnie doświadczenie w dostarczaniu rozwiązań bazodanowych i prowadzeniu szkoleń. Trudne, techniczne tematy tłumaczy w jasny, prosty i zrozumiały sposób.


Agata Malec-Sromek

Jestem Front-end developerem wychowanym na języku C i C++. Oprócz programowania od kliku lat zajmuję się również nauczaniem. Staram się skomplikowane zagadnienia wytłumaczyć w prosty i przejrzysty sposób. Od czasu do czasu występuję na konferencjach i spotkaniach branżowych oraz  prowadzę warsztaty programistyczne. Wystąpiłam m.in. na 4Developers i Programistok. Skończyłam Akademię Górniczo-Hutniczą na kierunku Inżynieria Systemów i Oprogramowania oraz Politechnikę Krakowską na kierunku Grafika Komputerowa i Multimedia. Dodatkowo interesuję się sztucznymi sieciami neuronowymi.