
Online or onsite, instructor-led live Go training courses demonstrate through interactive discussion and hands-on practice how to do programming with Go.
Go training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Onsite live Go trainings in Sri Lanka can be carried out locally on customer premises or in NobleProg corporate training centers.
NobleProg -- Your Local Training Provider
Testimonials
My interest was related to concurrency, but all topics are interesting as they bring a better understanding of the GO language.
Aurel - Anca Daescu, Ness Romania
Course: Advanced Go Programming
The preparations\interactions with the group
Anca Daescu, Ness Romania
Course: Advanced Go Programming
I like that the trainer showed to us the tiny details that can be difficult to understand and also showed to us the best practices.
Ilie Razvan-Mihai - Anca Daescu, Ness Romania
Course: Advanced Go Programming
The didactic way of presenting
Ivo Abdul - CEDSIF Ministry of Finance
Course: Go Programming Language for Programmers
Concepts of range, slice, swaps,...
Edmundo Manave - CEDSIF Ministry of Finance
Course: Go Programming Language for Programmers
The simplicity of language and the examples given by the teacher
Álvaro Salomão Rumbane - CEDSIF Ministry of Finance
Course: Go Programming Language for Programmers
Go tooling
SCALITY SA
Course: Go for Systems Programming
The extra informations not in the official docs
Sayf Eddine HAMMEMI - SCALITY SA
Course: Go for Systems Programming
Radu's in-depth knowledge, and tailoring the pace for me.
Adeel Ahmad - Coefficient Data Ltd
Course: Learning Go Programming
The amount of exercises vs lectures where perfect. More exercises than lectures are essential in a programming language! And the balance was very good.
Daimler TSS
Course: Learning Go Programming
Flexibility of the trainer. Really catered the course to our specific needs.
Daniel Kürner - Daimler TSS
Course: Learning Go Programming
Flexibility to cover the subjects I am most intrested in
James Ferrier - Nic Rouse, OptoicoreIT
Course: Building Microservices with Go
Visual Studio Code
Advatech Sp. z o.o.
Course: Building Microservices with Go
Go Course Outlines in Sri Lanka
- Set up the Go development environment.
- Understand the fundamentals of the Go programming language.
- Understand and use Go's advanced and powerful features.
- Create highly efficient programs using Go.
- Start doing web development with Go.
- Understand the fundamentals of Go systems programming
- Set up the Go development environment
- Write programs in Go
- Use both the basic and advanced features of Go for Unix and Linux systems programming
- Understand and use Goroutines
- Write fast and lightweight code with Go
- Write low-level networking code with Go
- Programmers
- Developers
- Part lecture, part discussion, exercises and heavy hands-on practice
- Set up an optimal Go development environment.
- Structure Go code for maximum readability.
- Optimize performance of a Go application.
- Test and debug a Go application.
- Deploy a sample web application.
- Generate client and server code with gRPC plugins.
- Provide SSL security for the gRPC application.
- Implement advanced streaming with custom API.
Last Updated: