Знакомит обучающегося с основами языка программирования Go: реализации объектно-ориентированного программирования на примере разработки нескольких проектов; написании тестового окружения к проекту — существующими принципами (SOLID, DRY, KISS и т.д.) и шаблонами проектирования (GRASP, GoF). Материал подается по принципу «от простого к сложному» и сопровождается большим количеством упражнений, что позволяет сформировать практические навыки программирования. Отдельное внимание уделяется абстракции. Все исходные коды рассматриваемых примеров можно скачать с репозитория автора на GitHub.
Соответствует ФГОС ВО последнего поколения.
Для студентов высших учебных заведений, обучающихся по инженерно-техническим направлениям. Может быть полезен студентам среднего профессионального образования.