Продвинутый Go‑разработчик - об онлайн-курсе от Яндекс Практикума

⭐️ 0
Реклама. ООО ЯНДЕКС, ИНН 7736207543, erid: 2Vfnxx6kDRz
28 000₽
в месяц
Стоимость
152 000₽
Длительность
6 месяцев
Диплом
переподготовки
Сложность
продвинутый

Медиана зарплат

Данные взяты из открытых источников и имеют ознакомительный характер.
Актуально на: 24.04.2025. Гео: вся РФ.
Go‑разработчик
130 000₽
247 000₽
332 000₽
Junior
до 1 года
Middle
1-3 год
Senior
от 3 лет

Онлайн-курс «Продвинутый Go‑разработчик» — это практикоориентированная образовательная программа, разработанная для тех, кто уже знаком с языком Go и хочет перейти от простых микросервисов к более зрелым промышленным решениям.

За 6 месяцев вы научитесь проектировать масштабируемые приложения, работать с многопоточностью, использовать возможности стандартной библиотеки Go и подключать современные инструменты для мониторинга, логирования и профилирования.

Программа курса охватывает ключевые темы, которые должен знать backend-разработчик уровня middle: работа с HTTP и middleware, взаимодействие с PostgreSQL, управление временем выполнения и ресурсами, внедрение gRPC, организация клиент-серверной архитектуры. Особое внимание уделяется тулингу — вы освоите инструменты вроде pprof, staticcheck, godoc, а также научитесь использовать AST и генерировать код с учётом новых возможностей Go, включая дженерики.

Учебный процесс максимально приближен к реальной работе в продуктовой команде: задания разделены на спринты, каждый модуль включает код-ревью и личную работу с наставником, а в финале вы создадите собственный CLI + backend‑продукт. В ходе курса вы реализуете 3 полноценных проекта, включая систему сбора метрик, HTTP‑API для программы лояльности и менеджер паролей GophKeeper.

Обучение проходит в гибком онлайн-формате, подходит для совмещения с работой. Студентам доступны материалы 24/7, регулярные вебинары, индивидуальные консультации с наставниками (12 штук по программе), разбор задач и поддержка в сообществе. По итогам — диплом о профессиональной переподготовке и готовое портфолио для перехода на позицию middle Go-разработчика.

Кому подойдёт этот курс:

  • разработчикам, знакомым с Go, желающим перейти на middle-уровень;

  • Python/Java/Node.js-разработчикам, осваивающим Go для проектов с высокой нагрузкой;

  • тем, кто уже работает с микросервисами и хочет углубить навыки инфраструктуры, конкурентности и архитектуры.

Программа онлайн-курса

1. Вводный блок и диагностика навыков

Продолжительность: ~2 часа

— Обзор курса, формат обучения
— Знакомство с платформой и преподавателями
— Тест по Go и бэкенд-основам
— Настройка окружения, CI/CD, работа в Git
Продолжительность: 6 недель

— net/http: создание HTTP-сервера и middleware
— os, flag: работа с переменными окружения
— log, encoding, compress: логирование и сериализация
— context, time, database/sql, errors, crypto
— Работа с PostgreSQL через драйверы и ORM
— JWT и работа с шифрованием

Практика: разработка сервиса сокращения ссылок или системы сбора метрик и алёртов​
Продолжительность: 2 недели

— Goroutines и конкурентность в Go
— Каналы: типы, буферизация, select
— Паттерны: worker pool, fan-in/fan-out
— Работа с планировщиком Go
Продолжительность: 5 недель
Проект: Goфермарт — программа лояльности интернет-магазина

— Проект по ТЗ: HTTP API для учётных записей и бонусных счетов
— PostgreSQL + авторизация
— Интеграция с внешними API (чёрный ящик)
— Регистрация, вход, загрузка номеров заказов, вывод баллов
Продолжительность: 1 неделя

— Порождающие, структурные и поведенческие паттерны
— Антипаттерны и чистый код
— Архитектура API, принципы SOLID
Продолжительность: 3 недели

— pprof, go test, gofmt, goimports, godoc, staticcheck
— Генерация документации и спецификация Swagger
— Работа с AST, анализ кода, go vet
— Дженерики, шаблоны и кодогенерация
Продолжительность: 4 недели

— math/rand, crypto/rand
— bytes, bufio, sync, x/sync, singleflight
— Работа с TCP/UDP
— Введение в gRPC, Protocol Buffers
Практика: реализация двусторонней связи через gRPC, конфигурация инфраструктуры
Продолжительность: 5 недель

— Разработка CLI + backend‑приложения для хранения и синхронизации паролей
— Поддержка OTP, UI/UX CLI-интерфейса
— Docker, шифрование, микросервисная архитектура
— Финальная защита проекта и сборка портфолио
Продолжительность: 5 недель

— Рекурсия, сортировки, хеш-функции
— Массивы, списки, деревья
— Стек, очередь, графы и поиск путей

Отзывы об онлайн-курсе

Отзывов ещё нет. Оставьте первый отзыв.

Оставить отзыв об онлайн-курсе

Похожие онлайн-курсы

skillfactory_square_1
0⭐️
Отзывы: 0 отзывов
Профессия
Стоимость:
122 040₽
В рассрочку:
от 3 390₽
Длительность:
12 месяцев
skypro_square
0⭐️
Отзывы: 0 отзывов
Курс
Стоимость:
126 786₽
В рассрочку:
от 4 237₽
Длительность:
11 месяцев
Реклама. ООО ЯНДЕКС, ИНН 7736207543, erid: 2Vfnxx6kDRz

Другие онлайн-курсы от Яндекс Практикум

Онлайн-магистратура
⭐️ 0
0 на курс
Стоимость
1 198 000₽
В рассрочку
299 500₽/мес
Длительность
24 месяца
Поступление
сдача экзамена
⭐️ 0
0 на курс
Стоимость
225 000₽
В рассрочку
16 000₽/мес
Длительность
16 месяцев
Сложность
с нуля
⭐️ 0
0 на курс
Стоимость
223 100₽
В рассрочку
18 000₽/мес
Длительность
15 месяцев
Сложность
с нуля
⭐️ 0
0 на курс
Стоимость
219 220₽
В рассрочку
19 400₽/мес
Длительность
14 месяцев
Сложность
с нуля
⭐️ 0
0 на курс
Стоимость
213 400₽
В рассрочку
18 915₽/мес
Длительность
14 месяцев
Сложность
с нуля
⭐️ 0
0 на курс
Стоимость
142 590₽
В рассрочку
17 000₽/мес
Длительность
10 месяцев
Сложность
с нуля