Coach: Sergiy Kovtunenko (Lead Software Engineer) at Exadel Course language: English What is waiting for you? • 19 TouTube streams with Golang expert from Exadel (All sessions will be recorded and available after the course ending). • A test after each training session for us to understand which topics are the most difficult for understanding. To receive a test please register at • The most popular mistakes will be discussed at the beginning of the next session. • Certificate on the course attendance • A cool prize from Exadel to a person who will do all 19 tests with best results! Agenda: 1. Inspirational Introduction to the Go Programming language 2. How to start writing Go code, structure, modules introduction 3. Lexical elements, literals, primitives, variables, constants, declarations, and their scope; program initialization flow 4. Expressions and Statements 5. Error handling and best practices, panic, and recovery 6. Type system in Go: overview 7. An in-depth look at Slices and Maps 8. Struct types and Interfaces in Go 9. Functions and Methods, method sets, closures 10. Testing in Go 11. Memory allocations and alignment 12. Packages in Go 13. Modules in Go 14. Goroutines, channels 15. Most useful packages: context, sync 16. HTTP servers and routers 17. Generics in Go 18. Possible ways to design flexible APIs in Go 19. What to read next
Hide player controls
Hide resume playing