Helion


Szczegóły kursu video

TypeScript. Kurs video. Kompletny przewodnik dla developerów

TypeScript. Kurs video. Kompletny przewodnik dla developerów


Obierz kurs na przyspieszenie projektów aplikacji internetowych

Żyjemy w czasach maksymalnego przyspieszenia, nigdy wcześniej powiedzenie „czas to pieniądz” nie miało tak silnego wydźwięku. Szczególnie w świecie informatyki, w którym na przykład frontend developer - freelancer - zarabia tym więcej, im więcej projektów stron i aplikacji internetowych jest w stanie przygotować w miesiącu. Doświadczeni programiści radzą sobie z tym wyzwaniem, sięgając po technologie, które pozwalają im pracować szybciej i równocześnie kreować kod elastyczny, podatny na ewentualne modyfikacje - co w wypadku pracy z klientem często okazuje się konieczne.

Programiści JavaScriptu jako turboprzyspieszacz wybierają TypeScript, według ankiety przeprowadzonej przez Stack Overflow w 2020 roku drugi najbardziej lubiany język programowania. TypeScript, stanowiący nadzbiór języka JavaScript, wzbogaca go o tzw. typowanie, co pozwala mu być bardziej precyzyjnym, a dzięki temu minimalizuje błędy w kodowaniu. Poza typowaniem język ten oferuje wiele innych usprawnień, których do tej pory nie udało się wprowadzić w JavaScripcie, a które bardzo się przydają podczas tworzenia stron i aplikacji internetowych.

Chcesz je poznać?

Co Cię czeka podczas naszego profesjonalnego szkolenia

W trakcie naszego kursu, wprowadzającego w zagadnienie pracy w TypeScripcie, między innymi:

  • Nauczysz się instalować TypeScript
  • Zainstalujesz plugin Prettier
  • Opanujesz podstawy TypeScripta
  • Zbudujesz w tym języku swoją pierwszą aplikację

Co więcej...

  • Poznasz podstawy programowania obiektowego i wiele ciekawych wzorców projektowych

TypeScript. Kurs video. Kompletny przewodnik dla developerów wymaga od szkolącego się bazowej znajomości JavaScriptu i świadomości tego, czym jest frontend. Po zakończeniu szkolenia słuchacz będzie w stanie samodzielnie pisać ciekawe, ale też złożone aplikacje internetowe po stronie frontendu.

Skąd się wziął TypeScript

TypeScript jest wolnym i otwartoźródłowym językiem programowania, stworzonym w firmie Microsoft. Umożliwia statyczne typowanie, czyli nadawanie typów zmiennym w czasie kompilacji programu, i programowanie zorientowane obiektowo bazujące na klasach. Jako że TypeScript stanowi nadzbiór JavaScriptu, potencjalnie każdy program napisany w tym ostatnim jest równocześnie poprawny w tym pierwszym. Aktualnie TypeScript jest mocno wspierany przez producenta i może być używany w wielu zintegrowanych środowiskach programistycznych, takich jak Visual Studio Code, Eclipse, Sublime Text czy Atom.

  • 1. Rozpoczynamy pracę
    • 1.1. Lekcja pilotażowa00:03:15
    • 1.2. Czym jest TypeScript?00:10:23
    • 1.3. Instalacja i edytor kodu00:04:24
    • 1.4. Pierwsze prosta aplikacja00:25:53
    • 1.5. Pojęcie typu w TypeScript00:27:37
  • 2. Gdy już trochę wiemy
    • 2.1. Poznajmy pojecie annotacji00:18:41
    • 2.2. Podejmowanie decyzji00:13:10
    • 2.3. Podejmowanie decyzji cz. II00:13:30
    • 2.4. Porozmawiajmy o pętlach00:18:00
    • 2.5. Zabierzmy się za funkcje00:23:05
  • 3. Wiadomości trudniesze
    • 3.1. Omówienie interfejsów00:30:17
    • 3.2. Pogadajmy o klasach00:29:26
    • 3.3. Klasy abstrakcyjne00:16:33
    • 3.4. Modyfikatory dostępu00:11:19
    • 3.5. Wartości tylko do odczytu00:08:18
    • 3.6. Tajemnicze słowo static00:09:02
    • 3.7. Przestrzenie nazw00:08:52
    • 3.8. Porozmawiajmy o modułach00:11:17
  • 4. Twórcze wzorce projektowe
    • 4.1. Abstrakcyjna fabryka00:20:47
    • 4.2. Builder00:11:49
    • 4.3. Metoda fabryki00:10:42
    • 4.4. Wzorzec prototype00:12:01
    • 4.5. Słynny singleton00:04:49
  • 5. Wzorce strukturalne
    • 5.1. Zaczynamy od adaptera00:07:48
    • 5.2. Pora na bridge00:11:09
    • 5.3. Trochę o composite00:13:36
    • 5.4. Pora na decorator00:07:48
    • 5.5. A teraz wzorzec fasada00:09:08
    • 5.6. Poznaj teżflyweight00:16:22
    • 5.7. Ostatni wzorzec strukturalny00:07:47
  • 6. Wzorce behawioralne
    • 6.1. Na początek wzorzec chain00:13:18
    • 6.2. A teraz iterator00:15:46
    • 6.3. Poznaj też memento00:19:41
    • 6.4. Warto też wiedzieć o state00:08:55
    • 6.5. I na koniec template00:09:43
  • 7. Wzorce behawioralne cz. II
    • 7.1. Wzorzec command00:12:18
    • 7.2. Wzorzec mediator00:09:13
    • 7.3. Pora na obserwator00:13:59
    • 7.4. Czas na wzorzec strategy00:07:29
    • 7.5. I na koniec visitor00:10:08