Getting Started with Go: Basic Programming
Go 1.16
| Beginner
- 17 Videos | 2h 12m 1s
- Includes Assessment
- Earns a Badge
Go leverages some of the best features from other languages focusing on a simple, concise program structure and syntax. Go's relatively short learning curve means developers can start developing right away. In this course, you'll explore Go program structure and syntax and the various data types supported by Go. Next, you'll examine various approaches utilized in Go for developing program logic. You'll learn how to declare and initialize variables and constants and explore the specific operators used with different data types. You'll move on to learn how to work with complex data types and how to write code to control the flow of programs by leveraging looping and branching. Lastly, you'll learn how to manipulate and manage strings with various string functions available in Go.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this courserecognize Go program structure and syntaxlist and describe the various data types supported in Godeclare and initialize variables in Godeclare and initialize constants in Gorecognize and use operators in Gorecognize how scoping rules apply in Gocreate and work with arrays in Gocreate and work with slices in Go
-
create and work with the map data type in Gocreate and work with pointers in Gorecognize how control flow statements are used in Go to develop program logicuse if, if/else, and switch control flow statements in Go to develop program logiccreate and use for loops and branches to control program flow in Goloop over collection data types in Gowork with various string manipulation functions in Gosummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 10sUP NEXT
-
2.Go Program Structure and Syntax9m 35s
-
3.Supported Data Types in Go6m 45s
-
4.Declaring and Initializing Variables in Go6m 13s
-
5.Declaring and Initializing Constants in Go7m 56s
-
6.Using Operators in Go9m 58s
-
7.Working with Scoping Rules in Go7m 55s
-
8.Creating and Using Arrays in Go8m 5s
-
9.Creating and Using Slices in Go14m 27s
-
10.Working with the Map Data Type in Go12m 47s
-
11.Defining and Using Pointers in Go8m 3s
-
12.Program Flow Control in Go9m
-
13.Controlling Program Flow in Go7m 55s
-
14.Working with Loops and Branches in Go9m 13s
-
15.Looping over Collections in Go5m 39s
-
16.Working with String Functions in Go6m 10s
-
17.Course Summary1m 10s
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.