Course :: Essential for Go Developer Programmer - up1/training-courses GitHub Wiki
Essential for Go Developer/Programmer
Basic of Go
- Installation
- Go
- Editor and IDE to write code
- Let’s start
- Create Project with Go Module
- Project structure of Go
- Variables, Data Types
- Data structure
- Functions
- Conditional statement
- Looping
Intermediate of Go
- Pointer
- Package
- Method, Struct, Interface
- Error handling
- Concurrency
- Testing with Go
- Unit testing
- Integration testing
- API testing
- Go tools
- Code Formatting
- Lint tool
- Code coverage
- Profiling
- Performance testing
Developer RESTful API with Go
- Working with API
- Basic of REST
- Using HTTP package
- Working with JSON
- Properties of API
- Routing
- Metric
- Tracing
- Logging
- Testing
- Web framework with Go
Deploy Go in Production
- Build
- Working with Docker