Ocena:

Książka stanowi kompleksowe i dobrze zorganizowane wprowadzenie do języka TypeScript, atrakcyjne zarówno dla początkujących, jak i doświadczonych programistów. Wielu czytelników chwaliło jej przejrzystość, głębię treści i praktyczne przykłady. Jednak niektórzy recenzenci uznali drugą połowę książki za mniej pomocną i skrytykowali niektóre przykłady kodu jako zbyt wymyślone lub pozbawione rzeczywistego zastosowania.
Zalety:Dobrze napisana z jasnymi wyjaśnieniami, kompleksowe omówienie tematów od początkujących do zaawansowanych, doskonałe przykłady, cenne sekcje dotyczące dekoratorów i integracji z frameworkami, polecana zarówno początkującym, jak i ekspertom, dogłębne zrozumienie języka TypeScript.
Wady:Druga połowa książki mniej pomocna, niektóre przykłady kodu zbyt wymyślne lub akademickie, fragmenty sprawiają wrażenie transkrypcji oficjalnej dokumentacji, odczuwalny brak praktycznego zastosowania w przykładowych kodach.
(na podstawie 10 opinii czytelników)
Mastering TypeScript - Fourth Edition: Build enterprise-ready, modular web applications using TypeScript 4 and modern frameworks
Opanuj język TypeScript i jego najnowsze funkcje, poznaj nowoczesne frameworki aplikacji internetowych i buduj modułowe systemy przy użyciu standardowych zasad architektonicznych i wzorców projektowych.
Kluczowe cechy:
⬤ Zapoznaj się z kluczowymi elementami i zaawansowanymi funkcjami języka TypeScript 4.
⬤ Wykorzystanie języka TypeScript w nowoczesnych frameworkach, takich jak Angular, Vue, React, RxJS i Node.
⬤ Zrozumienie TDD, technik bezserwerowych, mikro frontendów i innych najlepszych praktyk branżowych w celu tworzenia wysokiej jakości aplikacji modułowych.
Opis książki:
TypeScript to zarówno język, jak i zestaw narzędzi do generowania JavaScript. Został zaprojektowany przez Andersa Hejlsberga z Microsoftu, aby pomóc programistom pisać JavaScript na skalę korporacyjną.
Korzystając z szybkiego, ale łatwego do naśladowania zestawu przykładów kodu, ta czwarta edycja pozwoli ci szybko rozpocząć pracę z Typescript, wprowadzić podstawowe pojęcia, a następnie oprzeć się na tej wiedzy, aby zrozumieć, a następnie zastosować bardziej zaawansowane funkcje języka.
Mastering TypeScript, Fourth Edition obejmuje również szereg nowoczesnych frameworków JavaScript i TypeScript oraz porównuje ich mocne i słabe strony. W miarę postępów w tej książce o TypeScript, poznasz Angular, React, Vue, RxJs, Express, Node i inne. Zapoznasz się z testami jednostkowymi i integracyjnymi, transformacją danych, technologiami bezserwerowymi i programowaniem asynchronicznym. Dowiesz się również, jak integrować się z istniejącymi bibliotekami JavaScript, kontrolować opcje kompilatora oraz używać dekoratorów i generycznych.
Pod koniec książki zbudujesz kompleksowy zestaw aplikacji internetowych przy użyciu Angular, React i Vue, ostatecznie integrując je w jedną spójną stronę internetową przy użyciu technik mikro frontendu. Mastering TypeScript, Fourth Edition polega na nauce języka, zrozumieniu, kiedy należy zastosować jego funkcje, a następnie wybraniu odpowiedniego frameworka, który idealnie pasuje do rzeczywistego projektu.
Czego się nauczysz:
⬤ Zyskać wgląd w podstawowe i zaawansowane funkcje języka TypeScript.
⬤ Integracja z istniejącymi bibliotekami JavaScript i frameworkami innych firm.
⬤ Budować w pełni działające aplikacje przy użyciu frameworków JavaScript, takich jak Angular, React, Vue i innych.
⬤ Tworzenie zestawów testów dla aplikacji za pomocą Jest i Selenium.
⬤ Stosować standardowe wzorce projektowe do tworzenia kodu modułowego.
⬤ Tworzyć rozwiązania serwerowe przy użyciu Node i Express.
⬤ Projektowanie i wdrażanie bezserwerowych rozwiązań API.
⬤ Poznaj technologie i techniki mikro front-endu.
Dla kogo jest ta książka:
Ta książka służy jako przewodnik dla początkujących, a także dostarcza praktycznych spostrzeżeń i technik dla doświadczonych programistów JavaScript i TypeScript. Nie jest wymagana wcześniejsza znajomość JavaScript.
Jeśli chcesz nauczyć się języka TypeScript, ta książka zapewni ci całą niezbędną wiedzę i umiejętności, aby poradzić sobie z każdym projektem TypeScript. Pozwoli ci również zrozumieć, jakie frameworki aplikacji są dostępne i które z nich wybrać do następnego projektu. Jeśli jesteś już doświadczonym programistą JavaScript lub TypeScript, ta książka przeniesie Twoje umiejętności na wyższy poziom.