Certificate Authentication

JavaScript, Typescript, Angular Certificate for Jakub Stanuchiewicz

Add to LinkedIn

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