Онлайн-курс «Искусство работы с ошибками в Go»
Видео, Текст, Схемы / Самостоятельно с наставником / Обучение в ЛК на сайте автора
Курс для разработчиков среднего уровня экспертизы и выше, ежедневно практикующих Golang. Вы укрепите свои знания и познакомитесь с лучшими практиками работы с ошибками.
Обновлено: 23.08.2024
Источник изображения: Unsplash
Стоимость онлайн-курса:
- Промокод — Скидка на курсы автора 10%
- Оплата на сайте автора. Цена может отличаться.
- 6 недель
- 53 урока
- Обучение: в ЛК на сайте автора
- Когда будете учиться: в любой день в любое время
- Уровень сложности: для опытных
- Демодоступ
- Домашние задания: есть
- Сопровождение: куратором
- Сертификат
- Техническая поддержка: в рабочее время, чат в мессенджере
- Доступ: сразу после оплаты
Что вы узнаете?
- Как обработать ошибку, не импортируя ее пакет.
- Какие ошибки можно игнорировать, а какие нет.
- Чем опасен метод Error.
- Что такое константные ошибки.
- Где и как логировать ошибки.
Об онлайн-курсе
- Описание
- Программа курса
- Особенности
Ошибки в коде могут привести к сбоям в работе приложения. Умение эффективно обрабатывать ошибки позволяет повысить стабильность и надежность кода, улучшить пользовательский опыт и ускорить процесс диагностики и исправления проблем. На этом курсе онлайн-школы GOLANG NINJA будут разобраны методы обработки ошибок, чтобы сделать ваш код production ready. Проводят обучение Solution Architect Антон Телышев и Senior Go Developer Дмитрий Назарков.
Во время обучения вы рассмотрите концепции ошибки, освоите различные подходы и практики к обработке ошибок, узнаете о нестандартных методах работы с ошибками в Go. Занятия проводятся так, чтобы участники получили не только теорию, но и практику по каждой теме. Курс подойдет как тем, кто только начинает знакомство с языком Go и хочет научиться исправлять ошибки самого начала, так и опытным специалистам, стремящимся углубить знания и улучшить качество своего кода.
Краткая программа курса «Искусство работы с ошибками в Go»:
- Концепция ошибок в языках Си и Go.
- Основные подходы к обработке ошибок в Go.
- Нестандартные модули и проверенные практики по работе с ошибками кода.
- Работа с ошибками в текстах.
- Ошибки при выполнении групповых задач.
- Что нас ждет в Go 2.
В результате вы научитесь выявлять ошибки кода и исправлять их, чтобы создавать надежные и устойчивые приложения на языке Go.
Особенности учебного процесса
-
ФорматСамостоятельно с наставником
Видео / Текст / Схемы
Обучение в ЛК на сайте автора -
Демодоступ
-
Количество уроков53
-
Продолжительность6 недель
-
Уровень сложностиДля опытных
-
Когда вы будете учитьсяВ любой день в любое время
-
Домашние заданияЕсть
-
Документ об обученииСертификат Сертификат выдаётся при завершении курса на 90%. Сертификат «с отличием» выдаётся только за 100% прохождение курса.
-
СопровождениеКуратором
-
Техническая поддержкаВ рабочее времяЧат в мессенджере
-
Безопасная покупкаВозврат денежных средств в течение 30 дней после покупки, если обучение не подошло
-
Что понадобится для обученияЗнание Go на уровне решения небольших, но порою сложных задачек; знание Си на уровне решения небольших задачек на основе готового кода; установленный gcc (или Docker); установленный компилятор Go >= 1.18; минимальное владение git, крайне желательна Unix-подобная ОС (не Windows).
-
Дополнительные материалы курса71 тест, 55 интерактивных задач
- Нажмите на кнопку
Узнать подробности - Вы перейдете на детальную страницу онлайн-курса Онлайн-школы. Внимательно прочитайте представленную на ней информацию.
- Следуя указаниям, оформите заказ на онлайн-курс.
- Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к онлайн-курсу.
Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.
Отзывы об онлайн-курсе «Искусство работы с ошибками в Go»
9 отзывов
Редакция ИнфоХит не несет ответственности за содержание отзывов, результаты обучения индивидуальны.
Размещая отзыв или комментарий, вы соглашаетесь с правилами и даете согласие на обработку персональных данных в соответствии с условиями.
Курс заставляет понять очень много внутренностей языка не только связанных с ошибками, но и других.
Задания замечательные + много поддержки от организаторов!
Рекомендую!
Заставил попотеть. Но эффект чувствуется сразу.
Теория читается легко. Задачи делаются... по-разному.
Кроме очень глубокой проработки основной темы, курс позволяет пропрактиковаться с Go в целом. Например, я — плюсовый синьор — был рад занырнуть в Go-шную многопоточность. Да и не только в неё.
Авторы учли, что мы живём в 21-м веке и находимся в интернете с Яндексом и Гуглом. Это означает, что просто прочесть текст урока может быть недостаточно. Побочные темы придётся искать самому (или ходить по ссылкам из курса).
Например, уже в первой главе от вас потребуют написать программу на C.
Авторы доступны как в комментариях, так и в специальном чате в Телеграме
34 часа на прохождение (в описании) это, конечно, неправда. Но курс — одно из лучших вложений времени.
В целом, я настоятельно рекомендую этот курс всем, кто хочет лучше понять обработку ошибок в Go. Будет сложно, но интересно.
Пошла на курс, потому что по работе нужно писать на Go и он, при простоте обучения, довольно сильно отличается от PHP, на котором я писала production code когда-то давно, так же как и от знакомых мне Perl, Java, Python, C, C++, JavaScript, Bash. Особенно в обработке ошибок. Получила то, что мне нужно. Задачи хорошо прокачивают не только работу с ошибками, но и другие навыки, которые помогут программировать на Go.
Единственное, если вы, как и я, писали production code только на скриптовых языках, будьте готовы, что на первом юните вы будете писать код на C с самостоятельной реализацией garbage collector-а, а на втором разбирать AST-дерево (уже на Go). И пока не напишете, следующие уроки не откроются. Дальше будет попроще =)
Почерпнул для себя кучу фишечек не только про ошибки, но и вообще в Go.
Очень подробно описаны подходы к обработке ошибок. А задания настолько разные, что не успеваешь заскучать. Узнал, какие бывают подходы обработки ошибок в Go и в чём их разница. Применяю полученные знания в своих проектах на работе :)
Курс порекомендовал на работе начальник - он проходил другой курс у авторов.
Авторы очень классные - отвечают на все вопросы, и проделали колоссальную работу, чтобы всё это собрать в такой прекрасный курс.
Курс хотя и про ошибки, затрагиваются все основные темы. И после его прохождения ты гораздо лучше знаешь сам язык и его best practices. Так, большое внимание уделяется code style и линтерам, многим полезным библиотекам.
Курс для тех, кто уже знаком с go и пишет на нём какое-то время и вообще не новичок в разработке. Совсем новичкам будет тяжело, лучше начать с чего-то попроще.
Курс весьма насыщенный - начиная от проблем с ошибками в С, заканчивая обзором на набор предложений того, как обустроить ошибки в прекрасном Go будущего.
Что понравилось:
1) Возможность погонять решение локально на готовых тестиках из github.
2) Теории много, иногда нужно прям вчитываться, тк пишут интересные вещи. При всем при этом - теория не душная и приятно разбавлена мемами.
3) Разброс тем и задачек. За задачки с ast-деревом и Errorf на стероидах - отдельный респект.
4) Материал постоянно обновляется.
Если кратко резюмировать - авторы продают Ferrari по цене жигулей. Рекомендую!
Видно что в курс вложено много сил и опыта (достаточно посмотреть тесты от 7 главы на гитхабе) - это сильно отличает его от других курсов, да и поддержка и обмен опытом в комментариях с авторами очень интересен. После его прохождения хочет еще больше курсов от авторов, так как видишь что у них есть чему поучиться и они охотно делятся опытом. Курс реально стоит своих денег.