░ ░▒▒▒▓▓█████▌░░ University of OXford & University of camBRiDGE ░░▐████▓▓▒▒▒░ ░
▄▄██▓▄ ▐███▌ ████▐███████▓▄ █████████▄ ▐███▌██████▓▄▄ ▄▄▓████▓ ▐████████
▄████████████ ▐███▌▐███▌▀████▌████▌ ▀███▓ ▀▀▀ ███▓▀▀████ ▄▓███▀ ▐███▓▀▀▀
▐███▀ ▀███▀███▓▄███▀ ▐███ ▄███▀▐███▓ ▄████▀▐███▌███▓ ███▓████ ▓███▌
███▌ ▐██▌ ▀████▀ ▓███████▄▄▐████████▓▄ ▐███▓███▓ ▐██████▌ ▀█████▓██████▓
████▄ ▄███▄▄███▀███▓ ████ ▀███▓███▓ ▀████▌████▐███▌ ███████▓ ▓██████▌
▐████████▀████▌ ███████▌ ▄███████▌ ████████▓███▌▄▄███▓▀█████▄▄████▓███▄▄▄▄▄
▀▀▓██▀▀ ▐████ ▐███▓████████▓▀████▌ ▐███████████████▓▀▀ ▀▀▓████▀▀░▓███████▌
...is a collective term for characteristics that the two institutions share.
█ Modern Golang Programming
█
▄
█ by Mina Andrawos
█ Publisher: Packt Publishing
▓ Release Date: June 2017
▓ ISBN: 9781787125254
▒ Running time: 14:37:07
▒ Topic: Go
░ 0mb
░ Code Files: (■) Included ( ) Without
░
░ Lecture Date: 07/2017
░ Lecture Link: https://goo.gl/Jgri7j
░
:
| Learn how to use the Go language open source third party
| ecosystem to build sophisticated production applications
|
| About This Video
|
| Get practical overview of the Go language
|
| Explore popular SQL databases such as MySQL, PostgreSQL and SQLite
|
| Learn about the GORM ORM layer
|
| Build Go applications that can work with Mongodb
|
| Learn the concepts of time series databases with InfluxDB
|
| Learn protocol buffers version 2 and 3
|
| Explore gRPC support in Go
|
| Dive into the Gorilla web toolkit, REST APIs, Gorilla websockets,
| and Gorilla cookies
|
| Understand the Hero templating engine
|
| In Detail
|
| Go is the language of the Internet age, because it was built from
| the ground up to support modern distributed web software. Go is
| also cross-platform as it compiles to numerous operating systems
| and CPU architectures via simple commands. It compiles to native
| binaries, it doesn't use a VM, and is garbage-collected, which
| makes it a breeze to deploy in production environments.
|
| Throughout the course, we will use modern open source third party
| packages in Go to build a distributed application that will
| support several databases, establish efficient serial
| communications techniques, and construct an advanced web layer
| with templates, cookies, and websockets support.
|
| We will start with a refresher on Go's primary building blocks.
| From there, we will explore numerous open source packages that
| allow working with a variety of databases in a production
| environment as well as an ORM layer. We will then explore building
| reliable and robust microservices that communicate efficiently
| with each other via fast serialization and RPC techniques.
| Finally, we will develop knowledge on powerful third party
| templating engines and web toolkits, to construct a modern web
| layer with a RESTful API.
,