Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Modern Golang Programming
Eloquent Go
The Course Overview
Go Building Blocks
Advanced Data Structures - Arrays and Slices
Maps and Structs
References, Defers, Panics, and Recovers
Concurrency: Goroutines and Channels
Concurrency: Buffered Channels and Select
Methods and Interfaces
A Tour into Go's Packages
A Further Tour into Go's Packages
MicroServices Architecture
Project Dino: Building Go Services
Project Dino: Running the Microservice
Go with Databases in the Wild
MySQL
Building Go Code in MySQL
PostgreSQL
Building Go Code in PostgreSQL
SQLite
ORM: GORM I
ORM: GORM II
Go with NoSQL: MongoDB I
Go with NoSQL: MongoDB II
Introduction to Influxdb
Writing Go Applications for Influxdb
Writing Data to Influxdb
Reading Data from Influxdb
Communicating in the Wild
Introduction to Protocol Buffer v2
Writing a Protocol Buffer 2 Application
Introduction to Protocol Buffer v3
Writing a Protocol Buffer 3 Application
Introduction to gRPC
Implementing a gRPC Server in Go
Implementing a gRPC Client in Go
Production Web Applications
Web RESTful APIs
Building Restful API for Your Project
Building a Front End
Dino Front End: Template Loops
Dino Project: Backend
Websockets: Client Side
Websockets: Server Side
Cookies
Web RESTful APIs
Complete and Continue