Книги: Go (Golang). Скачать в PDF
Где скачать книги по Go в PDF?
Почему стоит читать книги по Go (Golang)?
- Понимании базовых конструкций. Пакеты, функции, структуры, интерфейсы, обработка ошибок, сборка проектов.
- Изучении конкурентного программирования. Горутины, каналы, блокировки и паттерны работы с асинхронностью.
- Разработке реальных решений. Веб-серверы, REST API, микросервисы, сетевое взаимодействие и облачные приложения на Go.
Как выбрать книгу по Golang (Go)?
- Дата издания. Go развивается - актуальные издания должны учитывать изменения, начиная с версии Go 1.18 (включая generics).
- Авторитет автора. Пособия от инженеров крупных компаний или авторов известных open-source проектов дают практический взгляд.
- Наличие практики и кейсов. Теория должна сопровождаться реальными задачами, мини-проектами, архитектурными разборками.
Black Hat Go: Программирование для хакеров и пентестеров // Стил Том, Паттен Крис, Коттманн Дэн
Необычное применение Go — хакинг, анализ трафика, написание инструментов для безопасности.
Мастерская Go // Делио Д'Анна, Эндрю Хейс, Сэм Хеннесси, Джереми Лизор, Гобин Сугракпам и Даниэль Сабо
Книга о тонкостях языка Go — советы, стилистика и эффективные техники разработки.
Базы данных. Проектирование и разработка информационных систем с использованием СУБД MySQL и языка Go // С.А. Мартишин
Учебник по проектированию баз данных — нормализация, индексы, ключи и структура хранения.
Практический Go создание масштабируемых сетевых и несетевых приложений // Амит Саха
Сборник практик разработки на Go — от модульного тестирования до профилирования.
100 ошибок Go и как их избежать // Харшани Тейва
Справочник по типичным ошибкам в Go и способам их избежать — с примерами и пояснениями.
Введение в программирование на Go // Калеб Докси
Книга вводит в язык Go с нуля — структура кода, функции, переменные и простые модули.
Go: идиомы и паттерны проектирования // Боднер Джон
Пособие по идиомам Go и паттернам, используемым в разработке масштабируемых приложений.
Golang для профи, 3 изд. // Михалис Цукалос
Издание для опытных Go-разработчиков, желающих углубить знания и оптимизировать код.
Linux: эффективная многопроцессорность Используем Go // Олег Цилюрик
Практическое руководство по многопроцессной разработке в Linux с использованием Go.
Облачный Go. Создание надежных служб в ненадежных окружениях // Мэтью А. Титмус
Книга объясняет, как использовать Go в облачной инфраструктуре — с Docker, Kubernetes и AWS.