Learn golang-demo Learn how to use golang-demo with Shoulder.dev Golang Fundamentals Understanding the core concepts of Go, including syntax, data types, variables, functions, and control flow. Web Application Development with Go Exploring how to build web applications using Go’s standard library, including handling HTTP requests and responses. Docker Basics Learning about Docker containers, images, and how they enable efficient application packaging and deployment. Building Docker Images Understanding how to create Dockerfiles to define the build process for your application’s container. Running Docker Containers Learning how to start, stop, and manage Docker containers, including port mapping and container naming. Container Networking Understanding how Docker containers communicate with each other and with the host system. Microservices Architecture Exploring how Docker and Go can be used to build and deploy microservices-based applications. Continuous Integration and Continuous Delivery Learning how to integrate Docker into a CI/CD pipeline to automate the build, test, and deployment process. Scaling and Load Balancing Understanding how to scale your application and handle high traffic loads using Docker and other tools. Monitoring and Logging Learning how to monitor your application’s health and performance within a Docker environment. Codebase Learn the codebase to contribute to golang-demo