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
An example of a code with a very good bank and gorutynami
- Allegro.pl sp. z o.o.
Detailed answers and explanations on the questions asked.
Jacek Jabłoński - Allegro.pl sp. z o.o.
things not working on the second day have been corrected and the questions are answered
- Allegro.pl sp. z o.o.
Visual Studio Code
- Advatech Sp. z o.o.
The scope of knowledge and the way of providing, inserts from IoT were also fine.
- Advatech Sp. z o.o.
Flexibility of the trainer. Really catered the course to our specific needs.
Daniel Kürner - Daimler TSS
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
The extra informations not in the official docs
Sayf Eddine HAMMEMI - SCALITY SA
Go tooling
- SCALITY SA
Radu's in-depth knowledge, and tailoring the pace for me.
Adeel Ahmad - Coefficient Data Ltd
I learned new things.
Orange Services SRL
Trainer was helpful and engaged during exercises
Sensys Gatso Sweden AB
Support for issues the trainees have. The investigation and support also after training is very great!
Hans Jürgen Högerle - Daimler TSS GmbH
advanced topics (profiling, testing, pointers, etc). trainer broad knowledges about golang