Menu
  • LOGIN
  • No products in the cart.

GoLang Training Course Description

Go programming language is a statically-typed language with syntax similar to that of C. It provides garbage collection, type safety, dynamic typing capability, mane advanced built-in- types such as variable length arrays and key-value maps with a rich standard library. GoLang makes it easy to build software and service and is used by popular sites such as SoundCloud and CloudFlare.

This training teaches you the complete language and shows you how to use Go’s features. You’ll also get to learn about Go’s standard packages for building web applications, accessing web APIs, manipulating strings, handling dates and times, and linking Go to existing C programs.

 

GoLang Training Course Learning Outcomes;

  • Basic syntax and data structures.
  • Methods and interfaces.
  • Use goroutines and Go’s concurrency primitives.
  • How to write Go code.
  • Make effective Go and Go Wiki.
  • Learn Go’s tool-chain and its built-in support for unit testing.

 

GoLang Training Course Suggested Audience

This course is suitable for programmers looking to learn the specific Google coding language Go Programming. Suggested attendees based on our past programs are:

  • Developers
  • Architects
  • Software engineers.
  • Tech Graduates who want better Position themselves with GoLang.

 

GoLang Training – Prerequisites

As a pre-requisite, you are expected to know any programming language (e.g. C, VB, Java, PHP, whatever really).

 

GoLang In-house/Corporate Group Training

Available for a group size of more than 4-5. For commercials please send us an email with group size to hello@pincorps.com

Course Curriculum

1. Introduction
Package Documentation Details 00:00:00
Command Documentation Details 00:00:00
Language Specification Details 00:00:00
The Go Memory Model Details 00:00:00
Release History Details 00:00:00
What is Go? Details 00:00:00
Go’s origins Details 00:00:00
What makes Go different? Details 00:00:00
C, C++ and Go Details 00:00:00
Go code Details 00:00:00
2. Go Development
Development Choices Details 00:00:00
Imports Details 00:00:00
Creating a workspace Details 00:00:00
Installing Go Programmes Details 00:00:00
The Go IDE Details 00:00:00
3. Variables, Types, and Pointers
Go Types Details 00:00:00
Go variables Details 00:00:00
Basic Pointer Details 00:00:00
User Types Details 00:00:00
Go Returns Details 00:00:00
4. Functions
Go Functions Details 00:00:00
Function Types Details 00:00:00
Closure Details 00:00:00
5. Branching
Go Switches Details 00:00:00
Switch tricks Details 00:00:00
Switch on nothing Details 00:00:00
Switch on type Details 00:00:00
6. Loops
White Loop Details 00:00:00
Ranges Details 00:00:00
7. Maps
Installing Latest Maps Details 00:00:00
Installing Plugins Details 00:00:00
Map Operations Details 00:00:00
Slices Details 00:00:00
Array Details 00:00:00
Slice Syntax Details 00:00:00
8. Methods and Interface
Go Methods Details 00:00:00
Go Interface Details 00:00:00
Implementing Writer Details 00:00:00
9. Concurrency
Concurrency Issues Details 00:00:00
Code Issues Details 00:00:00
Channels with Range Details 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

X