Construirea de aplicații distribuite în Gin: Un ghid practic pentru dezvoltatorii Go pentru a construi și implementa aplicații web distribuite cu cadrul Gin

Evaluare:   (4.2 din 5)

Construirea de aplicații distribuite în Gin: Un ghid practic pentru dezvoltatorii Go pentru a construi și implementa aplicații web distribuite cu cadrul Gin (Mohamed Labouardy)

Recenzii ale cititorilor

Rezumat:

Cartea oferă un ghid practic pentru dezvoltatorii care doresc să creeze aplicații distribuite utilizând cadrul Gin în Go. Deși acoperă o gamă largă de subiecte pertinente și începe cu concepte de bază, perspectiva asupra calității execuției este mixtă. Mulți cititori o consideră potrivită pentru începători, deși unii își exprimă îngrijorarea cu privire la claritatea scrierii și exemplele de cod.

Avantaje:

Ușor de urmărit pentru începători, cu instrucțiuni clare.

Dezavantaje:

Acoperire cuprinzătoare a aplicațiilor distribuite și a diferitelor tehnologii.

(pe baza a 5 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Un ghid eficient pentru a învăța cum să construiți o aplicație distribuită pe scară largă folosind gama largă de funcționalități din Gin

Caracteristici principale:

⬤ Explorați funcționalitățile frecvent utilizate din Gin pentru a construi aplicații web.

⬤ Deveniți familiarizați cu redarea șabloanelor HTML cu motorul Gin.

⬤ Soluționați provocările care apar frecvent, cum ar fi scalarea, caching-ul și implementarea.

Descrierea cărții:

Gin este un cadru web HTTP de înaltă performanță utilizat pentru a construi aplicații web și microservicii în Go. Această carte este concepută pentru a vă învăța intrările și ieșirile din cadrul Gin cu ajutorul exemplelor practice.

Veți începe prin a explora elementele de bază ale cadrului Gin, înainte de a trece la construirea unui API RESTful din lumea reală. Pe parcurs, veți învăța cum să scrieți middleware personalizat și să înțelegeți mecanismul de rutare, precum și cum să legați datele utilizatorului și să validați cererile HTTP primite. Cartea demonstrează, de asemenea, cum să stocați și să recuperați date la scară largă cu o bază de date NoSQL, cum ar fi MongoDB, și cum să implementați un strat de caching cu Redis. În continuare, veți înțelege cum să vă securizați și să vă testați punctele finale API cu protocoale de autentificare precum OAuth 2 și JWT. Capitolele următoare vă vor ghida prin redarea șabloanelor HTML pe partea de server și construirea unei aplicații front-end cu cadrul web React pentru a consuma răspunsurile API. În cele din urmă, vă veți implementa aplicația pe Amazon Web Services (AWS) și veți învăța cum să automatizați procesul de implementare cu o conductă de integrare continuă/livrare continuă (CI/CD).

Până la sfârșitul acestei cărți Gin, veți fi capabil să proiectați, să construiți și să implementați de la zero o aplicație distribuită pregătită pentru producție utilizând cadrul Gin.

Ce veți învăța:

⬤ Construiți un API REST gata de producție cu cadrul Gin.

⬤ Să dezvoltați aplicații web cu arhitectură bazată pe evenimente.

⬤ Utilizați baze de date NoSQL pentru persistența datelor.

⬤ Configurați middleware de autentificare cu JWT și Auth0.

⬤ Deplasați un API RESTful bazat pe Gin pe AWS cu Docker și Kubernetes.

⬤ Implementați un flux de lucru CI/CD pentru aplicațiile web Gin.

Pentru cine este această carte:

Această carte este destinată dezvoltatorilor Go care se simt confortabil cu limbajul Go și care doresc să învețe proiectarea și dezvoltarea API REST cu cadrul Gin. Cunoașterea la nivel de începător a limbajului de programare Go este necesară pentru a profita la maximum de această carte.

Alte date despre carte:

ISBN:9781801074858
Autor:
Editura:
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Construirea de aplicații distribuite în Gin: Un ghid practic pentru dezvoltatorii Go pentru a...
Un ghid eficient pentru a învăța cum să...
Construirea de aplicații distribuite în Gin: Un ghid practic pentru dezvoltatorii Go pentru a construi și implementa aplicații web distribuite cu cadrul 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: Livrare continuă cu Jenkins, Kubernetes și Terraform - Pipeline as Code:...
Pipeline as Code este un ghid practic pentru...
Pipeline as Code: Livrare continuă cu Jenkins, Kubernetes și Terraform - Pipeline as Code: Continuous Delivery with Jenkins, Kubernetes, and Terraform
Aplicații Hands-On fără server cu Go - Hands-On Serverless Applications with Go
Învățați să vă construiți, securizați, implementați și gestionați aplicația...
Aplicații Hands-On fără server cu Go - Hands-On Serverless Applications with Go

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)