Full-Stack Web Development z GraphQL i React - Wydanie drugie: React od frontendu do pełnego stosu z GraphQL i Apollo

Ocena:   (4,0 na 5)

Full-Stack Web Development z GraphQL i React - Wydanie drugie: React od frontendu do pełnego stosu z GraphQL i Apollo (Sebastian Grebe)

Opinie czytelników

Podsumowanie:

Książka jest kompleksowym przewodnikiem po budowaniu pełnowymiarowej aplikacji React przy użyciu GraphQL, Apollo i MySQL, skierowanym do średnio zaawansowanych programistów. Zawiera wnikliwe wyjaśnienia i obejmuje złożone tematy, takie jak ręczne renderowanie po stronie serwera i paginacja. Cierpi jednak z powodu przestarzałych praktyk, błędów technicznych i nieco suchej prezentacji.

Zalety:

Zawiera cenne spostrzeżenia i wyjaśnienia, szczególnie dla średnio zaawansowanych programistów React.
Skutecznie omawia złożone tematy, takie jak ręczne SSR i schematy GraphQL.
Unika polegania na bibliotekach UI, skupiając się zamiast tego na surowym HTML5 i CSS.
Oferuje złożoną przykładową aplikację, która usprawnia naukę.
Dobre pokrycie bibliotek i stosów używanych w nowoczesnych aplikacjach.

Wady:

Przestarzałe praktyki i standardy kodowania (np. użycie „var” zamiast „let”).
Rozdział poświęcony React jest trudny dla początkujących.
Pewne techniczne problemy z edycją i błędy obecne w kodzie.
Rozdziały dotyczące uwierzytelniania JWT i SSR mogą być mylące.
Ogólna prezentacja jest postrzegana jako sucha i oparta na instrukcjach.

(na podstawie 3 opinii czytelników)

Oryginalny tytuł:

Full-Stack Web Development with GraphQL and React - Second Edition: Taking React from frontend to full-stack with GraphQL and Apollo

Zawartość książki:

Uwolnij moc GraphQL, React 17, Node i Express, aby zbudować od podstaw skalowalną i gotową do produkcji aplikację do wdrożenia w AWS

Kluczowe cechy:

⬤ Buduj aplikacje full-stack z nowoczesnymi interfejsami API przy użyciu GraphQL i React Hooks.

⬤ Integracja Apollo z Reactem i tworzenie komponentów frontendowych przy użyciu GraphQL.

⬤ Wdrożenie samoaktualizującego się wyskakującego okienka powiadomień z unikalną funkcją GraphQL o nazwie Subskrypcje.

Opis książki:

React i GraphQL w połączeniu zapewniają bardzo dynamiczny, wydajny i stabilny stos technologiczny do tworzenia aplikacji internetowych. GraphQL to nowoczesne rozwiązanie do odpytywania API, które stanowi alternatywę dla REST i jest kolejną ewolucją w tworzeniu stron internetowych.

Ta książka poprowadzi Cię przez proces tworzenia od podstaw aplikacji webowej z wykorzystaniem nowoczesnych technologii webowych, takich jak Apollo, Express.js, Node.js i React. Po pierwsze, zaczniesz od skonfigurowania i ustawienia środowiska programistycznego. Następnie książka pokazuje, jak rozwiązywać złożone problemy za pomocą GraphQL, takie jak abstrakcja wielotabelowych architektur baz danych i obsługa przesyłania obrazów za pomocą Sequelize. Następnie od podstaw zbudujesz kompletny Graphbook. W trakcie tego procesu zajmiesz się trudnymi elementami łączenia Reacta z backendem oraz utrzymywaniem i synchronizacją stanu. Oprócz tego dowiesz się również, jak pisać komponenty React wielokrotnego użytku i korzystać z haków React. Późniejsze rozdziały poprowadzą cię przez wyszukiwanie danych i uwierzytelnianie użytkowników w celu zapewnienia im prywatności. Wreszcie, dowiesz się, jak wdrożyć swoją aplikację w AWS i zapewnić ciągłe wdrażanie przy użyciu Dockera i CircleCI.

Pod koniec tej książki o tworzeniu stron internetowych dowiesz się, jak z łatwością tworzyć i wdrażać skalowalne aplikacje typu full-stack przy użyciu React i GraphQL.

Czego się nauczysz:

⬤ Zbuduj API GraphQL, wdrażając modele i schematy za pomocą Apollo i Sequelize.

⬤ Skonfigurować klienta Apollo i zbudować komponenty frontendowe przy użyciu React.

⬤ Pisanie komponentów React wielokrotnego użytku i korzystanie z React Hooks.

⬤ Uwierzytelnianie i odpytywanie danych użytkownika przy użyciu GraphQL.

⬤ Używać Mocha do pisania przypadków testowych dla aplikacji full-stack.

⬤ Wdrażanie aplikacji w AWS przy użyciu Dockera i CircleCI.

Dla kogo jest ta książka:

Książka React GraphQL jest przeznaczona dla programistów internetowych zaznajomionych z React i GraphQL, którzy chcą podnieść swoje umiejętności i budować aplikacje full-stack przy użyciu standardów branżowych, takich jak React, Apollo, Node. js i SQL na dużą skalę, jednocześnie ucząc się rozwiązywać złożone problemy za pomocą GraphQL.

Dodatkowe informacje o książce:

ISBN:9781801077880
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Praktyczne tworzenie stron internetowych z wykorzystaniem GraphQL i React - Hands-on Full-Stack Web...
Odkryj moc GraphQL, React, Apollo, Node i Express,...
Praktyczne tworzenie stron internetowych z wykorzystaniem GraphQL i React - Hands-on Full-Stack Web Development with GraphQL and React
Full-Stack Web Development z GraphQL i React - Wydanie drugie: React od frontendu do pełnego stosu z...
Uwolnij moc GraphQL, React 17, Node i Express,...
Full-Stack Web Development z GraphQL i React - Wydanie drugie: React od frontendu do pełnego stosu z GraphQL i Apollo - Full-Stack Web Development with GraphQL and React - Second Edition: Taking React from frontend to full-stack with GraphQL and Apollo

Prace autora wydały następujące wydawnictwa: