ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Full-Stack Web Development with Go: Build your web applications quickly using the Go programming language and Vue.js

دانلود کتاب توسعه وب تمام پشته با Go: برنامه های وب خود را به سرعت با استفاده از زبان برنامه نویسی Go و Vue.js بسازید.

Full-Stack Web Development with Go: Build your web applications quickly using the Go programming language and Vue.js

مشخصات کتاب

Full-Stack Web Development with Go: Build your web applications quickly using the Go programming language and Vue.js

ویرایش: [1 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 9781803234199 
ناشر: Packt Publishing 
سال نشر: 2023 
تعداد صفحات: 302 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 20 Mb 

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

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



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

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


در صورت تبدیل فایل کتاب Full-Stack Web Development with Go: Build your web applications quickly using the Go programming language and Vue.js به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب توسعه وب تمام پشته با Go: برنامه های وب خود را به سرعت با استفاده از زبان برنامه نویسی Go و Vue.js بسازید.

توسعه وب Full-Stack با Go شما را در ایجاد و توسعه یک وب سرویس مدرن کامل، از authn/authz، interop، رندر سمت سرور، و پایگاه داده تا فریم ورک های frontend مدرن با Tailwind و API های Go-powered، کامل با step- راهنمایی می کند. توضیحات مرحله ای مفاهیم اساسی، مثال های عملی و سوالات خودارزیابی. این کتاب با نگاهی به نحوه ساختار برنامه و بررسی قطعات مربوطه، مانند پایگاه داده و امنیت، قبل از ادغام تمام بخش‌های مختلف با هم برای ساخت یک محصول وب کامل آغاز می‌شود.


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

Full-Stack Web Development with Go walks you through creating and developing a complete modern web service, from authn/authz, interop, server-side rendering, and databases, to modern frontend frameworks with Tailwind and Go-powered APIs, complete with step-by-step explanations of essential concepts, practical examples, and self-assessment questions. The book will begin by looking at how to structure the app and look at the relevant pieces, such as database and security, before integrating all the different parts together to build a complete web product.



فهرست مطالب

Cover
Title Page
Copyright and Credits
Contributors
About the reviewers
Table of Contents
Preface
Part 1: Building a Golang Backend
Chapter 1: Building the Database and Model
	Technical requirements
	Installing Docker
	Setting up Postgres
	Designing the database
	Installing sqlc
	Using sqlc
	Setting up the database
	Generating CRUD with sqlc
	Building the makefile
	Summary
Chapter 2: Application Logging
	Technical requirements
	Exploring Go standard logging
	Using golog
	Local logging
	Writing log messages to the logging server
	Configuring multiple outputs
	Summary
Chapter 3: Application Metrics and Tracing
	Technical requirements
	Understanding OpenTelemetry
		The OpenTelemetry APIs and SDK
	Tracing applications
		Installing Jaeger
	Integrating the Jaeger SDK
		Integration with Jaeger
	Adding metrics using Prometheus
		Adding metrics using Prometheus
	Running docker-compose
	Summary
Part 2:Serving Web Content
Chapter 4: Serving and Embedding HTML Content
	Technical requirements
	Handling HTTP functions and Gorilla Mux
		Hello, World with defaults
		Building on the basics with Gorilla Mux
	Rendering static content
	Rendering dynamic content
	Using Go embed to bundle your content
	Summary
Chapter 5: Securing the Backend and Middleware
	Technical requirements
	Adding authentication
		Creating our dummy user
		Authenticating a user
	Adding middleware
		Basic middleware
	Adding cookies and sessions
		Cookies and session handling
		Storing session information
		Using Redis for a session
	Summary
Chapter 6: Moving to API-First
	Technical requirements
	Structuring an application
		Defining packages
	Exposing our REST API
		Cross-Origin Resource Sharing (CORS)
		JSON middleware
		Session middleware
	Converting to and from JSON
		Defining request model
		Defining a response model
	Reporting errors with JSON
		Using JSONError
		Using JSONMessage
	Summary
Part 3:Single-Page Apps with Vue and Go
Chapter 7: Frontend Frameworks
	Technical requirements
	Server-side rendering versus single-page apps
	Introducing React, Vue, and more
		React
		Svelte
		Vue
	Creating a Vue app
	Application and components
		Login page using Vue
		Using Vite
	Using Vue Router to move around
		Routing the login page
	Summary
Chapter 8: Frontend Libraries
	Technical requirements
	Understanding Vuetify
	Setting up Vuetify
	Using UI components
	Understanding Buefy
	Bulma sample
	Setting up Buefy
	UI components
	Validating data entry with Vuelidate
	Better input handling with Cleave.JS
	Summary
Chapter 9: Tailwind, Middleware, and CORS
	Technical requirements
	Introducing Tailwind
		Creating a new Tailwind and Vite project
	Consuming your Golang APIs
	CORS for secure applications
	Creating Vue middleware
	Summary
Chapter 10: Session Management
	Technical requirements
	Session management and JWTs
		What’s a JWT?
	(Re)introducing Vue Router
	Navigation guards
	Defaults and error pages
	Summary
Part 4:Release and Deployment
Chapter 11: Feature Flags
	Technical requirements
	An introduction to feature flags
	Feature flag configuration
	Use cases for using feature flags
		Installing the feature flag server
	The high-level architecture of feature flags
	Integration of the feature flag
		Web application
		Microservice integration
	Summary
Chapter 12: Building Continuous Integration
	Technical requirements
	Importance of CI
		Setting up GitHub
	GitHub Actions
	Publishing Docker images
		Dockerfile
	GitHub Packages
		Publishing to GitHub Packages
		Pulling from GitHub Packages
	Summary
Chapter 13: Dockerizing an Application
	Technical requirements
	Installing Docker
	Using Docker
	Docker images
	Running images as containers
	Building and packaging images
	Docker Compose
	Summary
Chapter 14: Cloud Deployment
	Technical requirements
	AWS refresher
		Amazon Elastic Compute Cloud
		Virtual Private Cloud
		Database storage
		Elastic Container Service
		AWS tools
	Understanding and using Terraform
		What is Terraform?
		Installing Terraform
	Terraform basic commands
		The init command
		The plan command
		The destroy command
	Coding in Terraform
		Providers
	Terraform examples
		Pulling from GitHub Packages
		AWS EC2 setup
		Deploying to ECS with a load balancer
	Summary
Index
Other Books You May Enjoy




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