ODBIERZ TWÓJ BONUS :: »

TypeScript na warsztacie. Praktyczny przewodnik pisania efektywnego kodu Ben Grynhaus, Jordan Hudgens, Rayon Hunte, Matt Morgan, Wekoslav Stefanovski

(ebook) (audiobook) (audiobook)
TypeScript na warsztacie. Praktyczny przewodnik pisania  efektywnego kodu Ben Grynhaus, Jordan Hudgens, Rayon Hunte, Matt Morgan, Wekoslav Stefanovski - okladka książki

TypeScript na warsztacie. Praktyczny przewodnik pisania  efektywnego kodu Ben Grynhaus, Jordan Hudgens, Rayon Hunte, Matt Morgan, Wekoslav Stefanovski - okladka książki

TypeScript na warsztacie. Praktyczny przewodnik pisania  efektywnego kodu Ben Grynhaus, Jordan Hudgens, Rayon Hunte, Matt Morgan, Wekoslav Stefanovski - audiobook MP3

TypeScript na warsztacie. Praktyczny przewodnik pisania  efektywnego kodu Ben Grynhaus, Jordan Hudgens, Rayon Hunte, Matt Morgan, Wekoslav Stefanovski - audiobook CD

Autorzy:
Ben Grynhaus, Jordan Hudgens, Rayon Hunte, Matt Morgan, Wekoslav Stefanovski
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.0/6  Opinie: 1
Stron:
528
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi

Zajrzyj do książki

Czytaj fragment
Książka
29,90 zł 99,00 zł (-70%)
29,90 zł najniższa cena z 30 dni

Dodaj do koszyka Darmowa dostawa od 60,00 zł Do darmowej dostawy brakuje Ci 0,00 zł Najtańsza dostawa od 9,90 zł Gratulujemy! Twoje zamówienie kwalifikuje się do darmowej wysyłki Wysyłamy w 24h

Ebook
50,49 zł 99,00 zł (-49%)
35,90 zł najniższa cena z 30 dni

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Dla kogo jest ta książka?

Książka jest idealna dla początkujących i średniozaawansowanych programistów JavaScript oraz samouków, którzy chcą nauczyć się pisać czytelny, bezpieczny i efektywny kod w TypeScripcie. Szczególnie skorzystają z niej osoby planujące rozwijać aplikacje webowe, pracować z Reactem lub wdrażać dobre praktyki typowania w projektach produkcyjnych. Do efektywnej nauki wystarczy podstawowa znajomość JavaScriptu, a liczne praktyczne ćwiczenia i zadania pozwolą szybko zdobyć umiejętności niezbędne do pracy w realnych projektach.

Czego się nauczysz?

  • Konfigurowania projektu TypeScript i pracy z plikiem tsconfig.json
  • Definiowania i stosowania typów prostych, złożonych oraz własnych typów
  • Tworzenia i używania plików deklaracji oraz integracji z bibliotekami zewnętrznymi
  • Pisania funkcji, w tym funkcji strzałkowych, domknięć i funkcji wyższego rzędu
  • Organizowania kodu za pomocą klas, obiektów i interfejsów
  • Implementowania dziedziczenia i rozbudowywania hierarchii klas
  • Wykorzystywania aliasów typów, literałów typów, typów unii i indeksowych
  • Stosowania dekoratorów klas, metod, właściwości i parametrów
  • Realizowania wzorca wstrzykiwania zależności (DI) w TypeScripcie i popularnych frameworkach
  • Tworzenia i używania typów sparametryzowanych oraz typów warunkowych
  • Programowania asynchronicznego z użyciem obietnic, async/await i obsługi pętli zdarzeń
  • Zarządzania wywołaniami zwrotnymi i unikania tzw. piekła callbacków
  • Pracy z API RESTful, bazami danych i systemem plików w środowisku Node.js
  • Typowania i budowania aplikacji w bibliotece React z wykorzystaniem TypeScriptu
  • Zarządzania stanem, routingu i stylizowania komponentów React
  • Pisania testów jednostkowych i obsługi błędów w kodzie TypeScript

TypeScript szybko stał się ulubionym językiem programowania zawodowców. Pozwala na tworzenie czystego, efektywnego i łatwego w utrzymaniu kodu, a także zastosowanie zaawansowanych konstrukcji programistycznych. Co więcej, pracę w tym języku uprzyjemniają liczne frameworki i biblioteki, które pozwalają na sprawną budowę dojrzałych aplikacji. Jednak z punktu widzenia początkującego programisty TypeScript ma inną ogromną zaletę: jest świetnym punktem startu dla każdego, kto chce pisać czytelny, łatwy do zrozumienia i mniej podatny na błędy kod.

