Курс на Stepik
Обложка курса «GOLANG NINJA. Искусство работы с ошибками» на Stepik
22 529 ₽

GOLANG NINJA. Искусство работы с ошибками ★ 5.000

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

Уверены ли вы, что ваш код по работе с ошибками не стыдно показать людям? Практически год ежедневной работы потребовался для создания курса на такую, казалось бы, очевидную тему.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «GOLANG NINJA. Искусство работы с ошибками»Учеников на курсе 249
Сертификаты, выданные на курсе «GOLANG NINJA. Искусство работы с ошибками»Сертификатов выдано 83
Отзывы о курсе «GOLANG NINJA. Искусство работы с ошибками»Отзывов получено 33
Рейтинг курса «GOLANG NINJA. Искусство работы с ошибками»Рейтинг курса 5.000
Уроки в курсе «GOLANG NINJA. Искусство работы с ошибками»Количество уроков 53
Тесты в курсе «GOLANG NINJA. Искусство работы с ошибками»Количество квизов 71
Задачи с кодом в курсе «GOLANG NINJA. Искусство работы с ошибками»Количество задач с кодом 56
Время прохождения курса «GOLANG NINJA. Искусство работы с ошибками»Время прохождения курса —
Стоимость курса «GOLANG NINJA. Искусство работы с ошибками»Стоимость курса 22 529 ₽ —
Обновления курса «GOLANG NINJA. Искусство работы с ошибками»Обновления курса — —
Дата публикации курса «GOLANG NINJA. Искусство работы с ошибками»Дата публикации курса — ———
Последнее обновление курса «GOLANG NINJA. Искусство работы с ошибками»Последнее обновление — ———
Сложность hard — ———

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

Разделы в курсе «GOLANG NINJA. Искусство работы с ошибками» 9 разделов Уроки в курсе «GOLANG NINJA. Искусство работы с ошибками» 53 урока Тесты в курсе «GOLANG NINJA. Искусство работы с ошибками» 71 тест Задачи в курсе «GOLANG NINJA. Искусство работы с ошибками» 56 задач Время прохождения курса «GOLANG NINJA. Искусство работы с ошибками» 33 ч. Последнее обновление курса «GOLANG NINJA. Искусство работы с ошибками» обн. 16 мая 2026

Вступительное слово

1 урок
1. Вступительное слово ↗

Концепция ошибок в Си

5 уроков
1. Вступление ↗
2. Знакомство с errno ↗
3. Знакомство с errno_t ↗
4. Организация "своих" ошибок ↗
5. Литература ↗

Концепция ошибок в Go

10 уроков
1. Вступление ↗
2. Введение в интерфейсы в Go ↗
3. Концепция ошибок в Go ↗
4. Базовые подходы к обработке ошибок в Go ↗
5. Стандартный пакет errors ↗
6. Врапинг ошибок до Go 1.13 ↗
7. Врапинг ошибок после Go 1.13 (часть 1) ↗
8. Врапинг ошибок после Go 1.13 (часть 2) ↗
9. Изменения после Go 1.20 ↗
10. Литература ↗

Нестандартные модули для работы с ошибками в Go

8 уроков
1. Вступление ↗
2. github.com/pkg/errors (часть 1) ↗
3. github.com/pkg/errors (часть 2) ↗
4. github.com/pkg/errors (часть 3) ↗
5. github.com/cockroachdb/errors (часть 1) ↗
6. github.com/cockroachdb/errors (часть 2) ↗
7. Прочие нестандартные модули ↗
8. Литература ↗

Лучшие практики по работе с ошибками в Go

15 уроков
1. Вступление ↗
2. Объявление ошибок ↗
3. Ошибки и тип ресивера ↗
4. Константные ошибки ↗
5. Базовые идиомы по обработке ошибок (часть 1) ↗
6. Про метод Error ↗
7. Базовые идиомы по обработке ошибок (часть 2) ↗
8. Исключения из правил ↗
9. Лучшие практики врапинга ↗
10. Оборачивание io.EOF и иже с ним ↗
11. Логирование ошибок ↗
12. Monadic-style работа с ошибками ↗
13. Линтеры и ошибки (часть 1) ↗
14. Линтеры и ошибки (часть 2) ↗
15. Литература ↗

Работа с ошибками в тестах

5 уроков
1. Вступление ↗
2. Работа с ошибками в тестах (часть 1) ↗
3. Работа с ошибками в тестах (часть 2) ↗
4. Работа с ошибками в тестах (часть 3) ↗
5. Литература ↗

Работа с ошибками при конкурентном коде

4 урока
1. Вступление ↗
2. Передача ошибок между горутинами ↗
3. Ошибки при выполнении групповых задач ↗
4. Литература ↗

Будущее ошибок в Go 2

4 урока
1. Вступление ↗
2. Error Inspection & Printing ↗
3. Error Handling ↗
4. Литература ↗

Заключительное слово

1 урок
1. Заключительное слово ↗