Онлайн-курс «Искусство работы с ошибками в Go»
Видео, Текст, Схемы / Самостоятельно с наставником / Обучение в ЛК на сайте автора
Курс для разработчиков среднего уровня экспертизы и выше, ежедневно практикующих Golang. Вы укрепите свои знания и познакомитесь с лучшими практиками работы с ошибками.
Обновлено: 23.08.2024
Источник изображения: Unsplash
- Оплата на сайте автора. Цена может отличаться.
- 6 недель
- 53 урока
- Обучение: в ЛК на сайте автора
- Когда будете учиться: в любой день в любое время
- Уровень сложности: для опытных
- Демодоступ
- Домашние задания: есть
- Сопровождение: куратором
- Сертификат
- Техническая поддержка: в рабочее время, чат в мессенджере
- Доступ: сразу после оплаты
Что вы узнаете?
- Как обработать ошибку, не импортируя ее пакет.
- Какие ошибки можно игнорировать, а какие нет.
- Чем опасен метод Error.
- Что такое константные ошибки.
- Где и как логировать ошибки.
Об онлайн-курсе
Описание
Программа курса
Особенности
Ошибки в коде могут привести к сбоям в работе приложения. Умение эффективно обрабатывать ошибки позволяет повысить стабильность и надежность кода, улучшить пользовательский опыт и ускорить процесс диагностики и исправления проблем. На этом курсе онлайн-школы GOLANG NINJA будут разобраны методы обработки ошибок, чтобы сделать ваш код production ready. Проводят обучение Solution Architect Антон Телышев и Senior Go Developer Дмитрий Назарков.
Во время обучения вы рассмотрите концепции ошибки, освоите различные подходы и практики к обработке ошибок, узнаете о нестандартных методах работы с ошибками в Go. Занятия проводятся так, чтобы участники получили не только теорию, но и практику по каждой теме. Курс подойдет как тем, кто только начинает знакомство с языком Go и хочет научиться исправлять ошибки самого начала, так и опытным специалистам, стремящимся углубить знания и улучшить качество своего кода.
Краткая программа курса «Искусство работы с ошибками в Go»:
- Концепция ошибок в языках Си и Go.
- Основные подходы к обработке ошибок в Go.
- Нестандартные модули и проверенные практики по работе с ошибками кода.
- Работа с ошибками в текстах.
- Ошибки при выполнении групповых задач.
- Что нас ждет в Go 2.
В результате вы научитесь выявлять ошибки кода и исправлять их, чтобы создавать надежные и устойчивые приложения на языке Go.
- Вступление.
- Знакомство с errno.
- Знакомство с errno_t.
- Организация «своих» ошибок.
- Литература.
- Вступление.
- Введение в интерфейсы в Go.
- Концепция ошибок в Go.
- Базовые подходы к обработке ошибок в Go.
- Стандартный пакет errors.
- Врапинг ошибок до Go 1.13.
- Врапинг ошибок после Go 1.13 (часть 1).
- Врапинг ошибок после Go 1.13 (часть 2).
- Изменения после Go 1.20.
- Литература.
- Вступление.
- github.com/pkg/errors (часть 1).
- github.com/pkg/errors (часть 2).
- github.com/pkg/errors (часть 3).
- github.com/cockroachdb/errors (часть 1).
- github.com/cockroachdb/errors (часть 2).
- Прочие нестандартные модули.
- Литература.
- Вступление.
- Объявление ошибок.
- Ошибки и тип ресивера.
- Константные ошибки.
- Базовые идиомы по обработке ошибок (часть 1).
- Про метод Error.
- Базовые идиомы по обработке ошибок (часть 2).
- Исключения из правил.
- Лучшие практики врапинга.
- Оборачивание io.EOF и иже с ним.
- Логирование ошибок.
- Monadic-style работа с ошибками.
- Линтеры и ошибки (часть 1).
- Линтеры и ошибки (часть 2).
- Литература.
- Вступление.
- Работа с ошибками в тестах (часть 1).
- Работа с ошибками в тестах (часть 2).
- Работа с ошибками в тестах (часть 3).
- Литература.
- Вступление.
- Передача ошибок между горутинами.
- Ошибки при выполнении групповых задач.
- Литература.
- Вступление.
- Error Inspection & Printing.
- Error Handling.
- Литература.
-
ФорматСамостоятельно с наставником
Видео / Текст / Схемы
Обучение в ЛК на сайте автора -
Демодоступ
-
Количество уроков53
-
Продолжительность6 недель
-
Уровень сложностиДля опытных
-
Когда вы будете учитьсяВ любой день в любое время
-
Домашние заданияЕсть
-
Документ об обученииСертификат Сертификат выдаётся при завершении курса на 90%. Сертификат «с отличием» выдаётся только за 100% прохождение курса.
-
СопровождениеКуратором
-
Техническая поддержкаВ рабочее времяЧат в мессенджере
-
Безопасная покупкаВозврат денежных средств в течение 30 дней после покупки, если обучение не подошло
-
Что понадобится для обученияЗнание Go на уровне решения небольших, но порою сложных задачек; знание Си на уровне решения небольших задачек на основе готового кода; установленный gcc (или Docker); установленный компилятор Go >= 1.18; минимальное владение git, крайне желательна Unix-подобная ОС (не Windows).
-
Дополнительные материалы курса71 тест, 55 интерактивных задач
- Нажмите на кнопку
Узнать подробности - Вы перейдете на детальную страницу онлайн-курса Дмитрия Назаркова. Внимательно прочитайте представленную на ней информацию.
- Следуя указаниям, оформите заказ на онлайн-курс.
- Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к онлайн-курсу.
Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.
Отзывы об онлайн-курсе
9 отзывов