Managing Errors in Go
Offered By: Pluralsight
Course Description
Overview
Hi, fellow Go developers. This course will teach you how to define, manage, and leverage errors in the Go ecosystem.
The course is designed to give you a clear understanding of error management in Go. In this course, Managing Errors in Go, you’ll learn to not only handle errors in Go, but also leverage the mechanisms to improve the robustness and efficiency of your solution. First, you’ll explore errors and their uses. Next, you’ll discover how to customize, implement, and catch different error types. Finally, you’ll learn how to work with errors related to Go channels. When you’re finished with this course, you’ll have the skills and knowledge of managing and leveraging errors needed to build robust and scalable Go solutions.
The course is designed to give you a clear understanding of error management in Go. In this course, Managing Errors in Go, you’ll learn to not only handle errors in Go, but also leverage the mechanisms to improve the robustness and efficiency of your solution. First, you’ll explore errors and their uses. Next, you’ll discover how to customize, implement, and catch different error types. Finally, you’ll learn how to work with errors related to Go channels. When you’re finished with this course, you’ll have the skills and knowledge of managing and leveraging errors needed to build robust and scalable Go solutions.
Syllabus
- Course Overview 1min
- Error Management Overview 6mins
- Error Types and Validation 4mins
- Panic, Defer, and Recover 5mins
- Testing Errors 3mins
- Error Customization, Switching, and Assertion 6mins
- Handling HTTP Errors & Statuses 6mins
- Responding to Channel Errors 3mins
- Handling Error Responses in Goroutines 8mins
- Closure 1min
Taught by
Corneile Britz
Related Courses
Разработка веб-сервисов на Go - основы языкаMoscow Institute of Physics and Technology via Coursera Getting Started with Go
University of California, Irvine via Coursera Concurrency in Go
University of California, Irvine via Coursera Functions, Methods, and Interfaces in Go
University of California, Irvine via Coursera Game Thinking: Juego y toma de decisiones
The Pontificia Universidad Javeriana via edX