Logo
Panel autora

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

Ostatnia aktualizacja: 29/08/2020
41
40

40 % taniej

69.00 zł

To najniższa cena z ostatnich 30 dni!

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
acute 4 godz. 25 min. materiału
play_circle46 nagrań wideo

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

4 godz. 25 min. materiału
46 nagrań wideo

Spis treści

Czas trwania: 04:25:00Liczba wykładów: 46
downWstęp
5 wykładów
  • Wstęp|00:55
  • Czym jest TypeScript?|06:09
  • Instalacja niezbędnych narzędzi04:36
  • Utworzenie projektu|11:15
  • Ćwiczenie praktyczne 101:45
downTypy wbudowane
13 wykładów
downTworzenie własnych typów
8 wykładów
downKlasy
11 wykładów
downTypy Generyczne
2 wykłady
downPraca z TypeScript w HTML
7 wykładów

O autorze

avatar
Paweł ĆwikProgramista

Publikacje: 4

Ocena autora: 3.7

O mnie
Karierę programistyczną rozpocząłem już ponad dziesięć temu, z językiem java i jako back-end developer . Z upływem czasu przechodziłem coraz bardziej w kierunku integracji i komuni...Czytaj więcej
5.0
100 %
0 %
0 %
0 %
0 %
avatar
quotemark
Antoni Matusz
Potwierdzona transakcja
28.10.2020

Dobry materiał. Solidne podstawy dla TypeScriptu

Czy ta opinia była pomocna? 0 0
Zgłoś
41
40

40 % taniej

69.00 zł

To najniższa cena z ostatnich 30 dni!