Практикум Golang: Введение и основы
О чём курс
Дмитрий Гордеев и образовательная платформа Rebrain обучают основам языка Go — от базового синтаксиса и работы с типами данных до указателей и многопоточности (concurrency). Обучение построено вокруг практики и создания проекта, который задействует ключевые возможности языка.
О чём практикум
Программа охватывает фундаментальные темы разработки на Go: стандартную структуру проектов (Standard Go Layout), управление зависимостями через Go Modules, работу с ошибками, сериализацию данных в JSON и создание CLI-инструментов. В процессе выполнения заданий разбирается архитектура языка, управление памятью через указатели, композиция структур, интерфейсы и утиная типизация.
Кому подойдёт
- DevOps-инженеры — для написания быстрых и типизированных инструментов автоматизации, создания K8s-операторов и кастомных экспортеров.
- Backend-разработчики — для перехода с интерпретируемых языков (таких как Python и PHP) на компилируемый Go с целью повышения производительности сервисов.
- Системные администраторы — для автоматизации рутинных процессов с помощью бинарных утилит, которым не требуется установка среды выполнения на целевом сервере.
Как проходит обучение
Теория подаётся в формате технических лонгридов с разбором документации, примеров кода и сложных прикладных кейсов. Практическая часть выполняется на выделенных виртуальных машинах платформы.
В практикуме сочетаются автоматические проверки для быстрого получения обратной связи и код-ревью от менторов — практикующих DevOps-инженеров с профильным опытом от пяти лет. Обучение проходит в свободном темпе без жёстких дедлайнов. Практикум завершается выполнением итогового проекта, объединяющего все пройденные навыки, для добавления в портфолио.
Программа обучения
Введение Введение в Go, инструментарий и настройка окружения Базовые типы данных, переменные и константы Структура проекта, пакеты и управление зависимостями Управляющие конструкции Функции и замыкания Указатели и управление памятью Составные типы: Слайсы (Slices) и Массивы Составные типы: Мапы (Maps) Структуры, композиция и методы Интерфейсы и утиная типизация Работа с ошибками Отложенные вызовы и паники (defer, panic, recover) Итоговый проект Заключение
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.