Coupon & course info
Course Name: Mastering Go Programming
Subtitle: Master programming with Golang by learning how to write idiomatic, effective code
Instructor: Taught by Tech Knowledge in Motion
Category: Development
Subcategory: Programming Languages
Provided by: Udemy
Price: $199.99 (before discount)
Free coupon code: See above (no charge for coupon)
Review info & popularity
As of March 15, 2019…
Students: 2701 students enrolled
Ratings: 341 reviews
Rank: ranked #938 in Udemy Development Courses
Brief course description
Go has moved from the state of tentative to mass adoption. Its C-like speed, simplicity, and power for a growing number of systems level programming domains make it an attractive option for programmers working with older cumbersome, statically typed languages. Golang has entered the space as an entirely viable language for accomplishing a huge array of low level programming and service infrastructure tasks.
This video course not only gives you a deep insight into the fundamental mechanics behind the language, but also covers extensive practical topics on Go for modern software architectures. It shows you how to write Go in an intelligent, idiomatic way. After a brief re-acquaintance with the key building blocks of Go, we will also explore how we can build upon the unique capabilities of the language to write effective, powerful code you can employ to develop software. We look at packages, object-oriented programming, concurrency and reflection among other things. Moreover, you will learn about Go’s awesome built-in testing support feature. Along the way, build your skills in File handling techniques, Go packages for databases, data serialization approaches, message communications between Go services, and Go web applications. Get your hands on with a plenty of illustrative code samples, exercises and real-world scenarios that will help you build your own application.
By the end of this course, you will be taught how to put this enhanced knowledge to build a real-world Spaceship application all by yourself with amazing features.
(Read more about this course on the official course page.)
Packt Publishing bio
Packt has been committed to developer learning since 2004. A lot has changed in software since then – but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
(Learn more about this instructor on the official course page.)
Recommended courses
If you like this course, you might also be interested in:
Become an expert in Asynchronous JavaScript, Callbacks, Promises, Async/Await, Generators & The Event Loop
Taught by Conference speaker, published author & passionate teacher
2. Azure 70-473 Designing and Implementing Cloud Data Solutions
Everything you need to know to pass the Azure Database exam incl SQL Server, Azure SQL Database, MySQL and PostgreSQL
Taught by Azure Trainer, TOGAF® Trainer, AWS Trainer
3. Build a Tycoon Business Sim in Unity3D: C# Game Development
Learn Unity 3D and Important C# Design Patterns by building a fun Idle Business Game Similar to ADVenture Capitalist!
Taught by Expert Business Application & Game Development Courses
Probably the best Python Beginner course on the internet
Taught by Teacher, Robotics Engineer
5. The Ultimate PHP with MySQL Developer Course
Learn the fundamentals of PHP & MySQL with this course. It’s fast and efficient.
Taught by High Quality Courses from Expert Instructors
Final details for this Udemy course
Languages: English
Skill level: N/A
Lectures: 56 lectures lessons
Duration: 20 hours of video
What you get: Apply modern software design patterns utilizing the Go language
Target audience: This video is for experienced programmers with a background in any other language—this being from Ruby to C or JavaScript. If you are a fast learner who is well versed in the programmatic logic with a bit of basic understanding in Go, this course is for you.
Requirements: With a focus on hands-on exercises, this video course is a step-by-step approach to take your Go skills to the next level and create an application all by yourself.
Access: Lifetime access
Peace of mind: 30 day money back guarantee
Availability: available online, as well as on iOS and Android
Download options: check course to see if you can download lessons