📕 ТОП-9 книг по языку Go в 2023 году: от новичка до профессионала
Веб-разработчик, фрилансер… Пишу об ИТ и смежных технологиях. Книги по языку Go, расставленные в порядке возрастания сложности, с отзывами читателей. Язык программирования Go Автор: Алан Донован, Брайан Керниган Язык: русский Книга представляет собой руководство по изучению Go с большим количеством интересных практических примеров хорошо написанного кода. Вы научитесь работать с аргументами командной строки, URL-адресами, веб-серверами и изучите основные структурные элементы Go-программ. В конце каждой главы есть упражнения для закрепления материала. Исходный код доступен для бесплатного скачивания, его можно легко загрузить, собрать и установить с помощью команды Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека Go разработчика» Интересно, перейти к каналу Изучаем Go Автор: Джей Макгаврен Язык: русский Популярная серия изданий Head First издательства O’reilly традиционно привлекает читателя обилием иллюстраций и интуитивно понятных объяснений сложного кода на простых примерах. Издание придется по нраву всем, кто желает изучить востребованный язык программирования, но не любит сухое научное повествование. С помощью этого практического руководства вы научитесь писать код Go, используя наглядные примеры, демонстрирующие язык в действии. И главное, вы поймете соглашения и методы, знание которых хотят видеть работодатели у разработчиков на Go, при приеме на работу. Статья по теме 🏃 Самоучитель для начинающих: как освоить Go с нуля за 30 минут? Go на практике Автор: Мэтт Батчер, Мэтт Фарина Язык: русский Это практическое руководство, построенное по принципу «проблема/решение/обсуждение» в стиле поваренной книги, основано на фундаментальных концепциях языка Go. Оно познакомит читателя с конкретными стратегиями применения языка в повседневных приложениях и проведет через десятки реальных методов его использования в ключевых областях. Вы изучите методы создания веб-сервисов, использования Go в облаке, тестирования и отладки, маршрутизации, сетевых приложений и многого другого. Прочитав эту книгу, вы будете готовы создавать сложные облачные приложения Go. Что внутри: Написано для опытных разработчиков, которые уже начали изучать Go и хотят эффективно использовать его в производственной среде. Облачный Go Автор: Мэтью Титмус Язык: русский В чем сходство между Docker, Kubernetes и Prometheus? Они все используют язык программирования Go. В этой книге рассматривается применение возможностей Go для разработки надежных облачных служб в переменных условиях. Пошагово изучается создание распределенного хранилища пар ключ-значение на Go, включая низкоуровневые функции, шаблоны проектирования и архитектурные подходы. Каждая глава базируется на предыдущей, формируя полнофункциональное хранилище. Книга также охватывает: Это руководство предназначено для опытных разработчиков, особенно для тех, кто занимается управлением и развертыванием облачных приложений, включая инженеров веб-приложений и специалистов по надежности. Go: идиомы и паттерны проектирования Автор: Джон Боднер Язык: русский Это практическое руководство предоставляет необходимую основу для написания понятного и идиоматического Golang. С ним вы научитесь думать как Go-разработчик и изучите шаблоны проектирования, принятые опытными программистами. Вы также получите предварительную информацию о предстоящей поддержке дженериков в Go и о том, как она вписывается в язык. А еще поймете причины дизайнерских решений в Go, узнаете как грамотно настроить среду разработки, как и когда использовать рефлексию, unsafe и cgo и какие функции Go позволяют языку работать эффективнее других языков. Modern Web Development with Go Автор: Душан Стоянович Язык: английский С книгой вы научитесь проектировать, разрабатывать и развертывать приложения веб-сервера с использованием языка программирования Go. Она охватывает самые современные технологии разработки веб-приложений и соответствует всем отраслевым стандартам. Вы узнаете, как разрабатывать приложение, протестировать его, обеспечить его безопасность, а затем развернуть и отслеживать его после развертывания. Прочитав эту книгу, вы сможете самостоятельно разрабатывать веб-серверные программы или включаться в уже начатые проекты. Издание изобилует большим количеством практических примеров и предназначено для разработчиков, желающих получить полное представление о веб-разработке с использованием Golang. Статья по теме 🏃 Параллельное программирование в Go Автор: Алекс Эдвардс Язык: английский Let’s Go Further поможет вам расширить и углубить свои знания о языке Go, выйдя за рамки базовых знаний и ознакомившись с продвинутыми паттернами для разработки, управления и развертывания API и веб-приложений. Помимо фундаментальных тем, таких как отправка и получение JSON-данных, в книге подробно рассматриваются практические паттерны кода и лучшие практики для расширенной функциональности, такой управление фоновыми задачами, создание отчетов по метрикам и многое другое. Вы узнаете много нового о темах, которые часто важны для вашей реальной работы, но которые редко обсуждаются на курсах начального уровня и не полностью объясняются в официальной документации по Go. Golang для профи Автор: Михалис Цукалос Язык: русский Эта книга содержит примеры, шаблоны и четкие объяснения, которые помогут вам понять глубинные возможности Go и применить их в своей работе. Книга дает базовые знания по типам и структурам, пакетам, параллельной работе, сетевому программированию, проектированию компиляторов, оптимизации и многому другому. Каждая глава заканчивается упражнениями и ресурсами, позволяющими полностью закрепить новые знания.. Из нее вы узнаете: Предназначена для программистов, знакомых с основами языка. Black Hat Go: Программирование для хакеров и пентестеров Автор: Том Стил Язык: русский Это практическое руководство для специалистов по кибербезопасности поможет освоить тестирование систем, создание инструментов и методы противодействия киберугрозам с помощью Go. В начале дается введение в синтаксис и философию языка. Затем следуют примеры прикладного использования Go для работы с протоколами HTTP, DNS и SMB. Дальше подробно разбираются задачи пентестеров: кража данных, сниффинг сетевых пакетов, создание эксплойтов. Вы научитесь создавать встраиваемые инструменты, изучите криптографию, методы атаки на Windows и стеганографию. Книга дает практические навыки для специалистов по информационной безопасности, демонстрируя широкие возможности языка Go. *** Знаете еще одну хорошую книгу по изучению языка программирования Golang? Не стесняйтесь добавить ее в комментариях. Denver 83
Для начинающих
Язык программирования Go (2020)
go get
.Достоинства
Изучаем Go (2020)
Достоинства
Недостатки
Для среднего уровня
Go на практике (2022)
Достоинства
Недостатки
Облачный Go (2022)
Достоинства
Go: идиомы и паттерны проектирования (2022)
Достоинства
Modern Web Development with Go (2023)
Достоинства
Недостатки
Let’s Go Further
Для профессионалов
Golang для профи (2022)
Достоинства
Недостатки
Black Hat Go: Программирование для хакеров и пентестеров (2023)
Достоинства
Статья по теме
- 0 views
- 0 Comment