TypeScript dla początkujących
What you'll learn
- Tworzenia projektu TypeScript
- Pracy z typami w TypeScript
- Tworzenia własnych typów
- Podstaw programowania obiektowego i jego zastosowania w TypeScript
- Używanie TypeScript przy pracy z HTML
Course content
- Preview00:55
- Preview06:09
- 04:36Instalacja niezbędnych narzędzi
- 00:00Repozytorium GitHub
- 00:05Blog i newsletter
- Preview11:15
- 00:00Github - Sekcja 1
- 01:45Ćwiczenie praktyczne 1
Requirements
- Znajomość podstaw JavaScript ES6
Description
TypeScript z roku na rok zyskuję coraz większą popularność. Korzystają z niego tacy giganci tacy jak Netflix, Microsoft, Google czy AirBnB, a wraz z nimi setki innych firm.
TypeScript poszerza składnię znaną z JavaScript i dodaje sztywne typowanie i wiele innych możliwości znanych do tej pory głównie z języków głównie back-endowych takich jak Java czy C#.
W tym kursie pokażę Ci jak z nich korzystać. Dowiesz się jak używać typów, jak tworzyć własne. Dowiesz się o kompozycji i dziedziczeniu. Poznasz zasady programowania obiektowego takie jak enkapsulacja, abstrakcja i polimorfizm. Zobaczysz jak używać klas i funkcji generycznych i do czego mogą być używane.
Stworzymy wspólnie prosty konwerter na stronie HTML, gdzie zamiast JavaScript użyjemy TypeScript i stworzymy wersję strony gotową do wgrania na zewnętrzny serwer.
Dowiesz się też jak pracować z bibliotekami JavaScript (na przykładzie Lodash) w TypeScript.
Who this course is for:
- Osoby chcące poznać TypeScript
- Osoby chcące poznać podstawowe zasady programowania obiektowego
Instructor
I started my programming career around seven years ago as a Java back-end developer. Over time, I was moving towards system integration and communication, with a strong emphasis put on the REST, JMS and the Spring framework. Then I focused on the front-end development and now I work with the React JavaScript library and the technologies related to JavaScript itself. That's all when it comes to my professional experience.
Besides that three years ago my adventure with teaching programming began and it's been continuing since then. It gives me a lot of satisfaction, to the point where it has almost become my second, constantly developing, career.
Privately, I have a wonderful wife, and I am the father of two kids, who make sure that I do not focus solely on my work.