- Introduction
- Go as a web and systems programming language
Go vs C, Javascript, Ruby, etc.
Setting up the development environment
- Using Go variables, constants, and types
- Using math operators in Go
- Working with dates and times in Go
- Using Go pointers, arrays, slices, maps and structures
- Programming conditional logic with Switch and For loops
- Defining and calling functions in Go
- Creating a web application in Go
- Use the Go runtime to build and compile a project
- Reading and writing from and to file systems and the web
- Debugging the application
- Applying Interfaces to simplify application complexity
- Creating a project package
- Adding concurrency with Go Routines and Channels
- Optimizing the application
- Deploying the application
- Conclusion
|