Express i Node stały się kluczowymi narzędziami do tworzenia dynamicznych, wielostronicowych i hybrydowych aplikacji internetowych. Dzięki nim można dowolnie kształtować architekturę swej aplikacji. Projektowanie przy pomocy Node jest szczególnie niebanalnym rozwiązaniem dla programistów, którzy doceniają dostępność i rozciągliwość języka JavaScript.
W rzeczy samej, JavaScript ewoluował z techniki prostego ozdabiania stron internetowych, żeby stać się dojrzałym, wszechstronnym, pełnoprawnym i wyjątkowo obiecującym językiem programowania. Korzystanie z niego jest o niemało bardziej satysfakcjonujące przy zaimplementowaniu platformy Express.To funkcjonalny przewodnik dla programistów, którzy chcą wytwarzać aplikacje internetowe z wykorzystaniem platform React, Angular albo Vue oraz API rodzaju REST albo ich kompilacji za pomocą języka JavaScript, Node i Express.
Zawarto tu wprowadzenie do Node, Express oraz innych przydatnych narzędzi. Szczegółowo przedstawiono koncepcję oprogramowania pośredniczącego oraz zagadnienia bezpieczeństwa środowiska produkcyjnego. Nie zabrakło wskazówek dotyczących tworzenia API za pomocą Express.
ciekawym elementem książki są detale integracji z takimi usługami jak Twitter, Google Maps i US National Weather Service. Poszczególne rozdziały przedstawiają etapy budowy przykładowej w pełni ergonomicznej aplikacji internetowej, którą łatwo będzie użyć jako szablon do tworzenia innych, własnych, bardziej wyrafinowanych projektów!W książce pomiędzy innymi:- renderowanie informacji dynamicznych za pomocą systemu szablonów- użytkowanie obiektów żądań i odpowiedzi, oprogramowania pośredniczącego i trasowania- testowanie, debugowanie i wdrażanie aplikacji- korzystanie z baz informacji, takich jak MongoDB i PostgreSQL- integracja aplikacji z innymi serwisami- plan publikowania i utrzymywania aplikacji- JavaScript: oczekuj tego, co najlepsze![O autorze]Ethan Brown - od ponad dwudziestu lat zajmuje się inżynierią oprogramowania.
aktualnie jest dyrektorem do spraw technice w firmie VMS, gdzie zajmuje się implementacją oprogramowania w chmurze. Bardzo interesują go rozwiązania upraszczające podejmowanie decyzji, analizę ryzyka i kreatywne projektowanie.
Uważa stos technologiczny JavaScript za bardzo obiecującą platformę aplikacji internetowych.