ODBIERZ TWÓJ BONUS :: »

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

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ą.

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

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

Zamknij

Wybierz metodę płatności

Książka
89,00 zł
Niedostępna
Ebook
44,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności Millennium Ikona płatności mTransfer Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile