This course is designed for people already familiar with programming (especially with C) to get a head start in Go Programming which is either required, or a plus in many job prospects but barely covered in traditional cirricullum.
Feb 23, 2023, 6:30 – 7:00 PM
About this event
This program teaches fundementals of and rational behind Go for programmers already familiar with at least one programming language. It is gonna cover the basics (First Part - Variables, Functions, Pointers), the paradigm of the language (Interfaces, Structs. Receivers, and comparison with OOP) and lastly, the advance topics (Mutexs, channels, concurrency in general).
I am a certified Go Developer with specilatizion from University of California, Irvine. I will run this course interactive, and also stay for Q&A afterwards. Apart from syntax and general concepts, I will try to explain the need for a tool like Go, and how it differs from already available languages.
Don't worry if you don't know OOP or concurrency or pointers yet - I will briefly explain the concepts at the start of the lecture. I will also send self-study for them before the bootcamp.
You will need to learn Go when you start working, so come and save yourselves a month of extra study at work. If the participation is high enough, we will also do a 4 section that we build a real life tool in Go, selected by you.