Go Training
Week 1
Variable
var
keyword- Short hand variable declaration
- Local variables
- Package level variables
- Variable liftimes
Basic Data Types
- Integers
- Strings
- Booleans
- Floats
Week2
Control Flow
- If statements
- Switch
Composite Types
- Structures
- Arrays
- Slices
- Map
- JSON
- XML
Type Declaration
- Constants and iota
- Pointers
- Structures
- Functions and Methods
Week3
- Interfaces
- Packages (Public and Private feature)
- Error Handling
- Goroutines and Channels
- Sync
Week4
- HTTP
- Testing
- Exercises
Week5
- Benchmarking
- Writing Documentation
- Reflection
- The Go Tool