JavaScript, Typescript, Angular Certificate for Jakub Stanuchiewicz
Certificate ID:
694855
Authentication Code:
37188
Certified Person Name:
Jakub Stanuchiewicz
Trainer Name:
Patryk Pieniak
Duration Days:
6
Duration Hours:
42
Course Name:
JavaScript, Typescript, Angular
Course Date:
21 October 2022 09:00 to 28 October 2022 16:00
Course Outline:
1.Podstawy JS + porównanie JQ
JavaScript - szybki wstęp i przypomnienie
- var, const, let
- Obiekty i tablice
- Funkcje
- Klasy
- "use strict"
- Promise
- Fetch API
- Async / Await
- Storage i Cookie
JS Vanillia VS JQuery
- Pobieranie elementów
- Manipulacja stylami i klasami
- Zdarzenia typu “click”, “onmove”
2.Podstawy TypeScript
- Wstęp
- Instalacja i konfiguracja TypeScript
- Przygotowanie projektu w TypeScript
- Kompilacja oraz uruchamianie kodu w TypeScript
- Typy, zmienne oraz funkcje - omówienie i wyjaśnienie
- Praca z klasami i interfejsem
- Organizacja kodu z wykorzystaniem Namespaces
- Reużywalność kodu poprzez moduły
- Uruchamianie aplikacji
- Podsumowanie, Sesja Q&A
3. Angular
Wstęp
- Co to jest Angular?
- Architektura Angulara
Przygotowanie środowiska deweloperskiego
- Instalacja i konfiguracja
- Angular CLI
Wstęp do podstaw
- Stworzenie i uruchomienie pierwszego projektu
- Dodanie Bootstrap CSS i Komponentów Bootstrap
- Stworzenie i zarządzanie routing
Wprowadzenie do RxJS
- Co to jest RxJS?
- Observable, Observer i Subscription
- Subject
- Stworzenie observable z Promis’a
- Stworzenie observable z js event
Komponenty i przekazywanie danych
- Tworzenie i używanie komponentów
- Cykl życia komponentów
- Wymiana i przekazywanie danych w komponentach
- Tworzenie modułów
- Zarządzanie stylami dla komponentów
Pipe’y
- Używanie wbudowanych Pipe’ów w Angulara
- Tworzenie i używanie własnych Pipe
Serwisy i Wstrzykiwanie zależności
- Tworzenie serwisów
- Wstrzykiwanie serwisów do komponentów, dyrektyw lub innych serwisów
Obsługa formularzy
- Tworzenie formularzy
- Przedstawienie kilku metod na tworzenie formularzy
- Obsługa walidacji, filtrowania lub przetwarzania danych z formularzy,
- Tworzenie własnych walidatorów
Zapytania HTTP
- HTTP Klient
- Tworzenie własnego serwisu do obsługi HTTP
- Wykorzystanie i wysyłanie zapytań GET, POST, PUT, DELETE)
Zabezpieczenie aplikacji
- Routing z wykorzystaniem Guard, jako zabezpieczenie dostępu
- Stworzenie testowego formularza logowania
Testy w Angular
- Podstawy i wyjaśnienie testowania aplikacji
- Stworzenie pierwszego Unit Test
Debugowanie aplikacji
Sesja Q&A
Podsumowanie
Course Name Eng:
JavaScript, Typescript, Angular/ ING HUB