Praktyczne tworzenie stron internetowych z wykorzystaniem GraphQL i React

Ocena:   (3,8 na 5)

Praktyczne tworzenie stron internetowych z wykorzystaniem GraphQL i React (Sebastian Grebe)

Opinie czytelników

Obecnie brak opinii czytelników. Ocena opiera się na 12 głosach.

Oryginalny tytuł:

Hands-on Full-Stack Web Development with GraphQL and React

Zawartość książki:

Odkryj moc GraphQL, React, Apollo, Node i Express, aby zbudować skalowalną, gotową do produkcji aplikację Kluczowe cechy Twórz aplikacje z pełnym stosem nowoczesnych interfejsów API przy użyciu GraphQL i Apollo Zintegruj Apollo z React i twórz komponenty frontendowe przy użyciu GraphQL Zaimplementuj samoaktualizujące się wyskakujące okienko powiadomień z unikalną funkcją GraphQL o nazwie Subskrypcje Opis książki

React, jeden z najczęściej używanych frameworków JavaScript, pozwala programistom na tworzenie szybkich i skalowalnych aplikacji frontendowych dla dowolnego przypadku użycia. GraphQL to nowoczesny sposób odpytywania API. Stanowi alternatywę dla REST i jest kolejną ewolucją w tworzeniu stron internetowych. Połączenie tych dwóch rewolucyjnych technologii zapewni ci przyszłościowy i skalowalny stos, wokół którego możesz zacząć budować swój biznes.

Ta książka poprowadzi Cię przez wdrażanie aplikacji przy użyciu React, Apollo, Node. js i SQL. Skupimy się na rozwiązywaniu złożonych problemów za pomocą GraphQL, takich jak abstrakcja wielotabelowych architektur baz danych i obsługa przesyłania obrazów. Nasz klient i serwer będą zasilane przez Apollo. W końcu przejdziemy dalej i zbudujemy kompletny Graphbook. Podczas tworzenia aplikacji zajmiemy się trudnymi częściami łączenia Reacta z zapleczem oraz utrzymywaniem i synchronizacją stanu. Dowiemy się wszystkiego o wyszukiwaniu danych i uwierzytelnianiu użytkowników. Napiszemy przypadki testowe, aby zweryfikować funkcjonalność front-endu i back-endu naszej aplikacji, a także zajmiemy się wdrożeniem. Pod koniec książki będziesz biegły w korzystaniu z GraphQL i React dla swoich wymagań programistycznych. Czego się nauczysz Rozwiązuj dane z wielotabelowych baz danych i architektur systemowych Zbuduj GraphQL API, implementując modele i schematy za pomocą Apollo i Sequelize Skonfiguruj klienta Apollo i zbuduj komponenty front-end za pomocą React Użyj Mocha do testowania aplikacji full-stack Napisz złożone komponenty React i udostępniaj dane między nimi Wdróż swoją aplikację za pomocą Dockera Dla kogo jest ta książka?

Książka jest przeznaczona dla twórców stron internetowych, którzy chcą podnieść swoje umiejętności i budować kompletne aplikacje z wykorzystaniem standardów branżowych. Oczekuje się znajomości JavaScript, React i GraphQL, aby uzyskać jak najwięcej z tej książki. Spis treści Przygotowanie środowiska programistycznego Konfiguracja GraphQL za pomocą Express. js Łączenie z bazą danych Integracja Reacta z zapleczem za pomocą Apollo Komponenty Reacta wielokrotnego użytku Uwierzytelnianie za pomocą Apollo i React Obsługa przesyłania obrazów Routing w React Implementacja renderowania po stronie serwera Subskrypcje w czasie rzeczywistym Pisanie testów Optymalizacja GraphQL za pomocą Apollo Engine Ciągłe wdrażanie za pomocą CircleCI i Heroku

Dodatkowe informacje o książce:

ISBN:9781789134520
Autor:
Wydawca:
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: