Tworzenie aplikacji rozproszonych w języku Gin: Praktyczny przewodnik dla programistów Go do tworzenia i wdrażania rozproszonych aplikacji internetowych z frameworkiem Gin

Ocena:   (4,2 na 5)

Tworzenie aplikacji rozproszonych w języku Gin: Praktyczny przewodnik dla programistów Go do tworzenia i wdrażania rozproszonych aplikacji internetowych z frameworkiem Gin (Mohamed Labouardy)

Opinie czytelników

Podsumowanie:

Książka oferuje praktyczny przewodnik dla programistów, którzy chcą tworzyć rozproszone aplikacje przy użyciu frameworka Gin w Go. Chociaż obejmuje szeroki zakres istotnych tematów i zaczyna się od podstawowych pojęć, perspektywa jakości wykonania jest mieszana. Wielu czytelników uważa go za odpowiedni dla początkujących, choć niektórzy wyrażają obawy dotyczące przejrzystości pisania i przykładów kodu.

Zalety:

Łatwa do zrozumienia dla początkujących dzięki jasnym instrukcjom.

Wady:

Kompleksowe omówienie aplikacji rozproszonych i różnych technologii.

(na podstawie 5 opinii czytelników)

Oryginalny tytuł:

Building Distributed Applications in Gin: A hands-on guide for Go developers to build and deploy distributed web apps with the Gin framework

Zawartość książki:

Skuteczny przewodnik po tym, jak nauczyć się budować rozproszoną aplikację na dużą skalę, korzystając z szerokiego zakresu funkcjonalności Gin.

Kluczowe cechy:

⬤ Zapoznaj się z powszechnie używanymi funkcjami Gin do tworzenia aplikacji internetowych.

⬤ Zapoznanie się z renderowaniem szablonów HTML za pomocą silnika Gin.

⬤ Rozwiązywanie często pojawiających się wyzwań, takich jak skalowanie, buforowanie i wdrażanie.

Opis książki:

Gin to wysokowydajny framework sieciowy HTTP używany do tworzenia aplikacji internetowych i mikrousług w Go. Ta książka ma na celu nauczenie Cię tajników frameworka Gin za pomocą praktycznych przykładów.

Zaczniesz od poznania podstaw frameworka Gin, a następnie przejdziesz do budowania rzeczywistego interfejsu API RESTful. Po drodze dowiesz się, jak pisać niestandardowe oprogramowanie pośredniczące i zrozumieć mechanizm routingu, a także jak wiązać dane użytkownika i weryfikować przychodzące żądania HTTP. Książka pokazuje również, jak przechowywać i pobierać dane na dużą skalę za pomocą bazy danych NoSQL, takiej jak MongoDB, oraz jak zaimplementować warstwę buforowania za pomocą Redis. Następnie dowiesz się, jak zabezpieczyć i przetestować punkty końcowe API za pomocą protokołów uwierzytelniania, takich jak OAuth 2 i JWT. Późniejsze rozdziały poprowadzą cię przez renderowanie szablonów HTML po stronie serwera i tworzenie aplikacji frontendowej za pomocą frameworka webowego React w celu wykorzystania odpowiedzi API. Wreszcie, wdrożysz swoją aplikację w Amazon Web Services (AWS) i dowiesz się, jak zautomatyzować proces wdrażania za pomocą potoku ciągłej integracji/ciągłego dostarczania (CI/CD).

Pod koniec tej książki będziesz w stanie zaprojektować, zbudować i wdrożyć gotową do produkcji aplikację rozproszoną od podstaw przy użyciu frameworka Gin.

Czego się nauczysz:

⬤ Zbuduj gotowy do produkcji interfejs API REST za pomocą frameworka Gin.

⬤ Skalować aplikacje internetowe za pomocą architektury sterowanej zdarzeniami.

⬤ Wykorzystanie baz danych NoSQL do przechowywania danych.

⬤ Konfiguracja oprogramowania pośredniczącego uwierzytelniania za pomocą JWT i Auth0.

⬤ Wdrożenie RESTful API opartego na Gin na AWS przy użyciu Docker i Kubernetes.

⬤ Wdrożenie przepływu pracy CI/CD dla aplikacji internetowych Gin.

Dla kogo jest ta książka:

Ta książka jest przeznaczona dla programistów Go, którzy czują się komfortowo z językiem Go i chcą nauczyć się projektowania i programowania REST API za pomocą frameworka Gin. Aby w pełni wykorzystać możliwości tej książki, wymagana jest znajomość języka programowania Go na poziomie początkującym.

Dodatkowe informacje o książce:

ISBN:9781801074858
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Tworzenie aplikacji rozproszonych w języku Gin: Praktyczny przewodnik dla programistów Go do...
Skuteczny przewodnik po tym, jak nauczyć się...
Tworzenie aplikacji rozproszonych w języku Gin: Praktyczny przewodnik dla programistów Go do tworzenia i wdrażania rozproszonych aplikacji internetowych z frameworkiem Gin - Building Distributed Applications in Gin: A hands-on guide for Go developers to build and deploy distributed web apps with the Gin framework
Pipeline as Code: Ciągłe dostarczanie z Jenkins, Kubernetes i Terraform - Pipeline as Code:...
Pipeline as Code to praktyczny przewodnik po...
Pipeline as Code: Ciągłe dostarczanie z Jenkins, Kubernetes i Terraform - Pipeline as Code: Continuous Delivery with Jenkins, Kubernetes, and Terraform
Praktyczne aplikacje bezserwerowe z Go - Hands-On Serverless Applications with Go
Naucz się budować, zabezpieczać, wdrażać i zarządzać swoją bezserwerową...
Praktyczne aplikacje bezserwerowe z Go - Hands-On Serverless Applications with Go

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