ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Building Distributed Applications in Gin

دانلود کتاب ساخت برنامه های کاربردی توزیع شده در جین

Building Distributed Applications in Gin

مشخصات کتاب

Building Distributed Applications in Gin

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781801074858 
ناشر: Packt Publishing Pvt Ltd 
سال نشر: 2021 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 28 مگابایت 

قیمت کتاب (تومان) : 41,000

در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 25


در صورت تبدیل فایل کتاب Building Distributed Applications in Gin به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب ساخت برنامه های کاربردی توزیع شده در جین نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Cover
Title Page
Copyright and Credits
Dedication
Contributors
Table of Contents
Preface
Section 1: Inside the Gin Framework
Chapter 1: Getting Started with Gin
	Technical requirements
	What is Gin?
	Setting up the Go environment
		Linux/FreeBSD
		Windows
		MacOS
		Integrated development environment
		Installing Go tools
	Installing and configuring Gin
	Dependency management in Golang
	Writing a custom HTTP handler
	Summary
	Questions
	Further reading
Section 2: Distributed Microservices
Chapter 2: Setting Up API Endpoints
	Technical requirements
	Exploring API functionality
		Defining the data model
		HTTP endpoints
	Implementing HTTP routes
		POST /recipes
		GET /recipes
		PUT /recipes/{id}
		DELETE /recipes/{id}
		GET /recipes/search
	Writing the OpenAPI Specification
		Installing Go Swagger
		Swagger metadata
	Summary
	Questions
	Further reading
Chapter 3: Managing Data Persistence with MongoDB
	Technical requirements
	Running a MongoDB Server
		Installing Docker CE
		Running a MongoDB container
	Configuring Go's MongoDB driver
	Exploring MongoDB queries
		The InsertMany operation
		The Find operation
		The InsertOne operation
		The UpdateOne operation
	Designing the project's layout
	Caching an API with Redis
		Running Redis in Docker
		Optimizing MongoDB queries
		Performance benchmark
	Summary
	Questions
	Further reading
Chapter 4: Building API Authentication
	Technical requirements
	Exploring authentication
		Using API keys
	Introducing JWTs
		Sign-in HTTP handler
		Renewing a JWT
		Hashing and salting passwords
	Persisting client sessions and cookies
	Authenticating with Auth0
	Building an HTTPS server
		Self-signed certificates
	Summary
	Questions
	Further reading
Chapter 5: Serving Static HTML in Gin
	Technical requirements
	Serving static files
	Rendering HTML templates
		Creating the view templates
		Creating reusable templates
	Building a self-contained web application
		Bundling static files
	Building a SPA
		Getting started with React
		Exploring React components
		Resolving cross-origin requests
	Summary
	Questions
	Further reading
Chapter 6: Scaling a Gin Application
	Technical requirements
	Scaling workloads with a message broker
		Deploying RabbitMQ with Docker
		Exploring the Producer/Consumer pattern
	Scaling horizontally with Docker replicas
		Using Docker multi-stage builds
		Scaling services with Docker Compose
	Using the NGINX reverse proxy
	Caching assets with HTTP cache headers
		Setting HTTP caching headers
	Summary
	Further reading
Section 3: Beyond the Basics
Chapter 7: Testing Gin HTTP Routes
	Technical requirements
	Testing Gin HTTP handlers
	Generating code coverage reports
		Performing integration tests with Docker
	Discovering security vulnerabilities
		Gosec
		Securing Go modules with Snyk
	Running Postman collections
		Scripting in Postman
		Running collections with Newman
	Summary
	Questions
	Further reading
Chapter 8: Deploying the Application on AWS
	Technical requirements
	Deploying on EC2 instance
		Launching an EC2 instance
		SSL offloading with an application load balancer
	Deploying on Amazon ECS
		Storing images in a private repository
		Creating an ECS cluster
	Deploying on Kubernetes with Amazon EKS
		Configuring kubectl
		Migrating a Docker Compose workflow to Kubernetes
	Summary
	Questions
	Further reading
Chapter 9: Implementing a CI/CD Pipeline
	Technical requirements
	Exploring CI/CD practices
		Continuous integration
		Continuous deployment
		Continuous delivery
	Building a CI workflow
		Pipeline as Code
	Maintaining multiple runtime environments
	Implementing continuous delivery
		Improving the feedback loop with Slack
	Summary
	Questions
	Further reading
Chapter 10: Capturing Gin Application Metrics
	Technical requirements
	Exposing Gin metrics with Prometheus
		Instrumenting a Gin application
	Monitoring server-side metrics
		Creating a Grafana notification channel
	Streaming Gin logs to the ELK platform
		Deploying the ELK stack with Docker
		Writing Grok expressions
		Updating the Gin logging format
	Summary
	Further reading
	Conclusion
Assessments
	Chapter 1 – Getting started with Gin
	Chapter 2 – Setting up API Endpoints
	Chapter 3 – Managing Data Persistence with MongoDB
	Chapter 4 – Building API Authentication
	Chapter 5 – Serving Static HTML in Gin
	Chapter 7 – Testing Gin HTTP Routes
	Chapter 8 – Deploying the Application on AWS
	Chapter 9 – Implementing a CI/CD Pipeline
	Why subscribe?
Other Books You May Enjoy
About PACKT
Index
_1l1bm710bow9
_1u6bmpycvjt5
_h1e1w96ut64g
_8pw2ngoe9nv
_m509lwjgfp9r
_yi1ji9sl74cz
_j5oeabpnmywf
_GoBack
_GoBack




نظرات کاربران