Go (Golang)
- What is Go? Installation Setup.
- Declarations. Basic Variables Types.
- Composite Types.
- Function & Method Declarations. Recursion. Variadic Functions. Encapsulation.
- Interfaces. Interface Types. Interface Satisfaction. The http.Handler Interface.
- Go routines and Channels. Multiplexing with select. Cancellation.
- Concurrency with Shared Variables. Memory Synchronization. Threads.
- Packages and the Go Tool.
- The go test Tool. Test Functions.
- Low-Level Programming.
- Building multiple projects with Golang.
Skills / Knowledge
- Go
- Golang
- Variables
- Recursion
- Encapsulation
- Interfaces
- Cancellation
- Go Tool
- Go Test Tool
- Programming
- Google