Курс на Stepik
Обложка курса «GOLANG NINJA. Искусство безмолвной паники» на Stepik
17 706 ₽

GOLANG NINJA. Искусство безмолвной паники 5.000

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

Без паники – мы не на Титанике! По полочкам разбираем панику в Go, а также неотрывно связанный с ней механизм отложенных функций.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «GOLANG NINJA. Искусство безмолвной паники»Учеников на курсе 168
Сертификаты, выданные на курсе «GOLANG NINJA. Искусство безмолвной паники»Сертификатов выдано 38
Отзывы о курсе «GOLANG NINJA. Искусство безмолвной паники»Отзывов получено 13
Рейтинг курса «GOLANG NINJA. Искусство безмолвной паники»Рейтинг курса 5.000
Уроки в курсе «GOLANG NINJA. Искусство безмолвной паники»Количество уроков 24
Тесты в курсе «GOLANG NINJA. Искусство безмолвной паники»Количество квизов 52
Задачи с кодом в курсе «GOLANG NINJA. Искусство безмолвной паники»Количество задач с кодом 34
Время прохождения курса «GOLANG NINJA. Искусство безмолвной паники»Время прохождения курса
Стоимость курса «GOLANG NINJA. Искусство безмолвной паники»Стоимость курса 17 706 ₽
Обновления курса «GOLANG NINJA. Искусство безмолвной паники»Обновления курса
Дата публикации курса «GOLANG NINJA. Искусство безмолвной паники»Дата публикации курса
Последнее обновление курса «GOLANG NINJA. Искусство безмолвной паники»Последнее обновление
Сложность hard

Чему вы научитесь

Данный курс завершает специализацию "Искусство работы с ошибками и безмолвной паники в Go".
 

В чём отличие от первой части?

Мы постарались сделать курс более динамичным, чем его предшественник. Что это значит? Курс про ошибки более фундаментальный с теоретической точки зрения. Так как каждый приводимый нами тезис подкрепляется задачей, задач получилось огромное количество и многим людям тяжело пройти курс целиком.

В панике же не так много сухой теории, но есть где развернуться в плане:

  • разбора сложных механизмов языка вплоть до кода рантайма и ассемблера;
  • задач на боевое применения defer, как отдельно, так и в связке с panic / recover;
  • лучших практик и подводных камней непосредственно паникования.

Таким образом, курс получился менее обширным по теоретическому материалу (хотя он всё равно охватывает все без исключения аспекты заявленной темы), но более глубоким по погружению во внутренности Go и более плотным (может даже интересным) относительно практических задач.
 

Для чего мы в своих курсах даём исторический контекст и обсуждаем устаревшие подходы?

Любая инженерная система – это ответ на предыдущие ограничения. Если сразу перескочить к современной картине мира, то всё будет выглядеть как набор правил, которые "просто так придумали". Но в реальности это результат эволюции – проб и ошибок, экспериментов сообщества, тупиковых ветвей и болезненных компромиссов.

Мы разбираем базу, чтобы вы лучше понимали причинно-следственную связь и знали, почему здесь сделали так, а не иначе. Плюс подобные упражнения помогают сблизить вас с вселенной Golang, важными фамилиями в ней и источниками информации, что в том числе обеспечивает ваш рост как инженера 🥷
 

Примеры задач


 

Обязательно ли перед этим курсом проходить курс про ошибки?

Нет, но в курсе есть задачи, которые будет тяжело решить без знаний ошибочной базы.

Несмотря на это, в конце каждого из курсов вас ждёт промокод на соседний курс, поэтому вы можете сначала пройти курс про панику, чтобы понять формат материала и задач и, если понравится, продолжить обучение на курсе про ошибки.

Если же вам интересно "всё и сразу", то рекомендуем приобрести специализацию, более того – это наиболее выгодный способ покупки обоих курсов в любом случае, несмотря на различные периодические акции.
 

Сколько времени займёт курс?

Среднее время прохождения курса – три недели ежедневной работы.
 

Где поспрашивать о курсе?

Добро пожаловать в https://t.me/golangninja

Больше курсов на https://golang-ninja.ru

О курсе

Без паники – мы не на Титанике! По полочкам разбираем панику в Go, а также неотрывно связанный с ней механизм отложенных функций.

Для кого этот курс

Разработчики, ежедневно практикующие Golang, среднего уровня экспертизы и выше.

Начальные требования

Вам понадобятся:

  • Знание Go на уровне решения небольших, но порою сложных задачек.
  • Знание гошного (или хоть какого-нибудь) ассемблера на базовом уровне (необязательно уметь писать, но нужно уметь читать и понимать смысл инструкций).
  • Установленный компилятор Go >= 1.18.
  • Минимальное владение git.
  • Крайне желательна Unix-подобная ОС (не Windows).

Преподаватели курса

Сертификат курса GOLANG NINJA. Искусство безмолвной паники

Сертификат

Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 38 учеников получили сертификат.

Нагрузка

Курс не имеет дедлайнов, можно проходить в удобном для вас темпе

Расскажите о курсе друзьям