Functions in Go

Go 1.5    |    Beginner
  • 13 videos | 50m
  • Includes Assessment
  • Earns a Badge
Rating 4.4 of 12 users Rating 4.4 of 12 users (12)
Learn the skills required to use the Go programming language to write your own programs. Explore using arrays, slices, structs, and maps in Go, as well as working with methods, interfaces, concurrency, and channels.

WHAT YOU WILL LEARN

  • Work with arrays in go programs, including declaring and initializing them
    Declare and initialize slices in go programs
    Work with slices within functions and methods of your go programs
    Manipulate go slices using go's built-in make, copy, and append functions
    Work with structs in your go programs
    Declare, initialize, and manipulate maps in go
    Recognize and work with some of the more advanced features associated with functions in go
  • Create and use methods in your go programs
    Recognize and work with go's implementation of interfaces
    Describe how concurrency is implemented in go and the benefits of writing concurrent programs
    Recognize how to create a concurrent program in go
    Describe the purpose of channels in go programs and how to use unbuffered and buffered channels
    Write a go program that creates and manipulates a slice

IN THIS COURSE

  • 3m 54s
    In this video, you will learn how to work with arrays in Go programs, including declaring and initializing them. FREE ACCESS
  • 4m 36s
    Learn how to declare and initialize slices in Go programs. FREE ACCESS
  • Locked
    3.  Slices and Functions
    4m 30s
    In this video, you will learn how to work with slices within functions and methods of your Go programs. FREE ACCESS
  • Locked
    4.  Manipulating Slices
    4m 37s
    In this video, you will learn how to manipulate Go slices using Go's built-in make, copy, and append functions. FREE ACCESS
  • Locked
    5.  Structs in Go
    3m 48s
    Learn how to work with structures in your Go programs. FREE ACCESS
  • Locked
    6.  Maps in Go
    3m 22s
    In this video, you will declare, initialize, and manipulate maps in Go. FREE ACCESS
  • Locked
    7.  Advanced Functions
    4m 23s
    After completing this video, you will be able to recognize and work with some of the more advanced features associated with functions in Go. FREE ACCESS
  • Locked
    8.  Methods in Go
    2m 55s
    In this video, you will create and use methods in your Go programs. FREE ACCESS
  • Locked
    9.  Go Interfaces
    2m 44s
    Upon completion of this video, you will be able to recognize and work with Go's implementation of interfaces. FREE ACCESS
  • Locked
    10.  Concurrency in Go
    3m 43s
    Upon completion of this video, you will be able to describe how concurrency is implemented in Go and the benefits of writing concurrent programs. FREE ACCESS
  • Locked
    11.  Creating a Concurrent Program in Go
    2m 51s
    Upon completion of this video, you will be able to create a concurrent program in Go. FREE ACCESS
  • Locked
    12.  Go Channels
    2m 19s
    After completing this video, you will be able to describe the purpose of channels in Go programs and how to use unbuffered and buffered channels. FREE ACCESS
  • Locked
    13.  Exercise: Using Slices in a Go Program
    6m 18s
    Find out how to write a Go program that creates and manipulates a slice. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.6 of 60 users Rating 4.6 of 60 users (60)
Rating 4.4 of 2625 users Rating 4.4 of 2625 users (2625)
Rating 4.8 of 9 users Rating 4.8 of 9 users (9)