Даний курс завершує спеціалізацію"Просунута робота з помилками і панікою в Go".
У чому відмінність від першої частини?
Ми постаралися зробити курс більш динамічним, ніж його попередник. Що це означає? Курс про помилки більш фундаментальний з теоретичної точки зору. Так як кожен наводиться нами теза підкріплюється завданням, завдань вийшло величезна кількість і багатьом людям важко пройти курс цілком.
У паніці ж не так багато сухої теорії, але є де розвернутися в плані:
чи Обов'язково перед цим курсом проходити курс про помилки?
Ні, але в курсі є завдання, які буде важко вирішити без знань помилкової бази.
Незважаючи на це, в кінці кожного з курсів вас чекає промокод на сусідній курс, тому ви можете спочатку пройти курс про паніку, щоб зрозуміти формат матеріалу і завдань і, якщо сподобається, продовжити навчання на курсі про помилки.
Якщо ж вам цікаво "все і відразу", то рекомендуємо придбати спеціалізацію, більш того – це найбільш вигідний спосіб покупки обох курсів в будь-якому випадку, незважаючи на різні періодичні акції.
скільки часу займе курс?
Середній час проходження курсу – три тижні щоденної роботи.
Для кого цей курс
Розробники, щодня практикуючі Golang, середнього рівня експертизи і вище.
початкові вимоги
Вам знадобляться:
Антон Телишев-Solution Architect (ex Lead Go Developer)
У чому відмінність від першої частини?
Ми постаралися зробити курс більш динамічним, ніж його попередник. Що це означає? Курс про помилки більш фундаментальний з теоретичної точки зору. Так як кожен наводиться нами теза підкріплюється завданням, завдань вийшло величезна кількість і багатьом людям важко пройти курс цілком.
У паніці ж не так багато сухої теорії, але є де розвернутися в плані:
- розбору складних механізмів мови аж до коду рантайма і асемблера;
- завдань на бойове застосування defer, як окремо, так і в зв'язці з panic/recover;
- кращих практик і підводних каменів безпосередньо панікування.
чи Обов'язково перед цим курсом проходити курс про помилки?
Ні, але в курсі є завдання, які буде важко вирішити без знань помилкової бази.
Незважаючи на це, в кінці кожного з курсів вас чекає промокод на сусідній курс, тому ви можете спочатку пройти курс про паніку, щоб зрозуміти формат матеріалу і завдань і, якщо сподобається, продовжити навчання на курсі про помилки.
Якщо ж вам цікаво "все і відразу", то рекомендуємо придбати спеціалізацію, більш того – це найбільш вигідний спосіб покупки обох курсів в будь-якому випадку, незважаючи на різні періодичні акції.
скільки часу займе курс?
Середній час проходження курсу – три тижні щоденної роботи.
Для кого цей курс
Розробники, щодня практикуючі Golang, середнього рівня експертизи і вище.
початкові вимоги
Вам знадобляться:
- Знання Go на рівні вирішення невеликих, але часом складних задачок.
- Знання гошного (або хоч якогось) асемблера на базовому рівні (необов'язково вміти писати, але потрібно вміти читати і розуміти сенс інструкцій).
- Встановлений компілятор Go & gt;= 1.18.
- Мінімальне володіння git.
- Вкрай бажано Unix-подібна ОС (не Windows).
Антон Телишев-Solution Architect (ex Lead Go Developer)
- Випускник МГТУ ім. Н. Е. Баумана
- Solution Architect в Exness
- Ex-керівник і один з авторів Otus: Golang Developer. Professional
- Автор і викладач на Golang на ...
- Випускник МГТУ ім Н. Е. Баумана.
- У минулому Java/Kotlin Android-Розробник, будучи в Avito повністю мутував в backend-інженера. Пишу на Go і зовсім трохи на PHP.
- Характер поганий. Не одружений.
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]
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