Курс «Искусство безмолвной паники в Go»

4.18 (8 отзывов о курсе)

Видео, Текст, Схемы / Самостоятельно / Обучение в ЛК на сайте автора

  • 3 недели
  • 24 урока
  • Сертификат
  • Участие в потоке

Обучающий курс для опытных разработчиков, которые ежедневно используют Golang в своей работе. Вы научитесь создавать надежные и безопасные программные продукты.

Авторы: Онлайн-школа GOLANG NINJA Онлайн-школа GOLANG NINJA 4.64 (31 отзыв) Антон Телышев Антон Телышев 4.61 (28 отзывов) Дмитрий Назарков Дмитрий Назарков 4.61 (28 отзывов)

Обновлено: 23.08.2024

Источник изображения: Unsplash

Курс «Искусство безмолвной паники в Go»

Стоимость курса:

13 620 ₽ 21 790 ₽
Скидка 37%
  • Промокод — Скидка на курсы автора 10%
  • Оплата на сайте автора. Цена может отличаться.
Этот курс включает:
  • 3 недели
  • 24 урока
  • 52 количество тестов, 34 количество интерактивных задач
  • Обучение: в ЛК на сайте автора
  • Когда будете учиться: в любой день в любое время
  • Уровень сложности: для опытных
  • Демодоступ
  • Домашние задания: есть
  • Сертификат
  • Техническая поддержка: в рабочее время, чат в вк, чат в мессенджере, электронная почта
  • Доступ: сразу после оплаты

Правообладатель: Онлайн-школа GOLANG NINJA

Онлайн-школа с курсами по углубленному изучению языка программирования Go (Golang).

Онлайн-школа GOLANG NINJA
Искусство безмолвной паники в Go

Онлайн-школа GOLANG NINJA

Перейти на сайт

Что вы узнаете?

  • Какое понятие паники: panic.
  • Как устроен оператор defer.
  • Как вызывается паника.
  • Какие бывают неуловимые паники.
  • Когда допустимо паниковать.

О курсе

  • Описание
  • Программа курса
  • Особенности

Владение методами обработки ошибок и паник является важным аспектом разработки на Go. Паника в Go представляет собой ситуацию, когда программа оказывается в нестабильном состоянии, и корректная обработка паник позволяет избежать аварийного завершения приложения и обеспечить его стабильную работу. На курсе онлайн-школы GOLANG NINJA подробно разбирается паника в Go и неотрывно связанный с ней механизм отложенных функций. Эксперты курса — ex Lead Go Developer Антон Телышев и Senior Go Developer Дмитрий Назарков.

Курс содержит немного меньше теоретического материала, чем его первая часть с концепциями ошибки, но с более глубоким погружением в Go и количеством практических задач. На курсе рассматриваются передовые подходы к управлению паниками, практические методики и лучшие практики по обработке и логированию паник. Курс рассчитан на разработчиков, ежедневно практикующие Golang, среднего уровня экспертизы и выше, которые стремятся повысить стабильность и надежность своих программных продуктов.

Краткое содержание курса «Искусство безмолвной паники в Go»:

  1. Оператор defer и его свойства.
  2. Практика по боевому применению defer.
  3. Механизм восстановления после паники: recover.
  4. Dynamic & static assertion в Go.
  5. Опасный os.Exit и непопулярный runtime.Goexit.

В результате вы научитесь грамотно работать с паникой в Go, чтобы создавать безопасный и устойчивый программный продукт, способный корректно реагировать на нештатные ситуации.

Особенности учебного процесса

  • Формат
    Самостоятельно
    Видео / Текст / Схемы
    Обучение в ЛК на сайте автора
  • Демодоступ
  • Количество уроков
    24
  • Продолжительность
    3 недели
  • Уровень сложности
    Для опытных
  • Когда вы будете учиться
    В любой день в любое время
  • Домашние задания
    Есть
  • Документ об обучении
    Сертификат Сертификат выдаётся при завершении курса на 90%. Сертификат «с отличием» выдаётся только за 100% прохождение курса.
  • Техническая поддержка
    В рабочее времяЧат в вкЧат в мессенджереЭлектронная почта
  • Безопасная покупка
    В течение 30 дней
  • Что понадобится для обучения
    Начальные требования: Знание Go на уровне решения небольших, но порою сложных задачек; Знание гошного (или хоть какого-нибудь) ассемблера на базовом уровне (необязательно уметь писать, но нужно уметь читать и понимать смысл инструкций); Установленный компилятор Go >= 1.18; Минимальное владение git; Крайне желательна Unix-подобная ОС (не Windows).
  • Количество тестов
    52
  • Количество интерактивных задач
    34

Об авторах курса

  1. Нажмите на кнопку
    Узнать подробнее
  2. Вы перейдете на детальную страницу курса Онлайн-школы. Внимательно прочитайте представленную на ней информацию.
  3. Следуя указаниям, оформите заказ на курс.
  4. Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.

Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.

