Logo

Koszyk jest pusty

0

Kategorie

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

TypeScript dla początkujących

Zrozum i opanuj możliwości, jakie daje TypeScript. Zacznij używać silnego typowania w swoim kodzie i ułatw jego zrozumienie i dalszy rozwój.

5.0(2)
99% pozytywnych recenzji

Stworzony przez Paweł Ćwik

69,00 zł
Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

W cenie szkolenia otrzymasz

calendar_clockBezterminowy dostęp
licenseCertyfikat ukończenia
currency_exchange30 dni gwarancji zwrotu
headset_micWsparcie autora
forumDostęp do grupy dyskusyjnej
database_uploadRegularne aktualizacje

W skrócie

Wejdź w świat TypeScript i statycznych typów w praktycznym kursie.
Zrozumisz kompozycję, dziedziczenie oraz zasady OOP.
Zbudujesz prosty konwerter na stronie HTML w TypeScript.
Nauczysz się używać bibliotek JS (Lodash) w TypeScript.

Dlaczego warto wybrać to szkolenie

TypeScript z roku na rok zyskuje popularność. Korzystają z niego m.in. Netflix, Microsoft, Google i AirBnB. Poznasz możliwości, które poszerzają JavaScript o sztywne typowanie oraz rozwiązania znane z języków back‑endowych, takich jak Java i C#.

W kursie krok po kroku użyjesz typów i nauczysz się tworzyć własne. Zobaczysz kompozycję i dziedziczenie, zasady OOP oraz generics. Zbudujesz prosty konwerter na stronie HTML i dowiesz się, jak korzystać z bibliotek JavaScript w TypeScript.

  • Praktyka od razu – Nauka na przykładach: od typów po gotowy konwerter na stronę HTML.
  • Sztywne typowanie – Zobacz, jak TypeScript poszerza składnię JavaScript o typy i generics.
  • Zasady OOP – Enkapsulacja, abstrakcja i polimorfizm przedstawione w czytelny sposób.
  • Biblioteki JS w TS – Przykład użycia biblioteki Lodash w kodzie TypeScript.

Czego się nauczysz?

  1. 1
    Stosowanie typów w TypeScriptUżywanie wbudowanych typów i tworzenie własnych w codziennym kodzie.
  2. 2
    Kompozycja i dziedziczenieRozumienie różnic i stosowanie obu podejść przy organizacji kodu.
  3. 3
    Zasady OOP w praktyceEnkapsulacja, abstrakcja i polimorfizm pokazane na prostych przykładach.
  4. 4
    Generics: klasy i funkcjeTworzenie oraz wykorzystywanie klas i funkcji generycznych w projektach.
  5. 5
    Praca z bibliotekami JSIntegracja z biblioteką Lodash i korzystanie z jej funkcji w TypeScript.
  6. 6
    Konwerter na stronie HTMLZbudowanie prostego konwertera w TypeScript i przygotowanie wersji do wgrania.
  7. 7
    TypeScript a JavaScriptZobaczysz, jak TypeScript poszerza JavaScript o sztywne typowanie i nowe możliwości.
  8. 8
    Klasy w TypeScriptUżywanie klas zgodnie z zasadami OOP i powiązanie ich z generics.
Zobacz więcej Zobacz mniej

Dla kogo jest to szkolenie

  • Początkujący, którzy chcą wejść w TypeScript.
  • Osoby znające JavaScript, ciekawi sztywnego typowania.
  • Ci, którzy chcą zrozumieć kompozycję i dziedziczenie.
  • Osoby chcące poznać enkapsulację, abstrakcję i polimorfizm.
  • Twórcy prostych stron planujący użyć TS zamiast JS.
  • Uczestnicy chcący korzystać z bibliotek JS w TypeScript.
  • Ci, którzy wolą naukę poprzez praktyczny mini‑projekt.

Wymagania

Brak formalnych wymagań wstępnych. Kurs jest przygotowany z myślą o osobach początkujących.

Opis szkolenia

