Overview

Go (also known as Golang) is an open source programming language developed by Google. It is a statically-typed compiled language. Go supports concurrent programming, i.e. it allows running multiple processes simultaneously. This is achieved using channels, goroutines, etc. Go has garbage collection which itself does the memory management and allows the deferred execution of functions.

Availability: In stock

Regular Price: ₹25,000.00

Special Price ₹20,000.00

* Required Fields

Regular Price: ₹25,000.00

Special Price ₹20,000.00

Upcoming Classes

30th Nov 2019
6 Days
Weekend Online (WebEx) & Offline (Bangalore) Classes - Saturday & Sunday
Time : 11 AM to 6 PM
Price : 20000
31st Aug 2019
6 Days
Weekend Online (WebEx) & Offline (Bangalore) Classes - Saturday & Sunday
Time : 11 AM to 6 PM
Price : 20000

Course Description

It is a 80 hours course, we will have 4 hours of class for 20 days to complete this course.

Course Instructor : Raju Kumar Mishraview more

Objective

  • Introduction to Go

 

  • The Go development environment

 

  • Go Basics
      • Structure of a Go program
      • Variables
      • Control structures
      • Functions
      • Errors and error handling

 

  •  Intermediate Go
      • Complex types
      • Interfaces
      • Encapsulation
      • Control flow
      • Formatting and Templates
      • Unit testing
      • File I/O
      • Database Connectivity

 

  • Advanced Go
      • Concurrency
      • Understanding the Go model of concurrency
      • Goroutines
      • Channels and coordination
      • Creating Go packages
      • Robustness and error management
      • Encapsulation vs. exposure
      • Documentation
      • Publishing
      • Interfacing Go with other languages
      • API development
      • Live Project with multilayer API development

 

Write Your Own Review

You're reviewing: Golang Programming