Course Outline
Go vs other programming languages
Go basic concepts
- Variables and Types
- Pointers
- Functions
- Branching and looping
- Complex Structures
- Maps and Sclices
- OOP Concepts (Classes, Interfaces)
- Error Handling
Concurency
- Concurrency Patters
Common Packages
Go Tools
Requirements
Knowledge of any programming language (e.g. C, VB, Java, PHP, whatever really). For example this course doesn't explain what a "loop" or "if" statement is. It just explain how these concepts are implemented in Go language.
Testimonials (6)
The practical exercises which were really entertaining.
Jurgen Cruz - Focus Engineering SRL
Course - Go Programming Language for Programmers
The Trainer knew niche language concepts and had a historical perspective on how the language has changed since its original release date.
Brandon - DuosTechnologies, Inc.
Course - Go Programming Language for Programmers
The level of detail into the mechanics of why and how something worked was helpful. I also really appreciated having the repo to pull at the day so I could focus on watching what he was explaining.
Sara - DuosTechnologies, Inc.
Course - Go Programming Language for Programmers
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