Description
In this course, you will learn :
- Channels
- Mutexes
- Goroutines
- Functional Options
- Chaining Interfaces
- Various parts of the standard library (io, time, and many other packages)
- Reading input from the command line
- By working through the exercises in Gophercises, you will gradually gain confidence in using the Go programming language. You will begin to understand how to read and comprehend standard documentation.
- You will even begin to learn how to assess the difficulty of a project before beginning to code. In short, you will begin to develop into a great Go developer.
Syllabus :
- URL Shortener
- Choose Your Own Adventure
- HTML Link Parser
- Sitemap Builder
- Hacker Rank Problem
- CLI Task Manager
- Phone Number Normalizer
- Deck of Cards
- Blackjack
- Blackjack AI
- File Renaming Tool
- Quiet HN
- Recover Middleware
- Recover Middleware w/ Source Code
- Twitter Retweet Contest CLI
- Secrets API and CLI
- Image Transform Service
- Building Images (png & svg)
- Building PDFs