Ocena:

Książka „Serverless Single Page Apps” służy jako praktyczny przewodnik zarówno dla początkujących, jak i profesjonalistów do tworzenia nowoczesnych aplikacji internetowych przy użyciu usług AWS w sposób bezserwerowy. Kładzie nacisk na podejście do rozwoju krok po kroku, koncentrując się na rozwoju opartym na testach i wykorzystaniu prostego JavaScript bez konieczności posiadania głębokiej wcześniejszej wiedzy na temat frameworków. Został jednak skrytykowany za przestarzałe przykłady i brak głębi w niektórych obszarach.
Zalety:⬤ Bardzo przydatna i pouczająca dla początkujących i profesjonalistów
⬤ jasne instrukcje krok po kroku
⬤ koncentruje się na rozwoju opartym na testach
⬤ dobre wprowadzenie do architektury bezserwerowej AWS
⬤ uczy, jak zbudować w pełni funkcjonalną aplikację internetową przy użyciu popularnych usług AWS
⬤ przystępna dla początkujących programistów.
⬤ Niektóre przestarzałe praktyki JavaScript są używane
⬤ niewystarczająco dogłębne omówienie architektury bezserwerowej
⬤ może być frustrujące dla użytkowników systemu Windows
⬤ zbyt uproszczone dla niektórych czytelników
⬤ sprawia wrażenie książki wprowadzającej, wymagającej bardziej zaawansowanych treści.
(na podstawie 17 opinii czytelników)
Serverless Single Page Apps: Fast, Scalable, and Available
Nie trać czasu na budowanie serwera aplikacji. Zobacz, jak budować tanie, niewymagające konserwacji, wysoce dostępne, bezserwerowe jednostronicowe aplikacje internetowe, które skalują się do milionów użytkowników za jednym kliknięciem przycisku. Szybko twórz niezawodne, dobrze przetestowane aplikacje jednostronicowe, które działają 24 godziny na dobę, 7 dni w tygodniu, korzystając z usług Amazon Web Services. Unikaj bałaganu z infrastrukturą warstwy pośredniej i przejdź od razu do aplikacji internetowej, której chcą Twoi klienci.
Nie musisz zarządzać własnymi serwerami, aby tworzyć potężne aplikacje internetowe. Ta książka pokaże ci, jak stworzyć jednostronicową aplikację, która działa w całości w oparciu o usługi sieciowe, skaluje się do milionów użytkowników i kosztuje mniej niż filiżanka kawy dziennie.
Korzystając z przeglądarki internetowej, przygotowanego obszaru roboczego i ulubionego edytora, krok po kroku zbudujesz kompletną jednostronicową aplikację internetową. Poznaj podstawowe technologie stojące za nowoczesnymi aplikacjami jednostronicowymi i wykorzystaj standardy sieciowe do tworzenia odchudzonych aplikacji internetowych, które mogą korzystać z najnowszych technologii. Szybko wdrożysz swoją aplikację za pomocą Amazon S3. Użyj Amazon Cognito, aby połączyć się z dostawcami takimi jak Google i Facebook w celu zarządzania tożsamościami użytkowników. Odczytuj i zapisuj dane użytkowników bezpośrednio z przeglądarki za pomocą DynamoDB i buduj własne skalowalne niestandardowe mikrousługi za pomocą Amazon Lambda.
Niezależnie od tego, czy nigdy wcześniej nie tworzyłeś aplikacji internetowych, czy też jesteś doświadczonym programistą internetowym, który po prostu szuka alternatywy dla złożonych frameworków internetowych po stronie serwera, ta książka opisuje proste podejście do tworzenia bezserwerowych aplikacji internetowych, które można łatwo zastosować lub dostosować do własnych projektów.
Czego potrzebujesz:
Aby postępować zgodnie z samouczkiem zawartym w tej książce, potrzebny będzie komputer z przeglądarką internetową. Potrzebny będzie również edytor tekstu i klient git. Tworzenie tej aplikacji internetowej będzie wymagało pewnego rodzaju deweloperskiego serwera WWW. Możesz użyć własnego lub skorzystać z tego dołączonego do przygotowanego obszaru roboczego samouczka. Dołączony serwer wymaga Ruby 2.0, choć sugerujemy również kilka alternatyw.
Aby szybko rozpocząć pracę, potrzebna jest podstawowa znajomość HTML, CSS i JavaScript. Jeśli jesteś nowy w tych tematach, możesz przyspieszyć, korzystając z linków, które podamy we Wprowadzeniu.