Frameworki JavaScript Frontend

Szkolenie TypeScript

Termin

Ustalamy indywidualnie

Czas

16h / 2 dni

Cena

Ustalamy indywidualnie

Szkolenie z TypeScript

Niezależnie czy wytwarzasz aplikacje webowe czy pod Node.js – TypeScript stał się niezbędnym elementem skrzynki narzędziowej developerów JavaScript. Zobacz jak wprowadzić do twoich projektów statyczne typowanie.

Dla kogo jest szkolenie z TypeScript?

Dla developerów pracujących na co dzień z JavaScript, chcących przenieść swoje rozwiązania na TypeScript.

Dla developerów back-end’owych pracujących z językami obiektowymi oraz z JavaScriptem, którzy chcą się dowiedzieć, że można to zrobić dobrze i wygodnie.

Dla developerów, którzy zostali “wrzuceni” w projekt z użyciem TypeScript i chcą dowiedzieć się, jak efektywnie z niego korzystać.

Dla developerów rozwijających lub planujących projekt w Node.js oraz projekt front-end’owy z użyciem popularnych frameworków i bibliotek jak React, Angular, Vue (i wiele innych!).

Program szkolenia TypeScript

Moduł 1: Dlaczego TypeScript?

Założenia języka – jakie problemy rozwiązuje, jakich nie rozwiązuje.
Run-time vs compilation time.

Moduł 2: Wbudowane typy i funkcje

Wbudowane typy prymitywne oraz wyliczeniowe.
Zgodność z JavaScript.

Moduł 3: Kompozycja typów

Czym są typy algebraiczne i jakie problemy rozwiązują.

Moduł 4: Klasy

Jakie mechanizmy obiektowe znajdziemy w TypeScript.

Moduł 5: Praca z zależnościami

Jak użyć zewnętrznych bibliotek JavaScript, oraz jak otypować własne biblioteki.

Moduł 6: Konfiguracja kompilatora, dobre praktyki

Zadbamy o to, aby nasz kod był tak pewny jak się da.

Moduł 7: Hermetyzacja kodu i moduły

Jak podzielić kod – Modules & Namespaces

Moduł 8: TypeScript + Node.js

Jak przygotować i uruchomić kod pod Node.js

Moduł 9: TypeScript + przeglądarka

Jak zbudować i uruchomić kod w przeglądarce

Moduł 10: Tooling

Jak użyć popularnych linter’ów z TypeScript, co warto dodać do swojego pipeline.

Moduł 11: Migracja z JavaScript

Jak zmigrować istniejący projekt, jakie mamy techniki

Moduł 12: Typy warunkowe, typy specjalne

Jakie jeszcze informacje możemy przekazać przez typowanie

Korzyści z nauki TypeScript

JavaScript jako dynamicznie typowany i ekspresyjny język daje nam ogromne możliwości przy ogromnym braku kontroli nad kształtem danych czy kontaktami – dokładnie nad tym co dają języki typowane.

TypeScript to najpopularniejsze rozwiązanie, które idealnie wpasowywuje się w tą lukę dając nam opcjonalnie statycznie typowany język

Wychwytywać wiele błędów na poziomie kompilacji

Modelowanie danych na których pracujemy

Uniknąć pisania testów, które sprawdzają czy nie zrobiliśmy literówki w kodzie a skupić się na testowaniu logiki

Lepsze “discoverability” w kodzie

Czego nauczysz się na szkoleniu z TypeScript?

Poznasz rozbudowany system typów TypeScript, oraz jak za jego pomocą modelować dane i budować logikę twojego programu

Przekonasz się, że JavaScript czai się za rogiem i dowiesz się jak uniknąć popularnych błędów oraz jaki jest koszt wprowadzenia TypeScript

Zobaczysz dobre praktyki konfiguracji kompilatora i jak przełożą się one na pewność twojego kodu

Sprawdzisz jak wykorzystać TypeScript z istniejącymi bibliotekami JavaScript – zewnętrznymi, oraz twoimi

Nauczysz się jak zmigrować istniejący kod JavaScript na TypeScript, oraz poznasz modele migracji

Poznasz popularne narzędzia wykorzystywane podczas pracy z TypeScript

Chcesz dowiedzieć się więcej o szkoleniu z TypeScript?

Dowiedz się więcej

Przemysław Wołosz

Szkolenia dla firm
(+48) 730 830 801

    Zamów rozmowę