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

19 - 20 września 2019

poniedziałek-wtorek w godz. 9.00 - 17.00

1 290 zł

1 190 zł dla naszych absolwentów

szkolenie otwarte

Zaawansowany

16 h

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 KURS







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

KURSANCI O NAS

Zobacz co mówią kursanci po naszych kursach.
Poznaj ich historie.

POTRZEBUJESZ POMOCY
W SFINANSOWANIU KURSU?

Istnieje 8 sposób finansowania kursów w infoShare Academy, więc z pewnością znajdziesz coś dla siebie.

Możesz rozłożyć płatność na raty lub zapłacić jednorazowo, a jeżeli brakuje Ci pieniędzy,
żeby zapłacić za kurs, w szybki i wygodny sposób skontaktujemy Cię z naszym doradcą kredytowym.

Do Twojej dyspozycji są również takie metody finansowania jak pomoc Urzędu pracy,
Baza Usług Rozwojowych czy Krajowy Fundusz Szkoleniowy.

Uzyskaj środki na kurs

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.



WARSZAWA

ul. Puławska 2
Plac Unii Lubelskiej
Budynek B

KRAKÓW

ul. Cystersów 20a
Office@Cowork Centre

LUBLIN

ul. Józefa Franczaka „Lalka” 43
Inkubator Fundacji Rozwoju Lubelszczyzny

GDAŃSK

al. Grunwaldzka 472B
Olivia Business Centre
budynek Olivia Four (O4)

SZCZECIN

POZNAŃ

ul. Słowackiego 55/1
60-521 Poznań

WROCŁAW

ul. Plac Solny 15
Idea Place