TOIT Training

Learn Go (Golang)

Learn Go (Golang)
  • Overview
  • Curriculum
  • Reviews

Overview

This course introduces the Go programming language, commonly referred to as Golang, which is recognized for its efficiency, strong concurrency mechanisms, and ease of use. It covers Go’s syntax, control structures, data types, and interfaces, along with its unique features like goroutines for concurrent tasks, channels for inter-goroutine communication, and the defer, panic, and recover pattern for error handling. Participants learn how to set up a Go development environment, understand the Go workspace, manage dependencies, and write robust, efficient, and readable Go code. The course also highlights Go’s standard library, testing practices, and the creation of documentation. By the end of the course, learners are capable of building command-line tools, simple web servers, and are prepared to delve into more complex projects using Go.

  • 2 Sections
  • 22 Lessons
  • 0m Duration
Expand All

Go Basics

14 Lessons
  • Intro & Setup
  • Your First Go File
  • Variables & Strings
  • Printing & Formatting Strings
  • Arrays & Slices
  • The Standard Library
  • Loops
  • Booleans & Conditionals
  • Functions
  • Multiple Return Values
  • Package Scope
  • Maps
  • Pass By Value
  • Pointers

Making the Billing App

8 Lessons
  • Structs & Custom Types
  • Receiver Functions
  • Receiver Functions with Pointers
  • User Input
  • Switch Statement
  • Parsing Floats
  • Saving Files
  • Interfaces

0

0 Ratings
5 Star 0%
4 Star 0%
3 Star 0%
2 Star 0%
1 Star 0%

Reviews

Free

Start Course

Retake Course

Are you sure you want to retake the course? This action will permanently delete all your progress in this course.

Course Includes

  • Install Go and set up the environment
  • Write a basic Go program
  • Declare variables and strings in Go
  • Perform string formatting and printing
  • Manage arrays and slices
  • Utilize the Go standard library
  • Implement loops in Go
  • Use booleans and conditionals
  • Define and call functions
  • Handle multiple return values
  • Understand package scope in Go
  • Work with maps in Go
  • Understand pass by value in Go
  • Use pointers in Go


Deleting Course Review

Are you sure? You can't restore this back

Course Access

This course is password protected. To access it please enter your password below:

Buy for group

Learn Go (Golang)
No groups Found

You don't have any groups yet

Create a group and add group members. Sync Group(s)