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.
Stworzony przez Paweł Ćwik
40 % taniej
69.00 zł
To najniższa cena z ostatnich 30 dni!
Masz pytania dotyczące tego szkolenia ?
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.
Brak formalnych wymagań wstępnych. Kurs jest przygotowany z myślą o osobach początkujących.
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.
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.
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.
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.
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.
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.
Dobry materiał. Solidne podstawy dla TypeScriptu
40 % taniej
69.00 zł
To najniższa cena z ostatnich 30 dni!