Getting Started with Go: Introducing Go Programming Language

Go 1.16
  • 11 Videos | 1h 17m 32s
  • Includes Assessment
  • Earns a Badge
Go is a language that attempts to combine the ease of programming of an interpreted, dynamically typed language with the efficiency, maintainability and safety of a statically typed, compiled language. In this course, you'll explore the history of Go, why it was developed and how it is used across specific domains in the real world. Next, you'll discover the differentiating features of Go, and how Go differs from other programming languages. You’ll also explore the real world uses of Go, and the pros and cons. You’ll then explore the Go Playground web service to vet, compile, link, and run programs inside a sandbox Finally, you'll learn to configure a Go development environment, installing a code editor and the Go tools on a local development machine.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    describe the core aspects of Go, why it was developed, and describe the history and future of Go
    describe the differentiating features of Go and how it solves challenges typically encountered by programmers to create simple, reliable, and efficient software
    describe and compare the key differences between Go and other languages including Python, Java, C++, C#, and JavaScript
    recognize where Go is used including specific domains, and describe how it is used by some big tech companies like Google and others
    list and describe the positives and negatives of using Go and how those considerations affect the decision to use Go
  • work with the Go Playground web service to vet, compile, format, and run programs inside a sandbox
    download and install the Go tools in a local software development environment
    install and configure Visual Studio Code (VS Code) for use with Go in a local software development environment
    configure the Go development environment to manage source code using the Go Modules approach
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 10s
    UP NEXT
  • Playable
    2. 
    Go Programming Language
    6m 8s
  • Locked
    3. 
    Differentiating Features of Go
    6m 21s
  • Locked
    4. 
    Go vs. Other Programming Languages
    11m 48s
  • Locked
    5. 
    Real World Uses of Go
    6m 30s
  • Locked
    6. 
    Pros and Cons of Go
    8m 25s
  • Locked
    7. 
    Working with the Go Playground
    6m 15s
  • Locked
    8. 
    Installing the Go Tools
    7m 4s
  • Locked
    9. 
    Installing and Configuring a Code Editor
    10m
  • Locked
    10. 
    Configuring Go Development Environment
    8m 28s
  • Locked
    11. 
    Course Summary
    53s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.