Certificate Authentication

Angular 2. Dobre praktyki Certificate for Kamil Furtak

Add to LinkedIn

Certificate ID: 
528085
Authentication Code: 
ba732
Certified Person Name: 
Kamil Furtak
Trainer Name: 
Robert Gurgul
Duration Days: 
3
Duration Hours: 
21
Course Name: 
Angular 2. Dobre praktyki
Course Date: 
29 May 2017 09:00 to 31 May 2017 16:00
Course Outline: 

Budowanie aplikacji Angular

Angular-CLI i webpack

Konfiguracja

Kompilacja plików TypeScript oraz SASS

Dyrektywy wbudowane

NgIf, NgSwitch, NgStyle, NgClass, NgFor oraz NgNonBindable

Własne komponenty

Dekoratory komponentów

Model danych

Wejście i wyjście danych

Wstrzykiwanie zależności

Style CSS

Enkapsulacja styli

Biblioteki bootstrap.css oraz ng-bootstrap

Zdarzenia na komponencie

OnInit, OnDestroy

OnChanges

DoCheck

AfterContentInit, AfterViewInit

AfterContentChecked, AfterViewChecked

TypeScript

Wprowadzenie do TypeScript

Silne typowanie

Klasy

Interfejsy

Import oraz eksport modułów

Adnotacje

Formularze w Angular

Model-driven Forms

Template-driven Forms

Utworzenie formularza

Walidatory wbudowane

Walidatory własne

Nasłuchiwanie na zmianach w formularzu

Programowanie reaktywne - Observables

Wprowadzenie do biblioteki RxJS

Observable, Subject oraz BehaviorSubject

Łączenie zdarzeń z wielu różnych obiektów Observable

Przetwarzanie danych obiektów Observable

Reakcja na zdarzenia

Komunikacja z serwerem

Http RESTful Api

Cross-origin resource sharing (CORS)

Routing

Utworzenie rutingu

Strategie rutingu

Parametry rutingu

Zagnieżdżanie rutingu

Aktywacja rutingu

Utworzenie aplikacji (SPA)

Jak powinna wyglądać architektura aplikacji

Pobranie danych z serwera

Wyświetlenie listy produktów

Dodawanie, usuwanie, edycja oraz wyszukiwanie produktu

Testy "End to End"

Instalacja i konfiguracja

Wprowadzenie do Jasmine oraz Protractor

Testowanie formularza

Testowanie dodawania oraz usuwania produktu

Debugowanie testów

Logowanie błędów

Dodatkowe narzędzia wspomagające pracę

Testy "Unit"

Instalacja i konfiguracja

Wprowadzenie do narzędzia Karma

Testowanie komponentu, serwisu oraz filtra

Przeciążanie właściwości komponentu

Mockowanie API

Debugowanie aplikacji

Przygotowanie wersji produkcyjnej aplikacji

  •  
Course Name Eng: 
Angular 2. Fundamentals