GO Programming – Introductory
Overview
GO is an open-source programming language that makes it easy to build simple, reliable, and efficient software. For this reason, GO has been attracting the interest of many programming shops. However, these advantages are only possible through an effort of study. The GO Programming course is designed to help this process through hands-on training.
Goals
- Learn one of the hottest languages
- Be a productive programmer with GO
- Be a productive programmer with GO
Duration
2 days
Audience
Developers, architects.
Format
50% lectures, 50% hands-on labs.
Prerequisites
- Comfortable with a programming language
- This may be Java, C#, Python, or similar
Lab environment
A cloud-based environment can be provided if needed
Detailed Outline
- Getting Started
- Files and Folders
- The Terminal
- Text Editors
- Go Tools
- Your First Program
- How to Read a Go Program
- Types
- Numbers
- Strings
- Booleans
- Variables
- How to Name a Variable
- Scope
- Constants
- Defining Multiple Variables
- An Example Program
- Control Structures
- For
- If
- Switch
- Arrays, Slices, and Maps
- Arrays
- Slices
- Maps
- Functions
- Your Second Function
- Returning Multiple Values