1. Basic Concepts of Go programming language
  2. Advanced Concepts of Go programming language
  3. Web Servers
  4. Setting up a project with Go programming language
  5. Design of Web Applications
  6. Application layers
  7. Relational databases and Repository layer
  8. NoSQL databases and Repository layer
  9. Testing
  10. Security
  11. Deploying Web Application
  12. Monitoring and Alerting