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