TypeScript z roku na rok zyskuje popularność. Korzystają z niego tacy giganci jak Netflix, Microsoft, Google i AirBnB. To rozszerzenie JavaScript wprowadza sztywne typowanie i możliwości znane z języków back‑endowych, takich jak Java czy C#. W tym kursie zobaczysz, jak używać typów, tworzyć własne, stosować kompozycję i dziedziczenie. Poznasz zasady OOP, generics oraz pracę z bibliotekami JS. Zbudujesz też prosty konwerter na stronie HTML i przygotujesz wersję do wgrania na serwer.

TypeScript w praktyce

Zaczynasz od zrozumienia, czym jest TypeScript i jak poszerza znaną składnię JavaScript. Krok po kroku zobaczysz, jak sztywne typowanie wpływa na sposób pisania i czytania kodu. Nauczysz się korzystać z wbudowanych typów oraz tworzyć własne, tak aby lepiej opisać dane i zachowania w aplikacji. Dzięki temu łatwiej kontrolujesz przepływ informacji między funkcjami i klasami. Poznasz też możliwości, które wcześniej kojarzyły się głównie z językami back‑endowymi, takimi jak Java i C#, i zobaczysz ich praktyczne zastosowanie w codziennym kodzie.

Typy, kompozycja i dziedziczenie

Przejdziesz przez najważniejsze koncepcje opisujące zależności między elementami programu. Zaczniesz od prostych przykładów typów, a następnie zbudujesz na nich bardziej złożone konstrukcje. Zrozumiesz, kiedy zastosować kompozycję, a kiedy dziedziczenie, aby osiągnąć przejrzystą strukturę i uniknąć zbytecznych powiązań. Dowiesz się także, jak definiować własne typy tak, by były spójne z obranym podejściem. Całość jest pokazana w praktyce, na krótkich, zrozumiałych fragmentach kodu, które możesz od razu wykorzystać we własnych zadaniach.

Zasady programowania obiektowego

Poznasz trzy kluczowe zasady programowania obiektowego: enkapsulację, abstrakcję i polimorfizm. Zobaczysz, jak wpływają na budowę klas i sposób komunikacji obiektów. Każde pojęcie zostanie omówione na prostych przykładach, tak abyś mógł zrozumieć ich sens, a nie tylko definicje. W praktyce nauczysz się ukrywać szczegóły implementacji, oddzielać istotę problemu od detali oraz tworzyć elastyczne rozwiązania, które działają z różnymi typami danych. Dzięki temu łatwiej uporządkujesz kod i będziesz sprawniej rozwijać swoje pomysły.

Generics: klasy i funkcje

TypeScript pozwala tworzyć klasy i funkcje generyczne, które zachowują bezpieczeństwo typów bez rezygnowania z elastyczności. W kursie zobaczysz, do czego mogą być używane oraz jak poprawnie je zdefiniować. Przećwiczysz sytuacje, w których generics upraszczają kod, bo ten sam mechanizm może działać z wieloma typami danych. Dzięki temu unikniesz powielania rozwiązań i lepiej opiszesz zależności w aplikacji. Wszystko jest pokazane w praktyce, tak abyś od razu mógł zastosować te techniki w swoim kodzie.

Projekt: konwerter i biblioteki JS

W części projektowej zbudujesz prosty konwerter działający na stronie HTML. Zamiast JavaScript wykorzystasz TypeScript, a gotową wersję strony przygotujesz do wgrania na zewnętrzny serwer. Dzięki temu przećwiczysz cały przepływ – od pisania kodu po finalny rezultat na stronie. Zobaczysz również, jak pracować z bibliotekami JavaScript w TypeScript na przykładzie Lodash. Integracja z tą biblioteką pokaże Ci, jak w praktyce wykorzystywać zewnętrzne narzędzia w połączeniu z typami.

Zobacz więcej Zobacz mniej

To szkolenie w liczbach

Spis treści

O autorze

🔒 Weryfikacja bezpieczeństwa

Witaj! Jestem Twoim asystentem.

Zadaj mi pytanie, a pomogę Ci znaleźć odpowiedni produkt z oferty.