Mastering Go Programming
Master programming with Golang by learning how to write idiomatic, effective code
4.17 (676 reviews)

5 111
students
20 hours
content
Mar 2017
last update
$64.99
regular price
What you will learn
Apply modern software design patterns utilizing the Go language
Take a deep dive into Go’s master topics like advanced concurrency patterns, and the flexible reflection capabilities
Write unit tests and benchmarks for your Go code
Create advanced backend microservices for the Hydra spaceship software and design an end to end chat system
Handle JSON, XML, and CSV data formats in your code
Interact with Mongodb, MySQL and BoltDB
Build powerful communications layer for your microservices using protocol buffers, TCP, and UDP
Develop powerful web applications and Restful APIs utilizing http requests, forms, and cookies
Design beautiful dynamic UI for the hydra software utilizing Go templates and websockets
Secure your applications with certificates, https, and secure web sockets
Course Gallery




Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
This Mastering Go Programming course has its highs and lows. While the instructor covers a range of practical topics in Go, poor microphone quality, disorientating knowledge levels, and slow delivery hinder progress at times. However, the inclusion of many tips and best practices alongside an active Q&A section with the instructor make it a valuable resource for anyone looking to enhance their skills in Go programming.
What We Liked
- Covers a wide range of practical subjects in Go programming
- Includes many tips and best practices for writing idiomatic code
- Instructor explains complex topics well with good examples
- Responsive instructor to student queries in the Q&A section
Potential Drawbacks
- Code organization could be improved, as the code shown during video doesn't always match the downloaded resources
- Microphone quality is poor and voice becomes worse over time, making it difficult to maintain focus
- Presentation can be disorientating due to vast difference in knowledge level from beginner to advanced topics, with slow delivery
- Lack of programming exercises makes it hard for beginners to follow along
Related Topics
1116290
udemy ID
16/02/2017
course created date
31/08/2020
course indexed date
Bot
course submited by