Google Go Programming

Google Go Programming for Beginners (Golang)

£40.00

Price is per online user of this video course.

Google Go (golang) is the programming language developed by Google. With new programming languages being developed on a regular basis it is hard to know which languages to add to your list of skills. As Google Go was created by one of the world’s largest technology names it is a great language to add to your coding credentials.

This hands on course will teach you everything you need to know about Google Go:

> Learn Go Fundamentals and apply them in real world scenarios

> Understand and develop your knowledge of programming fundamentals

> Get to grips with advanced features like Go Language and Concurrency

> Build up a knowledge foundation for more advanced programming languages.

See below for further information.

Sold By: Stone River eLearning
Category:

Product Description

This course if for those who are familiar with coding and programming languages or has some programming knowledge, it is not designed for those who are complete beginners who are learning their first language.

Course overview

The course is broken into several different sections which become increasingly more advanced as you progress. Over 41 lectures and 4 hours of video content the course takes averagely 16 hours to complete.  You will be continuously challenged, but able to move at a comfortable pace (without becoming overwhelmed). It’s all about hands on training, so expect to jump right into the action and get coding with real world golang examples.

After you’ve been introduced to the Go language, you’ll get to grips with its individual features, functions, structures and interfaces. You’ll then expand your knowledge to elements like polymorphism, encryption and concurrency (among others) before tackling the course project. On completion, you’ll be well versed in all things Go and ready to either start using it in real world applications, or move on to another more advanced programming language.

Tools Used

LiteIDE: Lite IDE is the open source integrated development environment used in conjunction with Go to write code. If you are unable to use LiteIDE for this course, golang is a useful alternative.

Google Go: Go is an open source programming language developed by Google and used in many of their systems (as well as in other applications not associated with Google). It is compiled in the tradition of C and C++ and is relatively simple to pick up for those with programming experience.

Course Content

Introduction to the Course

Module 1 – Introduction To Google Go Programming  

  • Section Introduction
  • Why Go?
  • Golang.org
  • Imports
  • Section Conclusion

Module 2 – Go Language

  • Section Introduction
  • Variables
  • Constants
  • Types and Casting
  • Setting Up Your Local Environment
  • Functions
  • Structs
  • Functions – Variadic
  • Functions – Defer
  • Pointers 1
  • Operators
  • Conditionals
  • Arrays and Slices
  • Maps
  • Looping – Arrays_Slices
  • Looping – Maps
  • Interfaces
  • Section quiz

Module 3 – Expanding Your Go Knowledge

  • Section Introduction
  • Object Composition
  • Custom Types
  • Constructor Function
  • Polymorphism
  • Multi File Project
  • Reading and Writing to Files
  • Encryption and Description
  • Web Operations
  • Publishing JSON
  • Consuming JSON
  • Section Quiz

Module 4 – Concurrency

  • Section Introduction
  • Asynchronous Programming
  • Go Routines
  • Channels 1
  • Channels 2
  • Channels 3
  • Section Quiz

Module 5 – Conclusion

Discounts

For multiple purchase discounts or to find out if discounts are available on mixed course purchases please phone a customer advisor on 0844 854 9218.

Payment Options

The most straight forward method of payment is to select the number of users you require and add the product to your shopping cart by selecting Add to Cart. You will then be able to make payment using most credit and debit cards or a Paypal account. If you would like to pay by BACs transfer or by invoice please contact a customer advisor on 0844 854 9218 or email [email protected]

Additional Information

Subject

Information Technology

level

Professional Development

guided-learning-hours

10 – 19 hours

mobile-compatible

Yes

online-access-duration

Unlimited

resource-type

Online Course

Available for immediate enrolment

Yes

Reviews

There are no reviews yet.

Be the first to review “Google Go Programming for Beginners (Golang)”

Your email address will not be published. Required fields are marked *

You may also like…

  • hadoop-developer

    Hadoop Developer Online Training Course

    £81.33
    Sold By: Intellipaat SoftwareAdd to cart
  • Core-Java-Programming

    Core Java Programming

    £29.00
    Sold By: Parellel BranchincAdd to cart