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