Що нового?

Придбаний Просунута робота з панікою в Go (Golang) (Антон Телишев, Дмитро Назаров)

Інформація про покупку
Тип покупки: Складчина
Ціна: 6148 ГРН
Учасників: 0 з 34
Організатор: Відсутній
Статус: Набір учасників
Внесок: 188.1 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Даний курс завершує спеціалізацію"Просунута робота з помилками і панікою в Go".

У чому відмінність від першої частини?
Ми постаралися зробити курс більш динамічним, ніж його попередник. Що це означає? Курс про помилки більш фундаментальний з теоретичної точки зору. Так як кожен наводиться нами теза підкріплюється завданням, завдань вийшло величезна кількість і багатьом людям важко пройти курс цілком.
У паніці ж не так багато сухої теорії, але є де розвернутися в плані:
  • розбору складних механізмів мови аж до коду рантайма і асемблера;
  • завдань на бойове застосування defer, як окремо, так і в зв'язці з panic/recover;
  • кращих практик і підводних каменів безпосередньо панікування.
Таким чином, курс вийшов менш великим по теоретичному матеріалу (хоча він все одно охоплює всі без винятку аспекти заявленої теми), але більш глибоким по зануренню у нутрощі Go і більш щільним (може навіть цікавим) щодо практичних завдань.

чи Обов'язково перед цим курсом проходити курс про помилки?
Ні, але в курсі є завдання, які буде важко вирішити без знань помилкової бази.
Незважаючи на це, в кінці кожного з курсів вас чекає промокод на сусідній курс, тому ви можете спочатку пройти курс про паніку, щоб зрозуміти формат матеріалу і завдань і, якщо сподобається, продовжити навчання на курсі про помилки.
Якщо ж вам цікаво "все і відразу", то рекомендуємо придбати спеціалізацію, більш того – це найбільш вигідний спосіб покупки обох курсів в будь-якому випадку, незважаючи на різні періодичні акції.

скільки часу займе курс?
Середній час проходження курсу – три тижні щоденної роботи.

Для кого цей курс
Розробники, щодня практикуючі Golang, середнього рівня експертизи і вище.

початкові вимоги
Вам знадобляться:
  • Знання Go на рівні вирішення невеликих, але часом складних задачок.
  • Знання гошного (або хоч якогось) асемблера на базовому рівні (необов'язково вміти писати, але потрібно вміти читати і розуміти сенс інструкцій).
  • Встановлений компілятор Go & gt;= 1.18.
  • Мінімальне володіння git.
  • Вкрай бажано Unix-подібна ОС (не Windows).
наші викладачі
Антон Телишев-Solution Architect (ex Lead Go Developer)
  • Випускник МГТУ ім. Н. Е. Баумана
  • Solution Architect в Exness
  • Ex-керівник і один з авторів Otus: Golang Developer. Professional
  • Автор і викладач на Golang на ...
Дмитро Назарков-Tech Lead, Senior Go Developer
  • Випускник МГТУ ім Н. Е. Баумана.
  • У минулому Java/Kotlin Android-Розробник, будучи в Avito повністю мутував в backend-інженера. Пишу на Go і зовсім трохи на PHP.
  • Характер поганий. Не одружений.
Курс представлений у вигляді текстових документів PDF, відео немає.

1 Вступне слово
1.1 Вступне слово.pdf [2m 238k 771]

2 Магія відкладеного виклику функцій
2.1 вступ.pdf [158k 832]
2.10 Література.pdf [436k 968]
2.2 оператор defer і його властивості.pdf [800k 5]
2.3 defer доступ до зовнішньої області видимості.pdf [437k 615]
2.4 defer ігнорування помилок.pdf [1m 493k 509]
2.5 defer внутрішній устрій і продуктивність.pdf [7m 82k 37]
2.6 defer оптимізації до Go 1.pdf [2m 476k 277]
2.7 defer оптимізації до Go 1.pdf [213k 116]
2.8 Практика по бойовому застосуванню defer.pdf [1m 919k 528]
2.9 runtime.SetFinalizer.pdf [362k 171]

3 паніка, і з чим її їдять
3.1 вступ.pdf [722k 575]
3.10 небезпечний os.exit.pdf [557k 842]
3.11 непопулярний runtime.Goexit.pdf [1m 262k 149]
3.2 поняття паніки_ panic.pdf [1m 62k 138]
3.3 механізм відновлення після паніки-recover.pdf [6m 157k 807]
3.4 паніка під час паніки.pdf [2m 522k 559]
3.5 невловимі паніки.pdf [2m 992k 680]
3.6 коли допустимо панікувати.pdf [4m 368k 97]
3.7 Dynamic and static assertion в Go.pdf [2m 2k 758]
3.8 Must-функції.pdf [2m 623k 60]
3.9 паніка. Додаткові глави.pdf [845k 52]
https://privatelink.de/?https://stepik.org/course/101420/promo
 
Угорі