selfpacedtech123 Posted June 26, 2018 Report Posted June 26, 2018 Module 1: Programming, Go Philosophies, Setup · Why Google built Go · Go vs Others · Installing and configuring Go Module 2 · A step by step approach to Hello World in Go · Typical early errors while programming Go · Compiling and linking with Makefile Outdated since go command. Module 3 · Memory, variables in memory, and pointers · Control structures - Go if else statement · Control structures - Go for loop, break, continue, range · Control structures - Go switch case statement · Control structures - Go defer statement · Multiple return values from Go functions Module 4 - Objected Oriented Programming in Go? Or lack thereof · Structs in Go - instead of classes in Object Oriented Programming · Anonymous fields in structs - like object composition · Methods on structs · Inheritance and subclassing in Go - or its near likeness · Multiple inheritance in Go · Interfaces in Go · Interfaces in Go - Part 2: Aiding adaptable, evolutionary design · Polymorphism in Go · Summary of object oriented programming goodness in Go, without the pain Module 5 - Goroutines, channels: parallel programming and communications · Goroutines · Channels in Go · Channels in Go - range and select Module 6 - Web Programming · Web Programming with Go - first web Hello world · Go Templates · Go Templates - Part 2 · Go Templates - Part 3 - Template Sets · Using an external api in a Go web program - urlshortener from Google · APIs · OAuth2: 3-legged authorization in a Go web application Module 7 - Building Micro services (RESTful) using GO · What is a Micro Service? · Toolkits available from Go Community · Understanding and Building an example Micro Service Module 8 - Google AppEngine for Go · Google AppEngine for Go - Installation and Setup · Analyzing a Google AppEngine for Go program · Using an external api in a Go AppEngine program - urlshortener from · Google APIs ## Basic Level Course Covers: Modules 1 - 5 ## Advanced Level Covers: All Modules Contact details: +1 416-834-6577 / 201-905-1656 WhatsApp : 9030990003/9000444287 Mail : [email protected]/[email protected] Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.