Dzięki tej książce Twoja nauka programowania w TypeScripcie przebiegnie w maksymalnie sprawny i efektywny sposób. Położono w niej nacisk na praktykę, a objaśnienia teoretyczne ograniczono do faktycznie ważnych i przydatnych zagadnień, które ułatwią ugruntowanie najlepszych podstaw programowania. W licznych ćwiczeniach pokazano, jak stosować kluczowe koncepcje w aplikacjach produkcyjnych, używanych w rzeczywistości. Każdy rozdział kończy się zadaniem do samodzielnego wykonania, opracowanym tak, by umożliwić wypróbowanie poznanych treści w praktyce. Jeśli chcesz pisać kod w TypeScripcie na profesjonalnym poziomie, a równocześnie odczuwasz onieśmielenie na myśl o nauce nowego języka, dzięki temu podręcznikowi szybko osiągniesz swój cel!

W książce między innymi:

  • gruntowne podstawy języka TypeScript i pliki deklaracji
  • funkcje, klasy i obiekty w TypeScripcie
  • wstrzykiwanie zależności i zachowania asynchroniczne
  • obietnice i programowanie asynchroniczne
  • biblioteka React i jej zastosowanie

TypeScript: sprawdź, czy umiesz napisać lepszy kod!

Wybrane bestsellery

Selling  helion.pl
nformacja o grafice AI Informacja o grafice AI Wybrane elementy graficzne tej sekcji powstały przy wsparciu AI

O autorach książki

Ben Grynhaus od lat tworzy strony internetowe z wykorzystaniem różnych stosów technologicznych. Jakiś czas temu pracował nad kilkoma produktami w firmie Microsoft.

Jordan Hudgens jest wszechstronnym programistą i założycielem DevCampu. Specjalizuje się w Ruby on Rails, bibliotece React, Vue.js i TypeScripcie.

Rayon Hunte budował złożone aplikacje internetowe, takie jak system zarządzania pojazdami. W języku TypeScript tworzył złożone, skalowalne aplikacje internetowe.

Matt Morgan jest inżynierem oprogramowania i architektem. Pracował z wieloma technologiami, takimi jak RDBMS, Java czy Node.js.

Wekoslav Stefanovski od lat jest zawodowym programistą. Jego pasja to budowanie lepszych programów i kształtowanie lepszych programistów.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać JavaScript, żeby korzystać z tej książki o TypeScripcie?
Podstawowa znajomość JavaScriptu będzie bardzo pomocna, ale książka wyjaśnia również kluczowe różnice i podstawy TypeScriptu, więc osoby na poziomie początkującym poradzą sobie z materiałem.
2. Czy książka zawiera praktyczne ćwiczenia i zadania do samodzielnej nauki?
Tak, każdy rozdział zawiera liczne ćwiczenia oraz zadania, które pomagają utrwalić i zastosować zdobytą wiedzę w praktyce.
3. Czy książka omawia integrację TypeScriptu z popularnymi frameworkami, takimi jak React lub Angular?
Tak, w książce znajdziesz rozdziały poświęcone pracy z Reactem oraz przykłady zastosowania wzorca Dependency Injection we frameworkach Angular i Nest.js.
4. Czy dzięki tej książce nauczę się pisać bardziej czytelny i bezpieczny kod?
Tak, autor kładzie nacisk na dobre praktyki, czystość kodu i unikanie typowych błędów, co pozwala pisać kod bardziej czytelny, łatwy w utrzymaniu i mniej podatny na błędy.
5. Czy książka wyjaśnia zaawansowane tematy, takie jak typy generyczne, dekoratory czy programowanie asynchroniczne?
Tak, w treści znajdziesz szczegółowe omówienie zaawansowanych zagadnień, takich jak typy sparametryzowane (generyczne), dekoratory, funkcje asynchroniczne, obietnice i async/await.
6. Czy książka nadaje się do samodzielnej nauki TypeScriptu od podstaw?
Tak, podręcznik został opracowany tak, aby umożliwić efektywną naukę zarówno osobom początkującym, jak i tym, które chcą uporządkować i pogłębić swoją wiedzę.
7. Czy w książce znajdę przykłady zastosowań TypeScriptu w projektach produkcyjnych?
Tak, liczne przykłady i zadania bazują na rzeczywistych zastosowaniach TypeScriptu w budowie aplikacji, co pozwala lepiej przygotować się do pracy w realnych projektach.
8. W jakim formacie dostępna jest książka "TypeScript na warsztacie"?
Książka jest dostępna w wersji papierowej oraz w formatach elektronicznych (e-book: PDF, ePub, mobi) na Helion.pl.

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
29,90 zł
Dodaj do koszyka
Ebook
50,49 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint