Description
In this coures, you will :
- An introduction to the language, its ecosystem, and the types of problems that Go excels at solving
- Have a firm grasp on how Go might be able to assist you in achieving your objectives.
Syllabus :
1. What is Go?
- Module Overview
- Origins: The Creators
- Origins: The Motivation
- Language Characteristics
- Origins: The Timeline
- Go in Production
2. How Can Go Help You?
- Overview of Philosophy and Values
- Embracing the Power of Simplicity
- Focusing on Network Aware and Concurrent Applications
- Optimizing the out-of-the-box Experience
- Simplifying Cross-platform Development
- Commitment to Backward Compatibility
- Go's Primary Use Cases
3. What is it Like to Use Go?
- Demo: Creating a CLI Application
- Demo: Customizing App Behavior with Flags
- Demo: Building a Static Web Service
- Demo: Using Query Parameters and JSON with Web Services
4. Where Do You Go from Here?
- Overview of Golang.org
- Engaging with the Go Community
- Learning to Program with Go