Fundementals of Go for Programmers - Part 1 (Variables, Functions, Pointers)

Technological University Dublin
Mon, Jan 23, 2023, 6:30 PM (GMT)

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.

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. 

So, lets Go!