Golang для профи
Год издания: 2024
Автор: Цукалос М.
Издательство: Питер
ISBN: 978-5-4461-1999-8
Серия: Для профессионалов
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 624
Описание: Язык Go — это простой и понятный язык для создания высокопроизводительных систем будущего. Используйте Go в реальных производственных системах. В новое издание включены такие темы, как создание серверов и клиентов RESTful, знакомство с дженериками Go и разработка серверов и клиентов gRPC. Третье издание «Golang для профи» исследует практические возможности Go и описывает такие продвинутые темы, как параллелизм и работа сборщика мусора Go, использование Go с Docker, разработка мощных утилит командной строки, обработка данных в формате JSON (javascript Object Notation) и взаимодействие с базами данных. Кроме того, книга дает дополнительные сведения о работе внутренних механизмов Go, знание которых позволит оптимизировать код на Go и использовать типы и структуры данных новыми и необычными способами. Также охватываются некоторые нюансы и идиомы языка Go, предлагаются упражнения и приводятся ссылки на ресурсы для закрепления полученных знаний. Станьте опытным программистом на Go, создавая системы и внедряя передовые методы программирования на Go в свои проекты!
Оглавление
Об авторе 17
О научном редакторе 18
Предисловие 19
Глава 1. Краткое введение в Go 24
Глава 2. Основные типы данных Go 68
Глава 3. Составные типы данных 118
Глава 4. Рефлексия и интерфейсы 148
Глава 5. Пакеты и функции Go 194
Глава 6. Даем указания системе UNIX 254
Глава 7. Параллельное выполнение в Go 313
Глава 8. Создание веб-сервисов 370
Глава 9. Работа с TCP/IP и WebSocket 423
Глава 10. Работа с REST API 461
Глава 11. Тестирование и профилирование кода 523
Глава 12. Работа с gRPC 575
Глава 13. Дженерики Go 590
Приложение. Сборщик мусора Go 607