Курс на Stepik
Обложка курса «Go: идиоматичный код — интерфейсы, методы, ошибки, дженерики» на Stepik
1 490 ₽

Go: идиоматичный код — интерфейсы, методы, ошибки, дженерики 0.000

Открыть на
STEPIK.ORG

Превратите «пишу на Go» в «пишу как гофер»: методы, интерфейсы, идиоматичные ошибки и дженерики 1.18+. 190 задач с автопроверкой в браузере на Go 1.26 и капстоун — дженерик-репозиторий Store[T] для интернет-магазина shopdb в портфолио. Дешёвый вход в платную линейку: первая зелёная галочка — уже в первом модуле про методы.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Go: идиоматичный код — интерфейсы, методы, ошибки, дженерики»Учеников на курсе 1
Сертификаты, выданные на курсе «Go: идиоматичный код — интерфейсы, методы, ошибки, дженерики»Сертификатов выдано 0
Отзывы о курсе «Go: идиоматичный код — интерфейсы, методы, ошибки, дженерики»Отзывов получено 0
Рейтинг курса «Go: идиоматичный код — интерфейсы, методы, ошибки, дженерики»Рейтинг курса 0.000
Уроки в курсе «Go: идиоматичный код — интерфейсы, методы, ошибки, дженерики»Количество уроков 35
Тесты в курсе «Go: идиоматичный код — интерфейсы, методы, ошибки, дженерики»Количество квизов 84
Задачи с кодом в курсе «Go: идиоматичный код — интерфейсы, методы, ошибки, дженерики»Количество задач с кодом 190
Стоимость курса «Go: идиоматичный код — интерфейсы, методы, ошибки, дженерики»Стоимость курса 1 490 ₽
Обновления курса «Go: идиоматичный код — интерфейсы, методы, ошибки, дженерики»Обновления курса
Дата публикации курса «Go: идиоматичный код — интерфейсы, методы, ошибки, дженерики»Дата публикации курса
Последнее обновление курса «Go: идиоматичный код — интерфейсы, методы, ошибки, дженерики»Последнее обновление

Содержание курса

Разделы в курсе «Go: идиоматичный код — интерфейсы, методы, ошибки, дженерики» 7 разделов Уроки в курсе «Go: идиоматичный код — интерфейсы, методы, ошибки, дженерики» 35 уроков Тесты в курсе «Go: идиоматичный код — интерфейсы, методы, ошибки, дженерики» 84 теста Задачи в курсе «Go: идиоматичный код — интерфейсы, методы, ошибки, дженерики» 190 задач Последнее обновление курса «Go: идиоматичный код — интерфейсы, методы, ошибки, дженерики» обн. 8 августа 2026

О курсе

2 урока
1. Результат-веха и карта курса
2. Мост из Курса 0 и настройка

Методы

5 уроков
1. Методы: первый идиоматичный приём
2. Value receiver vs pointer receiver
3. Наборы методов (method sets) и адресуемость
4. Методы на любых пользовательских типах
5. Практикум: методы и выбор receiver

Интерфейсы

8 уроков
1. Неявная реализация интерфейсов
2. Пустой интерфейс и any
3. Type assertion: достать конкретный тип из интерфейса
4. Type switch: разбор разнородных значений
5. Композиция интерфейсов
6. Идиомы стандартной библиотеки: Stringer и sort.Interface
7. nil-интерфейс vs nil-значение (ловушка)
8. Практикум: интерфейсы shopdb

Ошибки

7 уроков
1. Идиоматичный error: значения, а не исключения
2. fmt.Errorf и обёртывание через %w
3. errors.Is и errors.As
4. Sentinel- и типизированные ошибки
5. Обёртывание, errors.Join и слои
6. panic/recover — когда уместно
7. Практикум: ошибки shopdb

Дженерики (1.18+)

6 уроков
1. Параметры типов: первый дженерик
2. Constraints, comparable и аппроксимация ~
3. Map, Filter, Reduce: дженерик-утилиты
4. Дженерик-типы: контейнеры
5. Type inference (вывод типов)
6. Когда НЕ нужны дженерики + практикум

Капстоун

3 урока
1. Постановка: дженерик-репозиторий Store[T]
2. Капстоун: сборка репозитория Store[T]
3. Финальное ДЗ: артефакт Store[T] и мост на Курс 2

Разбор

4 урока
1. Методы и receiver: собес-идиомы
2. Интерфейсы: собес-идиомы (консолидация M3)
3. Ошибки: собес-идиомы (разбор M4)
4. Дженерики: разбор, ретроспектива и карта роста