Golang Course - Session 5: Error handling and best practices, panic, and recovery
Coach: Sergiy Kovtunenko (Lead Software Engineer) at Exadel
Course language: English
What is waiting for you?
• 19 TouTube streams with Golang expert from Exadel (All sessions will be recorded and available after the course ending).
• A test after each training session for us to understand which topics are the most difficult for understanding.
To receive a test please register at
• The most popular mistakes will be discussed at the beginning of the next session.
• Certificate on the course attendance
• A cool prize from Exadel to a person who will do all 19 tests with best results!
Agenda:
1. Inspirational Introduction to the Go Programming language
2. How to start writing Go code, structure, modules introduction
3. Lexical elements, literals, primitives, variables, constants, declarations, and their scope; program initialization flow
4. Expressions and Statements
5. Error handling and best practices, panic, and recovery
6. Type system in Go: overview
7. An in-depth look at Slices and Maps
8. Struct types and Interfaces in Go
9. Functions and Methods, method sets, closures
10. Testing in Go
11. Memory allocations and alignment
12. Packages in Go
13. Modules in Go
14. Goroutines, channels
15. Most useful packages: context, sync
16. HTTP servers and routers
17. Generics in Go
18. Possible ways to design flexible APIs in Go
19. What to read next
6 views
686
175
1 month ago 00:15:13 54
Новости веб-разработки: Vite 6, Angular 19, React Router 7, Nuxt UI 3 и другие обновления к 2025! 🔥
2 months ago 00:02:35 42
Ключевые аспекты Fullstack-разработки в IT сфере
2 months ago 00:07:21 19
Fullstack разработка. Карьера в IT. Иван Нагайко
2 months ago 00:06:14 166
Возвращаюсь на канал. Что дальше?
2 months ago 00:14:26 1
8. What is CSS, and how does it work
2 months ago 01:26:03 7
Внутреннее устройство аллокатора Go - Глубокий Go
3 months ago 00:10:31 1
Разработчики решают ЕГЭ по информатике | Олег Козырев, senior Go-dev
3 months ago 00:13:14 1
Новости веб-разработки | Tauri 2.0, React Server Functions, date-fns 4.0, Nuxt и другие
3 months ago 01:37:57 1
Complete Backend API in Golang (JWT, MySQL & Tests)
3 months ago 00:42:02 1
Complete Golang and gRPC Microservices (Project Course)
3 months ago 09:57:01 20
How To Build A Complete Distributed File Storage In Golang
4 months ago 01:27:08 88
Жизнь после тимлидства в Яндексе / Вова Балун про экономику курсов, образование и тимлидов