Другие курсы и тренинги Онлайн-школы

Отзывы о курсе «Искусство безмолвной паники в Go»

4.18

8 отзывов

8 0 0

Редакция ИнфоХит не несет ответственности за содержание отзывов, результаты обучения индивидуальны.

Размещая отзыв или комментарий, вы соглашаетесь с правилами и даете согласие на обработку персональных данных в соответствии с условиями.

Добавить отзыв
Анонимус
Прохожу второй курс от авторов. Курс про панику, вроде как, является логичным продолжением первого про ошибки. Поэтому по ходу отзыва буду чуть сравнивать "панику" с "ошибками".
Для контекста: опыта работы на Go у меня нет, только учусь.
Достоинства
Все разжевано и разобрано до мелочей, как и в ошибках. Устройство defer, panic. Понравилась практическая направленность. Например, увидела развенчание мифа про дороговизну defer. А тут ещё объяснили как это работает.
По-прежнему много задач с решениями, показалось, что их плотность даже больше, чем была. Задачи разноплановые, не просто написать defer какой-нибудь функции и defer с recover.
Курс по панике показался покомпактнее. Наверное, сама тема менее обширная чем ошибки. Если вникать в материал (а там есть во что вникать), то за выходные всё решить не получится. Не спеша проходила где-то 4 недели.
Недостатки
Показалось, что курс местами сложный. Ассемблерные вставки сначала внушают ужас, но если прочитать пару статей о том, как их читать, то становится не так страшно, даже интересно.
В курсе по-прежнему есть ссылки на ещё неготовые курсы от авторов сбивает с толку.
Леонид
Отличный курс!
Полноценно и ясно раскрывает всё, что обещано - панику, отложенный вызов, восстановление, как когда надо и не надо, почему, что внутри.
Стиль изложения по традиции максимально понятный (насколько это возможно при сниппетах на ассемблере и сях)))) и весёлый, авторы молодцы :)
Практики опять полно, как и курс по ошибкам, за выходные его "сожрать" не получится.
Правда, всё-таки замечу, что курс по ошибкам существенно более... объёмлющий что ли. Т.е. раскрывая всё, что связано с ошибками, он в том числе помогал продвинуться в очень многих темах. Здесь же фокус исключительно на сабже, т.е. в этом плане он уступает ошибкам. Не могу судить по трудозатратам, но с точки зрения содернжания курс про ошибки должны быть дороже паники. Уж не знаю, там надо цену поднять, или тут чуток уронить :)
В любом случае, ИМХО, своих денег стоит. По крайней мере, если вы на го уже пишите (хотя бы стажёром/джуном) или если есть опыт промышленного программирования на другом языке.
Михаил Пыльцин
Очень крутой и подробный курс, с кишками и исходным кодом Go.
Много крутых примеров. И тесты приведены в открытом виде.
Если вы хотите лучше разобраться почему Go так работает - кур для вас!
Aleksandr Shevkunenko
Качественный углублённый курс, являющийся продолжением курса про ошибки.

Одно из его главных преимуществ в том, что он не только про саму панику, но и про важные сопутствующие аспекты: отложенные вызовы (defer), восстановление программы (перехват паники) и некоторые другие интересные штуки, про которые я узнал впервые именно из этого курса.
Evgenii Mikhailov
Данный курс прекрасно дополняет курс по Ошибкам. Мне он показался полегче (а может после Ошибок навык вырос), но несмотря на это курс полностью закрывает вопросы работы с паникой.
Крайне рекомендую данный курс к прохождению всем кто серьезно заинтересован разбираться в тонкостях Go.
Кетаев Леонид
Как и было обещано - не осталось вопросов про то как работают паники в Golang.
Очень много практики применимой в реальных задачах.
Курс на высоте так же как и курс "Продвинутая ошибка с ошибками в Go(Golang)".
Антон Мартынов
Курс позволил глубоко изучить работу defer, panic, а также позволил освежить в памяти и познакомиться с другими интересными механизмами языка.

Так же в рамках курса я стал гораздо больше залезать в issue и исходный код как самого go, так и библиотек вокруг - считаю это самым бенефитом от курса)
В общем, сохраняйте панику и не поддавайтесь спокойствию:)
Sveta Smirnova
Пришла на этот курс (как и на курс по ошибкам), чтобы разобраться как правильно работать с паникой, потому что Go довольно сильно отличается в этом плане от других языков, на которых я писала. Тема раскрыта очень подробно. Я даже полюбила подход Go.

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

Авторские решения и решения других студентов можно посмотреть после решения задачи. Можно опубликовать и своё и получить по нему code review. Я унесла несколько хороших приёмов для своих приложений.

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

Другие курсы по этой теме

Загрузка
Загрузка
Загрузка
Загрузка
Loader