Go Acceleration Course

Are you going?

43 people going

Share:

Details

Since 2009, Go (aka "GoLang") programming language has become synonym to a combination of simplicity and high performance.

This course by Roy Pearl, Backend Tech Lead from Tikal, is an introduction to this amazing technology developed and backed-up by Google, with a focus on how to make complex things - simpler and still enjoy highest performance.
Starting with the language fundamentals and moving on to highlight labs of Concurrency, Distribution and HTTP.

** The course includes 4 sessions of 3 hours and is limited to 10
participants ONLY **.

** Prerequisite:
________________

** In order for us to examine your participation, please FILL OUT THIS SHORT QUESTIONNAIRE >>>
https://docs.google.com/forms/d/e/1FAIpQLScWFUP1XoKVa42ExyC4IR0MvYnxP-A6eeFFHxMa8MktdEMTEQ/viewform?usp=pp_url
________________

Participants in this course will be able to design and implement an entire application in Go - centralized or distributed, or course, according to previous experiment in software development, and will have a basic knowledge and understanding of Go core concepts.

Syllabus:
________________
Fundamentals
About Golang
Go SDK, CLI and IDE
Functions
Variables
Data Structures
Closures
Structs
Interfaces
Pointers and indirection
Serialization
Concurrency Model
GoRoutines
Channels
Use cases - hands on
HTTP
Client
Server
Built-in monitoring
CLI
Hands-on Labs (might vary according to course progress)
Web Services
Performance
Distribution

Tikal Team

#backend