Plan Szkolenia
1) Wprowadzenie do ES 2017 dla programistów ES5, w szczególności:
- const / let
- operator rozpakowania
- literały obiektowe, JSON
- pętla for of
- obiekty Map i Set
- klasy
- template literals
- programowanie asynchroniczne z wykorzystaniem async/await
2) Typescript
- typy wbudowane
- interfejsy
- typy generyczne
- typy wyliczeniowe
- intersekcje, unie typów
- modyfikatory ? oraz !
- modularyzacja kodu, przestrzenie nazw
- kompilacja, pliki nagłówkowe d.ts, mapy źródeł
- użycie dekoratorów
3) Node
- modularyzacja w standardzie commonjs
- strumienie
- debugowanie
- biblioteka util
4) Webpack
- modularyzacja w warstwie klienta, pliki bundle
- użycie narzędzi CLI – webpack oraz webpack-dev-server
- debugowanie, mapy źródeł
5) HTML 5
- History API
- Web Storage API
- File API
6) Visual Studio Code
- praca z projektami TypeScript + npm
7) NPM
- dodawanie zależności
- zarządzanie wersją projektu
- publikacja do repozytorium
- aktualizacja stanu pakietów oraz weryfikacja podatności (audit)
- automatyzacja testów
- proces budowania, ciągłej integracji i budowy wersji
Wymagania
There are no specific requirements needed to attend this course.
Opinie uczestników (5)
Pokazanie nieoczywistych i nieintuicyjnych zachowań/funkcjonalności na przykładach.
Arkadiusz Prochwicz
Szkolenie - Advanced TypeScript
Simplification of new complex techniques
Brian Zaranyika - Vodacom SA
Szkolenie - React Native Expo
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
Szkolenie - Spring Boot, React, and Redux
Porównywanie w praktyce rozwiązań :D Obrazowanie rzeczy na realnych przykładach. Dodatkowo bardzo doceniam przygotowanie dla nas API, bazy danych i zadań- dzięki czemu można było wszystko przetestować "w boju" :D
Mateusz Redzik - BETFAN SP. Z O. O.
Szkolenie - React with Next.js
Instruktor wydawał się bardzo zdolny w dziedzinie Vue. Doceniałem możliwość obserwacji jego stylu programowania oraz nauki nowych konceptów, które można wypróbować.
Adrian Borrmann - CBC/Radio-Canada
Szkolenie - Advanced Vue.js
Przetłumaczone przez sztuczną inteligencję