Go: Beginner Go 1.16

https://www.skillsoft.com/channel/go-99520c21-1a26-11e7-aa4b-c7a8e598b690?expertiselevel=65340&technologyandversion=65339 https://www.skillsoft.com/channel/go-99520c21-1a26-11e7-aa4b-c7a8e598b690?expertiselevel=65340&technologyandversion=65341
  • 2 Courses | 1h 47m 49s
  • 7 Books | 27h 28m
  • 1 Audiobook | 5h 39m 56s
  • 4 Courses | 6h 5m 15s
  • 3 Books | 12h 40m
Likes 42
 
Explore the Go (Golang) programming language, a compiled, statically-typed language developed by Google.

GETTING STARTED

Go Language Basics

  • Playable
    1. 
    Introducing Go
    2m 58s
    NOW PLAYING
  • Playable
    2. 
    Hello World! In Go
    5m 36s
    UP NEXT

GETTING STARTED

Getting Started with Go: Introducing Go Programming Language

  • Playable
    1. 
    Course Overview
    1m 13s
    NOW PLAYING
  • Playable
    2. 
    Go Programming Language
    6m 11s
    UP NEXT

COURSES INCLUDED

Go Language Basics
Learning the fundamentals of a new programming language is key to your success in using the language to its fullest. Learn the Go language syntax, including working with variables and types, as well as for, if, switch, and defer statements.
12 videos | 57m available Badge
Functions in Go
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.
13 videos | 50m has Assessment available Badge

COURSES INCLUDED

Getting Started with Go: Introducing Go Programming Language
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.
11 videos | 1h 13m has Assessment available Badge
Getting Started with Go: Basic Programming
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.
17 videos | 2h 12m has Assessment available Badge
Getting Started with Go: Functions & Object Orientation
Go is a statically-typed, multi-paradigm programming language supporting functional and procedural programming, and while Go is not an object oriented programming language out of the box, it does provide types and methods that can conveniently be used to emulate object oriented programming. In this course, you'll explore how to define and write functions and you'll learn how functions can be declared with receivers to create methods in Go. You'll explore how pointers and pointer variables are used in Go and you'll learn how to experiment with structs as objects and interfaces that explicitly define the relationship between objects. You'll explore how data types in Go can have state and behavior associated with them, and lastly, you'll explore how a lightweight form of object orientation is achieved in Go.
12 videos | 1h 7m has Assessment available Badge
Getting Started with Go: Error & File Handling
Go has a unique approach to error handling, treating errors as values that can be passed around and manipulated just like any other values. The language also provides several packages and built-ins in the standard library for working with file systems and performing I/O operations. In this course, you'll explore how errors are handled in Go using error values. You'll learn how to handle errors by importing and using package errors and work with custom error types. You'll examine how to implement Go's defer statement along with the built-in panic and recover functions to handle and recover from real-time errors. Finally, you'll learn about file input and output and how to perform basic I/O operations on files and directories.
12 videos | 1h 30m has Assessment available Badge
SHOW MORE
FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES

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.

BOOKS INCLUDED

Book

Get Programming with Go
For anyone familiar with computer programming, as well as anyone with the desire to learn, this book provides a hands-on introduction to Go language fundamentals, serving as a solid foundation for your future programming projects.
Book Duration 3h 41m Book Authors By Nathan Youngman, Roger Peppé

Book

Go in Practice
Following a cookbook-style Problem/Solution/Discussion format, this practical book builds on the foundational concepts of the Go language and introduces specific strategies you can use in your day-to-day applications.
Book Duration 4h 12m Book Authors By Matt Butcher, Matt Farina

Book

Go Recipes: A Problem-Solution Approach
For experienced programmers who have some or no prior experience with Go, this in-depth guide contains recipes that deal with the fundamentals of Go, allowing you to build simple, reliable, and efficient software.
Book Duration 3h 25m Book Authors By Shiju Varghese

Book

Network Programming with Go: Essential Skills for Using and Securing Networks
A unique book on programming with Go for networking, this book covers network architecture and gives an overview of the Go language as a primer, covering the latest Go release.
Book Duration 3h 28m Book Authors By Jan Newmarch

Book

Web Development with Go: Building Scalable Web Apps and RESTful Services
For intermediate and advanced web developers looking to gain a deep insight of Go, this thorough guide equips you with the necessary skills and knowledge required for effectively building robust and efficient web apps by leveraging the features of Go.
Book Duration 4h 14m Book Authors By Shiju Varghese

Book

Go Web Programming
Teaching you how to build scalable, high-performance web applications in Go using modern design principles, this book assumes you're familiar with Go language basics and the general concepts of web development.
Book Duration 4h 12m Book Authors By Sau Sheong Chang

Book

Go in Action
Providing an intensive, comprehensive, and idiomatic view of Go, this book is for any intermediate-level developer who has experience with other programming languages and wants a jump-start in learning Go or a more thorough understanding of the language and its internals.
Book Duration 4h 16m Book Authors By Brian Ketelsen, Erik St. Martin, William Kennedy
SHOW MORE
FREE ACCESS

BOOKS INCLUDED

Book

Go in Practice
Following a cookbook-style Problem/Solution/Discussion format, this practical book builds on the foundational concepts of the Go language and introduces specific strategies you can use in your day-to-day applications.
Book Duration 4h 12m Book Authors By Matt Butcher, Matt Farina

Book

Go Web Programming
Teaching you how to build scalable, high-performance web applications in Go using modern design principles, this book assumes you're familiar with Go language basics and the general concepts of web development.
Book Duration 4h 12m Book Authors By Sau Sheong Chang

Book

Go in Action
Providing an intensive, comprehensive, and idiomatic view of Go, this book is for any intermediate-level developer who has experience with other programming languages and wants a jump-start in learning Go or a more thorough understanding of the language and its internals.
Book Duration 4h 16m Book Authors By Brian Ketelsen, Erik St. Martin, William Kennedy

YOU MIGHT ALSO LIKE

CHANNEL Eclipse
Likes  24
CHANNEL C Programming
Likes  128
CHANNEL TestNG
Likes  11