Курс «Искусство безмолвной паники в Go»
Видео, Текст, Схемы / Самостоятельно / Обучение в ЛК на сайте автора
Обучающий курс для опытных разработчиков, которые ежедневно используют Golang в своей работе. Вы научитесь создавать надежные и безопасные программные продукты.
Обновлено: 23.08.2024
Источник изображения: Unsplash
- Оплата на сайте автора. Цена может отличаться.
- 3 недели
- 24 урока
- 52 количество тестов, 34 количество интерактивных задач
- Обучение: в ЛК на сайте автора
- Когда будете учиться: в любой день в любое время
- Уровень сложности: для опытных
- Демодоступ
- Домашние задания: есть
- Сертификат
- Техническая поддержка: в рабочее время, чат в вк, чат в мессенджере, электронная почта
- Доступ: сразу после оплаты
Что вы узнаете?
- Какое понятие паники: panic.
- Как устроен оператор defer.
- Как вызывается паника.
- Какие бывают неуловимые паники.
- Когда допустимо паниковать.
О курсе
Описание
Программа курса
Особенности
Владение методами обработки ошибок и паник является важным аспектом разработки на Go. Паника в Go представляет собой ситуацию, когда программа оказывается в нестабильном состоянии, и корректная обработка паник позволяет избежать аварийного завершения приложения и обеспечить его стабильную работу. На курсе онлайн-школы GOLANG NINJA подробно разбирается паника в Go и неотрывно связанный с ней механизм отложенных функций. Эксперты курса — ex Lead Go Developer Антон Телышев и Senior Go Developer Дмитрий Назарков.
Курс содержит немного меньше теоретического материала, чем его первая часть с концепциями ошибки, но с более глубоким погружением в Go и количеством практических задач. На курсе рассматриваются передовые подходы к управлению паниками, практические методики и лучшие практики по обработке и логированию паник. Курс рассчитан на разработчиков, ежедневно практикующие Golang, среднего уровня экспертизы и выше, которые стремятся повысить стабильность и надежность своих программных продуктов.
Краткое содержание курса «Искусство безмолвной паники в Go»:
- Оператор defer и его свойства.
- Практика по боевому применению defer.
- Механизм восстановления после паники: recover.
- Dynamic & static assertion в Go.
- Опасный os.Exit и непопулярный runtime.Goexit.
В результате вы научитесь грамотно работать с паникой в Go, чтобы создавать безопасный и устойчивый программный продукт, способный корректно реагировать на нештатные ситуации.
Вступительное слово
Магия отложенного вызова функции
- Вступление.
- Оператор defer и его свойства.
- defer: доступ к внешней области видимости.
- defer: игнорирование ошибок.
- defer: внутреннее устройство и производительность.
- defer: оптимизации к Go 1.14.
- defer: оптимизации к Go 1.18.
- Практика по боевому применению defer.
- runtime.SetFinalizer.
- Литература.
Паника, и с чем ее едят
- Вступление.
- Понятие паники: panic.
- Механизм восстановления после паники: recover.
- Паника во время паники.
- Неуловимые паники.
- Когда допустимо паниковать?
- Dynamic & static assertion в Go.
- Must-функции.
- Паника: дополнительные главы.
- Опасный os.Exit.
- Непопулярный runtime.Goexit.
- Литература.
Заключительное слово
-
ФорматСамостоятельно
Видео / Текст / Схемы
Обучение в ЛК на сайте автора -
Демодоступ
-
Количество уроков24
-
Продолжительность3 недели
-
Уровень сложностиДля опытных
-
Когда вы будете учитьсяВ любой день в любое время
-
Домашние заданияЕсть
-
Документ об обученииСертификат Сертификат выдаётся при завершении курса на 90%. Сертификат «с отличием» выдаётся только за 100% прохождение курса.
-
Техническая поддержкаВ рабочее времяЧат в вкЧат в мессенджереЭлектронная почта
-
Безопасная покупкаВ течение 30 дней
-
Что понадобится для обученияНачальные требования: Знание Go на уровне решения небольших, но порою сложных задачек; Знание гошного (или хоть какого-нибудь) ассемблера на базовом уровне (необязательно уметь писать, но нужно уметь читать и понимать смысл инструкций); Установленный компилятор Go >= 1.18; Минимальное владение git; Крайне желательна Unix-подобная ОС (не Windows).
-
Количество тестов52
-
Количество интерактивных задач34
- Нажмите на кнопку
Узнать подробнее - Вы перейдете на детальную страницу курса Дмитрия Назаркова. Внимательно прочитайте представленную на ней информацию.
- Следуя указаниям, оформите заказ на курс.
- Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.
Отзывы о курсе
8 отзывов