ODBIERZ TWÓJ BONUS :: »

Język TypeScript. Tajniki kodu. Wydanie II Nathan Rozentals

(ebook) (audiobook) (audiobook)
Autor:
Nathan Rozentals
Serie wydawnicze:
Technologia i rozwiązania
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.0/6  Opinie: 1
Stron:
504
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
44,50 zł 89,00 zł (-50%)
44,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Instalowania i konfigurowania środowiska TypeScript w popularnych edytorach i IDE
  • Definiowania i stosowania typów, zmiennych oraz funkcji w TypeScript
  • Tworzenia i implementowania interfejsów, klas oraz mechanizmów dziedziczenia
  • Wykorzystywania dekoratorów, typów ogólnych (generyków) oraz programowania asynchronicznego
  • Tworzenia i używania plików deklaracji oraz integracji z bibliotekami JavaScript
  • Zarządzania zewnętrznymi bibliotekami i frameworkami poprzez menedżery pakietów
  • Pracy z popularnymi frameworkami JavaScript: Backbone, Angular, Aurelia, React i ExtJS
  • Projektowania aplikacji w architekturze MVC z wykorzystaniem TypeScript
  • Stosowania testów jednostkowych, integracyjnych i akceptacyjnych w aplikacjach TypeScript
  • Automatyzowania testowania i wdrażania ciągłej integracji
  • Modularyzowania kodu i zarządzania zależnościami w aplikacjach TypeScript
  • Wdrażania zasad programowania obiektowego oraz wzorców projektowych (Stan, Mediator, Fabryka)
  • Realizowania wstrzykiwania zależności i stosowania wzorców DI w aplikacjach
  • Tworzenia interfejsów użytkownika i integracji z frameworkami frontendowymi
  • Budowania pełnych aplikacji webowych z wykorzystaniem TypeScript, Node, Express, Angular, Aurelia i React
  • Testowania i optymalizacji aplikacji na każdym etapie cyklu życia projektu

Język TypeScript, który wraz z kompilatorem i zestawem narzędzi jest udostępniany na zasadach open source, zyskuje ogromne uznanie tysięcy projektantów aplikacji. TypeScript pozwala na pracę w zgodzie ze standardami języka JavaScript (ES5, ES6 i ES7), co pozwala programistom na używanie klas, interfejsów, typów ogólnych itd. Okazuje się, że TypeScript umożliwia tworzenie solidnych aplikacji przy wykorzystaniu technik obiektowych — i są to nie tylko aplikacje WWW, lecz także aplikacje serwerowe, aplikacje dla urządzeń mobilnych, a nawet oprogramowanie do sterowania urządzeniami w internecie rzeczy (IoT).

Niniejsza książka jest przewodnikiem po TypeScript dla programistów. Przedstawiono tu zarówno podstawy, jak i zaawansowane możliwości języka, takie jak typy ogólne i techniki programowania asynchronicznego. Sporo miejsca poświęcono prezentacji najpopularniejszych frameworków JavaScript. Opisano sposoby korzystania z mechanizmów ścisłej kontroli typów i omówiono techniki programowania obiektowego w języku TypeScript. Nie zabrakło również wskazówek dotyczących najlepszych praktyk projektowania aplikacji. Dzięki lekturze tej książki osiągnięcie profesjonalnego poziomu pisania aplikacji w TypeScript stanie się o wiele łatwiejsze!

Najważniejsze zagadnienia:

  • składnia języka TypeScript: podstawy i zagadnienia zaawansowane
  • środowisko pracy: kompilator, narzędzia, frameworki
  • tworzenie plików deklaracji i korzystanie z bibliotek
  • programowanie oparte na testach
  • modularyzacja i programowanie zorientowane obiektowo w TypeScript
  • podstawowe elementy konstrukcyjne aplikacji internetowych

TypeScript: poznaj język najlepszych projektantów!


Nathan Rozentals — może pochwalić się imponującym doświadczeniem w kodowaniu: tworzył programy do analizy statystycznej na komputerach mainframe na długo przed erą internetu. Brał również udział w rozwiązywaniu tzw. problemu roku 2000. Perfekcyjnie poznał wiele obiektowych języków programowania, takich jak C++, Java czy C#. Ostatnio skoncentrował się na nowoczesnym programowaniu aplikacji internetowych, a język TypeScript okazał się jego ulubionym narzędziem. W chwilach wolnych od programowania zajmuje się windsurfingiem lub piłką nożną.

Wybrane bestsellery

Zobacz pozostałe książki z serii Technologia i rozwiązania

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy znajdę w książce praktyczne przykłady kodu w TypeScript?
Tak, książka zawiera liczne praktyczne przykłady kodu, które ilustrują zarówno podstawowe, jak i zaawansowane zagadnienia języka TypeScript.
2. Czy książka obejmuje najnowsze standardy JavaScript (ES5, ES6, ES7)?
Tak, publikacja omawia współpracę TypeScript z aktualnymi standardami JavaScript, w tym ES5, ES6 i ES7.
3. Czy książka pomoże mi przygotować się do pracy z popularnymi frameworkami, takimi jak Angular, React czy Backbone?
Tak, w książce znajdziesz rozdziały poświęcone integracji TypeScript z najpopularniejszymi frameworkami JavaScript, takimi jak Angular, React, Aurelia czy Backbone.
4. Czy publikacja zawiera informacje na temat testowania aplikacji napisanych w TypeScript?
Tak, książka szczegółowo omawia testowanie aplikacji, w tym testy jednostkowe, integracyjne i akceptacyjne oraz korzystanie z narzędzi takich jak Jasmine, Karma czy Protractor.
5. Czy książka nadaje się do samodzielnej nauki TypeScript od podstaw?
Tak, książka została napisana w sposób przystępny i prowadzi czytelnika od podstawowych zagadnień aż po zaawansowane techniki programistyczne.
6. Czy w książce znajdę informacje o najlepszych praktykach i wzorcach projektowych w TypeScript?
Tak, autor omawia dobre praktyki, wzorce projektowe oraz zasady programowania obiektowego, które pomogą w tworzeniu solidnych i skalowalnych aplikacji.
7. Czy książka opisuje narzędzia i środowiska pracy wspierające TypeScript?
Tak, książka zawiera przegląd popularnych edytorów i środowisk programistycznych, takich jak Visual Studio Code, WebStorm czy Node.js, oraz opisuje ich konfigurację pod kątem pracy z TypeScript.
8. Czy publikacja porusza temat integracji TypeScript z bibliotekami innych twórców?
Tak, w książce znajdziesz informacje o korzystaniu z bibliotek zewnętrznych, instalowaniu plików deklaracji oraz integracji z menedżerami pakietów, takimi jak npm czy Bower.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
89,00 zł
Niedostępna
Ebook
44,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint