Practice materials for Go: Getting Started course
- Fast Compilation
- Fully Compiled
- Strongly Typed
- Concurrent by Default
- Garbage Collected
- Simplicity as a Core Value
- Web Services
- Web Applications
- Task Automation
- GUI / Thick Client
- Machine Learning
- Variables
- Pointers
- Constants
- Arrays
- Slices
- Maps
- Structs
- Loop till condition
- Loop till condition with post clause
- Infinite loops
- Loop over collections
- Panics
- If statements
- Switches
module "demo/webservice"
package "models"
"user.go": User Model
package "controllers"
"front.go": Front Controller that routes all HTTP requests to Back Controllers
"user.go": User Controller
"main.go": Program entry point that starts up the web server