TypeScript: Front-end oraz aplikacje Node.js ze statycznym typowaniem

zapytaj o cenę

16 h

Kategoria: Front-end

Dla kogo jest to szkolenie?

Szkolenie jest dedykowane dla osób, które pracują na codzień z JavaScript i chcą uzupełnić swój narzędziownik lub szykują się do migracji istniejącego projektu oraz chcą sprawdzić jakie możliwości daje TypeScript, jakie są dobre praktyki, jaki jest koszt wprowadzenia go do projektu i co można zyskać.

Czego nauczysz się na szkoleniu?

Podczas szkolenia poznamy jak efektywnie pracować z TypeScript – wykorzystując jego rozbudowany system typów do modelowania danych, budowania logiki i wychwytywania jak największej ilości błędów już na poziomie kompilacji.

Sprawdzimy jak TypeScript radzi sobie w projektach z popularnymi frameworkami front-end’owymi oraz rozwiązaniami back-end’owymi w Node.js, na miejscu JavaScript.

Poruszymy także kwestię migracji istniejącego kodu JavaScript oraz używania JavaScript w projektach TypeScript.

Program szkolenia

  • TypeScript jako superset JavaScript z opcjonalnym statycznym typowaniem – po co, dlaczego, ile twoich problemów rozwiąże?
  • Konfiguracja kompilatora, dobre praktyki
  • Jak nie dać się oszukać – czyli JavaScript czai się za rogiem
  • System typów TypeScript
  • Jak zamodelować wszystko na poziomie typów
  • Tooling
  • TypeScript w popularnych frameworkach front-end’owych oraz popularnych frameworkach webowych dla Node.js
  • Hermetyzacja kodu i moduły
  • Jak połączyć TypeScript z JavaScript w naszym kodzie oraz z zależnościami
  • Ekspansja – dobra praktyki budowania pakietów npm w TypeScript
  • Extras: Iteracyjna migracja istniejącego projektu JavaScript -> TypeScript

Czego oczekujemy od Ciebie?

  • dobrej znajomości JavaScriptu
  • własnego laptopa z Visual Studio Code

    optymalna konfiguracja sprzętowa: procesor i5+ lub podobny, 8GB+ pamięci RAM, zalecany dysk SSD

ZAPYTAJ O SZKOLENIE







Wypełniając formularz zgadzasz się na przetwarzanie Twoich danych w celu nawiązania kontaktu w sprawie udziału w kursie.

Administratorem danych osobowych jest infoShare Academy sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS 0000561749, NIP 5842742213, który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.

Strona korzysta z zabezpieczenia reCAPTCHA. Prywatność - Warunki.

KTO PROWADZI KURS

Michał Michalczuk

Full-stack Software Developer

Full-stack Software Developer, gdy jest potrzeba scrum master i team leader, okazjonalnie prelegent. Promotor TypeScript. Na froncie najczęściej pracuje z Angular’em, ale dzielnie eksploruje inne frameworki. Na tyłach preferuje Asp.Net i C# lub Node.js, ale pracował w różnych językach i technologiach – od Pythona i Django, przez Wpf i Silverlight, Visual Basic czy PHP. Uwielbia dzielić się wiedzą, szerzyć dobre praktyki oraz rozwiązywać problemy.
Nie nudzi się, sypia gdy jest taka potrzeba.
www

Profil na

Skontaktuj się z nami




Wypełniając formularz zgadzasz się na przetwarzanie Twoich danych w celu nawiązania kontaktu w sprawie udziału w kursie.

Administratorem danych osobowych jest infoShare Academy sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS 0000561749, NIP 5842742213, który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.

Strona korzysta z zabezpieczenia reCAPTCHA. Prywatność - Warunki.