Note :
Ce livre est un guide pratique pour les développeurs qui cherchent à créer des applications distribuées en utilisant le cadre Gin en Go. Bien qu'il couvre un large éventail de sujets pertinents et commence par des concepts de base, le point de vue sur la qualité d'exécution est mitigé. De nombreux lecteurs le trouvent adapté aux débutants, bien que certains expriment des inquiétudes quant à la clarté de l'écriture et des exemples de code.
Avantages:Facile à suivre pour les débutants avec des instructions claires.
Inconvénients:Couverture complète des applications distribuées et des différentes technologies.
(basé sur 5 avis de lecteurs)
Building Distributed Applications in Gin: A hands-on guide for Go developers to build and deploy distributed web apps with the Gin framework
Un guide efficace pour apprendre à construire une application distribuée à grande échelle en utilisant le large éventail de fonctionnalités de Gin.
Caractéristiques principales :
⬤ Explorer les fonctionnalités couramment utilisées de Gin pour construire des applications web.
⬤ Apprenez à rendre des modèles HTML avec le moteur Gin.
⬤ Résoudre les défis courants tels que la mise à l'échelle, la mise en cache et le déploiement.
Description de l'ouvrage :
Gin est un framework web HTTP de haute performance utilisé pour construire des applications web et des microservices en Go. Ce livre est conçu pour vous apprendre les tenants et les aboutissants du framework Gin à l'aide d'exemples pratiques.
Vous commencerez par explorer les bases du framework Gin, avant de progresser vers la construction d'une API RESTful réelle. En cours de route, vous apprendrez à écrire des intergiciels personnalisés et à comprendre le mécanisme de routage, ainsi qu'à lier les données des utilisateurs et à valider les requêtes HTTP entrantes. Le livre montre également comment stocker et récupérer des données à grande échelle avec une base de données NoSQL telle que MongoDB, et comment mettre en œuvre une couche de mise en cache avec Redis. Ensuite, vous comprendrez comment sécuriser et tester vos points d'extrémité d'API avec des protocoles d'authentification tels que OAuth 2 et JWT. Les chapitres suivants vous guideront dans le rendu de modèles HTML côté serveur et dans la construction d'une application frontale avec le framework web React pour consommer les réponses de l'API. Enfin, vous déployerez votre application sur Amazon Web Services (AWS) et apprendrez à automatiser le processus de déploiement à l'aide d'un pipeline d'intégration continue/de livraison continue (CI/CD).
À la fin de ce livre sur Gin, vous serez en mesure de concevoir, construire et déployer une application distribuée prête pour la production en partant de zéro et en utilisant le framework Gin.
Ce que vous apprendrez :
⬤ Construire une API REST prête à la production avec le framework Gin.
⬤ Les applications web à grande échelle avec l'architecture pilotée par les événements.
⬤ Utiliser des bases de données NoSQL pour la persistance des données.
⬤ Mettre en place un middleware d'authentification avec JWT et Auth0.
⬤ Déployer une API RESTful basée sur Gin sur AWS avec Docker et Kubernetes.
⬤ Mettre en place un workflow CI/CD pour les applications web Gin.
A qui s'adresse ce livre :
Ce livre s'adresse aux développeurs Go qui sont à l'aise avec le langage Go et qui cherchent à apprendre la conception et le développement d'API REST avec le framework Gin. Des connaissances de niveau débutant du langage de programmation Go sont nécessaires pour tirer le meilleur parti de ce livre.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)