Tworzenie aplikacji w języku TypeScript z użyciem frameworka Angular 2 jest dziś jednym z najwydajniejszych sposobów rozwijania średnich i obfitych aplikacji internetowych. Takie aplikacje można bezproblemowo uruchamiać w każdej progresywnej przeglądarce, w dodatku na platformach mobilnych. Separacja kodu interfejsu od logiki aplikacji, prosta modularyzacja aplikacji, bezproblemowe przetwarzanie informacji asynchronicznych, świetne narzędzia i postępowe elementy interfejsu użytkownika — to tylko kilka z wielu zalet tandemu Angular 2 – TypeScript.
Ta książka jest przeznaczona dla programistów, którzy korzystają z Angular JS albo pracują z innym frameworkiem i potrafią kodować w JavaScripcie. Przedstawiono tu zagadnienia związane z danymi i widokami, interakcjami użytkowników z formularzami i komunikacją z serwerami i sposoby testowania i wdrażania aplikacji napisanej w Angular 2. Wyjaśniono działanie routera Angular, techniki wstrzykiwania zależności, wiązania i potoki. Nie zabrakło szczegółowego opisu korzystania z formularzy i komunikacji z serwerami. Co istotne, autorzy położyli obszerny nacisk na używanie korzystnych praktyk w programowaniu.
Najważniejsze zagadnienia:
Yakov Fain — jest mistrzem Javy i autorem wielu książek o rozwijaniu oprogramowania. Jest również współzałożycielem dwóch firm: Farata Systems i SuranceBay. Fain chętnie prowadzi warsztaty, podczas których zdradza sekrety frameworku Angular i platformy Java.
Anton Moiseev — jest głównym programistą w firmie SuranceBay. Od 10 lat tworzy aplikacje w technikach Java i.NET. Koncentruje się na najkorzystniejszych praktykach technologii internetowych. Prowadził mnóstwo sesji szkoleniowych dotyczących frameworków Angular JS i Angular 2.