![[Книга] Let's Go! Научитесь создавать профессиональные веб-приложения с Golang](https://cdn.coursehunter.net/courses/255x255/kniga-let-s-go-nauchites-sozdavat-professionalnye-veb-prilozheniya-s-golang.jpg)
- Категории
- Источники
- Все курсы
- Топики
- Книги
Let's Go Further! Advanced patterns for building APIs and web applications in Go
Продвинутые шаблоны для создания API и веб-приложений на Go. Let's Go Further поможет вам расширить свои знания о Go, выйдя за рамки основ и проведя вас через продвинутые паттерны для разработки, управления и развертывания API и веб-приложений.
Книга основана на многих концепциях, представленных в Let’s Go, и рассказывает о сквозной сборке RESTful JSON API - от начальной настройки проекта до развертывания в производственной среде.
Это дает нам возможность охватить важные темы в контексте законченного рабочего приложения, включая миграции SQL, запросы CORS, авторизацию на основе разрешений, управление фоновыми задачами, создание отчетов по метрикам, автоматизацию этапов сборки и развертывания и многое другое.
Если вам понравился Let’s Go, этот курс должен идеально вам подойти и стать идеальным следующим шагом в освоении Go.
Что вы узнаете…
The latest version of Let's Go Further (updated for Go 1.20) is now available for you to download using the link below.
Here's the list of changes to the book since the previous update:
Go 1.20 language updates
Chapter 19.04 (Recording HTTP Status Codes) has been updated to use a custom http.ResponseWriter implementation for recording response status codes, rather than the httpsnoop package. This was made possible due to the introduction of the new http.ResponseController type and the ResponseWriter unwrapping it supports.
Chapter 22.06 (Request Context Timeouts) reflects that the fmt.Errorf function now supports multiple %w verbs (i.e. wrapping more than one error).
Other updates
Section 21.00 (Deployment and Hosting) has been fully updated to use screenshots and steps for the current Digital Ocean website, the latest Ubuntu LTS release (22.04) and latest version of Caddy.
Chapter 02.03 (API Endpoints and RESTful Routing) has been updated to reflect the fact that the gorilla/mux package has been archived and is no longer supported.
All go get commands throughout the book have been changed so that they no longer specify the exact minor and patch numbers for dependencies.
Dependency updates
github.com/lib/pq v1.10.6 -> v1.10.7
golang.org/x/crypto -> v0.6.0
golang.org/x/time -> v0.3.0
Also the blue book got an update please update them.
website says there is new update please update it.