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 (6)
Duża wiedza z zagadnień objętych szkoleniem. Otwartość prowadzącego i dostosowanie treści i przebiegu szkolenia do uczestników.
Andrzej Kowalewski - ZETO Software SP. z o.o.
Szkolenie - Building Interactive Applications with React, Redux and GraphQL
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
I like the professionality of the trainer, he really knows what he is talking about and able to explain almost even the simple subjects on the topic which is great.
Marlon - National Confederation of Cooperatives
Szkolenie - React with Next.js
trainer very knowledgeable clear classes explains the importance of learn the topic gives enough background on topic
Li Fang Bren Ong - DBS Bank Limited
Szkolenie - Ant Design
Learned a whole lot about the topic
Zsolt Langviser - Accenture Industrial SS
Szkolenie - NestJS: Beginner to Advanced
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.