Description
In this course, you will :
- Learn Go Tips & Tricks that you can't find easily anywhere else
- Go from a total Go beginner to a confident Go programmer
- Practice Go with 1000+ Exercises (with included solutions)
- Understand Go In-Depth with Animated Illustrations (Pass Interviews)
- Learn the Go internals and common Go idioms and best-practices
- Create a Log File Parser that parses log files
- Create a Spam Masker that masks spammy words within a block of text
- Create a command-line Retro Led Clock that shows time
- Create Console Animations, Dictionary Programs, and more
Syllabus :
- Projects: For Go Basics
- Arrays and Memory Layout
- Project: Write a Retro Clock
- Slices and Internals
- Project: Write a File Finder
- Project: Animate a Bouncing Ball
- UTF-8: Encode and Decode
- Project: Create a Spam Masker
- Maps and Internals
- Project: Create a Log Parser
- Structs: Encode and Decode JSON
- Functions, Pointers and Addressability
- Methods: OOP with Go
- Interfaces: Implicit OOP Way
- Interfaces: Marshaler, Sorter, and so on