To wersja testowa nowego serwisu infoShare Academy — wyświetlane treści i oferta nie są wiążące ani kompletne

Frontend najczęściej wybierane

TypeScript

Niezależnie czy wytwarzasz aplikacje webowe czy pod Node.js – TypeScript stał się niezbędnym elementem skrzynki narzędziowej developerów JavaScript.

Czas trwania
16h · 2 dni
Dla kogo

Idealny dla zespołów, które…

1 Dla developerów pracujących na co dzień z JavaScript, chcących przenieść swoje rozwiązania na TypeScript.
2 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.
3 Dla developerów, którzy zostali “wrzuceni” w projekt z użyciem TypeScript i chcą dowiedzieć się, jak efektywnie z niego korzystać.
4 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!).
Efekty po programie

Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.

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

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

Program · 12 modułów

Co konkretnie robimy

Moduł 1: Dlaczego TypeScript?

M01
Moduł 1: Dlaczego TypeScript?
  • · Założenia języka – jakie problemy rozwiązuje, jakich nie rozwiązuje.
  • · Run-time vs compilation time.
M02
Moduł 2: Wbudowane typy i funkcje
  • · Wbudowane typy prymitywne oraz wyliczeniowe.
  • · Zgodność z JavaScript.
M03
Moduł 3: Kompozycja typów
  • · Czym są typy algebraiczne i jakie problemy rozwiązują.
M04
Moduł 4: Klasy
  • · Jakie mechanizmy obiektowe znajdziemy w TypeScript.

Moduł 5: Praca z zależnościami

M05
Moduł 5: Praca z zależnościami
  • · Jak użyć zewnętrznych bibliotek JavaScript, oraz jak otypować własne biblioteki.
M06
Moduł 6: Konfiguracja kompilatora, dobre praktyki
  • · Zadbamy o to, aby nasz kod był tak pewny jak się da.
M07
Moduł 7: Hermetyzacja kodu i moduły
  • · Jak podzielić kod – Modules & Namespaces
M08
Moduł 8: TypeScript + Node.js
  • · Jak przygotować i uruchomić kod pod Node.js
M09
Moduł 9: TypeScript + przeglądarka
  • · Jak zbudować i uruchomić kod w przeglądarce
M10
Moduł 10: Tooling
  • · Jak użyć popularnych linter’ów z TypeScript, co warto dodać do swojego pipeline.
M11
Moduł 11: Migracja z JavaScript
  • · Jak zmigrować istniejący projekt, jakie mamy techniki
M12
Moduł 12: Typy warunkowe, typy specjalne
  • · Jakie jeszcze informacje możemy przekazać przez typowanie
Każdy moduł modyfikujemy pod Twój stack i kontekst. Powyższe to punkt wyjścia — nie sztywna agenda.
Jak pracujemy

Od briefu do retro w 30 dniach.

01

Brief i diagnoza

Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.

02

Modyfikacja programu

Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.

03

Warsztat

Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.

04

Retro + raport

Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.

Zapytanie

Wyślij brief. Odezwiemy się w 1 dzień.

Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.

Wycena w 48h od briefu
Pierwsza sesja w 30 dni
Pilotaż przed pełną decyzją
Faktura VAT, możliwość płatności w transzach

Co robimy z Twoimi danymi

Dane służbowe (imię, e-mail firmowy, telefon, firma, stanowisko) przetwarzamy w celu obsługi zapytania o szkolenie dla firmy i przygotowania oferty. Administratorem danych jest infoShare Academy Sp. z o.o., Al. Grunwaldzka 472B, 80-309 Gdańsk. Podanie danych jest dobrowolne, ale niezbędne do udzielenia odpowiedzi. Masz prawo dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania i wniesienia sprzeciwu. Pełną informację znajdziesz w Klauzuli informacyjnej.

Zgody marketingowe (dobrowolne)

Administratorem danych osobowych jest infoShare Academy sp. z o.o. Zasady przetwarzania danych osobowych znajdują się w dokumentach Polityka Prywatności oraz Klauzula Informacyjna.