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)
Dostarczony z nestjs, mimo że nie było go w porządku obrad
Suhail - Maldives Pension Administration Office (Pension Office)
Szkolenie - Typescript Unit Testing
Przetłumaczone przez sztuczną inteligencję
Pokazanie nieoczywistych i nieintuicyjnych zachowań/funkcjonalności na przykładach.
Arkadiusz Prochwicz
Szkolenie - Advanced TypeScript
Uproszczenie nowych skomplikowanych technik
Brian Zaranyika - Vodacom SA
Szkolenie - React Native Expo
Przetłumaczone przez sztuczną inteligencję
The range of topics covered was quite extensive and the trainer made an effort to do them justice.
Lakshmipriya Sivakumar - Deque Systems Inc
Szkolenie - Spring Boot, React, and Redux
Przetłumaczone przez sztuczną inteligencję
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