Ocena:

Książka stanowi kompleksowy przewodnik po programowaniu full-stack przy użyciu JavaScript, zaczynając od podstaw i przechodząc do nowoczesnego rozwoju serwerów z praktycznymi projektami. Jest chwalona za uporządkowane podejście, ale ma pewne wady w zakresie użyteczności formatu cyfrowego.
Zalety:⬤ Obejmuje kompleksowy rozwój pełnego stosu w JavaScript
⬤ zaczyna się od podstaw
⬤ zawiera praktyczne projekty
⬤ pomaga w zrozumieniu konserwacji serwera.
Przykłady kodu nie pokazują wyników; format cyfrowy nie jest przyjazny dla użytkownika podczas kopiowania i wklejania kodu.
(na podstawie 3 opinii czytelników)
The Complete Developer: Master the Full Stack with Typescript, React, Next.Js, Mongodb, and Docker
Praktyczne, przyjazne dla początkujących podejście do tworzenia kompletnych aplikacji internetowych od podstaw, przy użyciu JavaScript i jego najpopularniejszych frameworków, w tym Node. js i React. js.
Książka ta jest łatwym, praktycznym wprowadzeniem do tworzenia aplikacji internetowych od podstaw. Każdy rozdział obejmuje konkretną część aplikacji, wprowadzając cię w nowoczesne techniki i wzorce architektoniczne do jej osiągnięcia - z praktycznym naciskiem na najpopularniejsze narzędzia, biblioteki i frameworki używane przez dzisiejszych programistów full-stack. Nauczysz się budować całą aplikację od początku do końca, od tworzenia serwera Node.js, po tworzenie interfejsu front-end z komponentami React.js i stronami Next.js. Następnie rozszerzysz swoją aplikację internetową, pisząc interfejsy API REST i GraphQL, wdrażając oprogramowanie pośredniczące i łącząc aplikację z bazą danych MongoDB na zapleczu. Na koniec dowiesz się, jak dodać autoryzację OAuth do aplikacji, napisać zautomatyzowane testy za pomocą Jest i wdrożyć projekt jako mikrousługi za pomocą Dockera.
Nauczysz się:
⬤ Nowoczesnych najlepszych praktyk, takich jak wykorzystanie architektury mikrousług i technik programowania opartego na testach.
⬤ Podstawowe koncepcje narzędzi, frameworków i technologii full-stack oraz sposoby ich wykorzystania.
⬤ Kroki tworzenia aplikacji webowej full-stack - od komponentów React.js na front-endzie, po API GraphQL w middleware i bazę danych MongoDB na back-endzie.
⬤ Jak dodać autoryzację OAuth, aby zintegrować logowanie z GitHub i napisać zautomatyzowane testy za pomocą Jest.