Czas trwania:
5 dni
Cena netto:
1999 PLN netto
Stopień trudności:   
Średnia liczba uczestników:   
8
Identyfikator szkolenia:   
221267467
    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, lub dodać wydajne dynamiczne komponenty do swoich stron internetowych. Szkolenie prowadzi uczestnika przez cały proces powstawania aplikacji w JavaScript oraz Angular 5. 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 JavaScript oraz Angular 5. Podczas szkolenia uczestnik tworzy własną aplikację w ramach ćwiczeń.

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. JavaScript
    • Wprowadzenie do języka JavaScript
    • JavaScript a przeglądarki
    • Umieszczanie skrytpów w dokumencie HTML
    • Konsola przeglądarki
    • Wyświetlanie okna dialogowego, tworzenie komentarzy
    • Typy danych
    • Rodzaje zmiennych
    • Rodzaje operatorów
    • Instrukcje warunkowe
    • Tworzenie pętli
    • Tworzenie podstawowych funkcji
    • Zasięg zmiennych
    • Funkcje globalne
    • Dostępne obiekty w przeglądarce: window, document, history, location, navigator
    • Zdarzenia (events)
  2. Angular5
    • Wstęp
      • Opis frameworka
      • Przygotowanie środowiska pracy
    • Architektura aplikacji
      • Moduły Angular
      • Komponenty
      • Import i eksport elementów modułu
      • Wstęp do usług
      • Konwencje nazewnicze
    • 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
    • Formularze
      • FormGroup, FormControl, FormArray
      • Kontrola formularza za pomocą szablonu
      • ReactiveFormsModule
      • Wykorzystanie FormBuilder
      • Walidacja
      • Walidatory wbudowane
      • Własne walidatory
      • Walidatory asynchroniczne
    • Wstrzykiwanie zależności
      • Własne usługi
      • Praca z injektorem
      • Dostawcy zależności
      • Zależności w aplikacji
    • Client http
      • @angular/common/http
      • Żądania GET, POST, PUT, DELETE, HEAD
      • Własne nagłówki żądań
    • Routing
      • Routing w aplikacji SPA
      • Elementy RoutingModule
      • Strategie routingu
      • Parametry
      • Autentykacja
      • Zagnieżdżanie routingu
    • 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






Wszystkie terminy



Opinie uczestników o tym szkoleniu


Opinie pochodzą z ankiet wypełnianych przez uczestników na koniec każdego szkolenia. Sprawdź jak uczestnicy oceniają to szkolenie. Dowiedz się dlaczego warto szkolić się u nas od osób które już tu były i dlaczego 98% naszych klientów poleca nas swoim znajomym!






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.