E-Books / Video Training →Packt - Mastering Go Programming 2017 TUTORiAL
Published by: SceneP2P on 1-07-2017, 05:53 | 0
Packt - Mastering Go Programming 2017 TUTORiAL | 5.27 GB
Go has moved from the state of tentative to mass adoption. Its C-like speed, simplicity, and power for a growing number of systems level programming domains make it an attractive option for programmers working with older cumbersome, statically typed languages.
Golang has entered the space as an entirely viable language for accomplishing a huge array of low level programming and service infrastructure tasks.
This video course not only gives you a deep insight into the fundamental mechanics behind the language, but also covers extensive practical topics on Go for modern software architectures. It shows you how to write Go in an intelligent, idiomatic way. After a brief re-acquaintance with the key building blocks of Go, we will also explore how we can build upon the unique capabilities of the language to write effective, powerful code you can employ to develop software. We look at packages, object-oriented programming, concurrency and reflection among other things. Moreover, you will learn about Go’s awesome built-in testing support feature. Along the way, build your skills in File handling techniques, Go packages for databases, data serialization approaches, message communications between Go services, and Go web applications. Get your hands on with a plenty of illustrative code samples, exercises and real-world scenarios that will help you build your own application.
By the end of this course, you will be taught how to put this enhanced knowledge to build a real-world Spaceship application all by yourself with amazing features.
INTRODUCTION
The Course Overview
Welcome to the World of Go!
How to Write Go Code?
Let’s Build a Rest API Client in Go!
KEY BUILDING BLOCKS
Packages, Variables, and Functions
Flow Control
Apply Your New Knowledge – Binary Search Algorithm
Structs, Slices, and Maps
Apply Your New Knowledge – Let’s Create a Set
ADVANCED BUILDING BLOCKS
Slicing Slices
Methods and interfaces – Linked List Data Structure Implementation
Concurrency in Go – goroutines
Concurrency in Go – Channels
Concurrency in Go – Select
Errors and Troubleshooting
A Tour into Go’s Packages
Project Hydra –Write the First Piece of the Spaceship Web Server
OBJECT-ORIENTED PATTERNS IN THE GO WORLD
A Closer Look at Interfaces and Methods in Go I
A Closer Look at Interfaces and Methods II
Factory Design Pattern in Go
The Singleton Pattern –Building the Hydra custom logger
Builder Pattern in Go – Construct the Ship’s Defense Shields
GO MASTER TOPICS
Syncs and Locks
Timers and Tickers
Channel Generators
Pipelines –Build the Hydra chat System
Pipelines – Build the Hydra Chat System (Continued)
Go Laws of Reflection
Reflection on Structs and Interfaces
Hydra – Custom Configuration File Reader
GO TESTING
Unit Testing in Go
Benchmarking in Go
Practices, Cross Compilation, and the Go Tool
FILES
File Handling in Go
Go and JSON Format
Go and the XML Format
Go and CSV Format
DATABASES
Go with MySQL
Go with Mongodb I
Go with MongoDB II
Go with BoltDB
Building Hydra’s Database Interface
COMMUNICATIONS
TCP communication – Clients
TCP Communication – Servers
UDP Communications
Protocol Buffers with Go
Hydra Protocol Buffer Layer
WEB APPLICATIONS IN GO
Web Server Applications in Go
Client and RESTful API Application in Go
Build Hydra’s RESTful API I
Build Hydra’s RESTful API II
Building the Hydra website – Templates
Building the Hydra website – Backend
Hydra Chat Portal I
Hydra Chat Portal II
Web Security
https://www.packtpub.com/application-development/mastering-go-programming-video
PLEASE SUPPORT ME BY CLICK ONE OF MY LINKS IF YOU WANT BUYING OR EXTENDING YOUR ACCOUNT
http://rapidgator.net/file/3b6a7cc7b8e9a9c3708f4a90992016b2/Packt_-_Mastering_Go_Programming.part1.rar.html
http://rapidgator.net/file/879317fb6f550c968edcf8af6fdffb7f/Packt_-_Mastering_Go_Programming.part2.rar.html
http://rapidgator.net/file/dc69e8c634fbcd42e2a856972a05bf87/Packt_-_Mastering_Go_Programming.part3.rar.html
http://rapidgator.net/file/59559d36bbc4ec3bf19cbf8c49675bc9/Packt_-_Mastering_Go_Programming.part4.rar.html
http://rapidgator.net/file/9d2cd53c56e0a1e9d8dd5669c0598d9f/Packt_-_Mastering_Go_Programming.part5.rar.html
http://rapidgator.net/file/0e8e5baf49f6913a6c18846109be2611/Packt_-_Mastering_Go_Programming.part6.rar.html
http://nitroflare.com/view/0283DA6C70BE78D/Packt_-_Mastering_Go_Programming.part1.rar
http://nitroflare.com/view/4CE250365F7157C/Packt_-_Mastering_Go_Programming.part2.rar
http://nitroflare.com/view/D19FE34E59FD320/Packt_-_Mastering_Go_Programming.part3.rar
http://nitroflare.com/view/5F0A43F03F648D6/Packt_-_Mastering_Go_Programming.part4.rar
http://nitroflare.com/view/119407F9BDFBE91/Packt_-_Mastering_Go_Programming.part5.rar
http://nitroflare.com/view/7E623695C30C788/Packt_-_Mastering_Go_Programming.part6.rar
http://uploadgig.com/file/download/52f51A643c61d62c/Packt - Mastering Go Programming.part1.rar
http://uploadgig.com/file/download/bFEda1e3fd491252/Packt - Mastering Go Programming.part2.rar
http://uploadgig.com/file/download/010fded658a2aEb6/Packt - Mastering Go Programming.part3.rar
http://uploadgig.com/file/download/f0E344f0c6545e13/Packt - Mastering Go Programming.part4.rar
http://uploadgig.com/file/download/17ecd411492C5bf4/Packt - Mastering Go Programming.part5.rar
http://uploadgig.com/file/download/C81e0a66a9426566/Packt - Mastering Go Programming.part6.rar
http://nitroflare.com/view/FA9D77F446CA612/Packt_-_Mastering_Go_Programming.part1.rar
http://nitroflare.com/view/813ED57890D9B18/Packt_-_Mastering_Go_Programming.part2.rar
http://nitroflare.com/view/729EC550D15B2D0/Packt_-_Mastering_Go_Programming.part3.rar
http://nitroflare.com/view/6F60C00D9B07ECC/Packt_-_Mastering_Go_Programming.part4.rar
http://nitroflare.com/view/8B3535185363B61/Packt_-_Mastering_Go_Programming.part5.rar
http://nitroflare.com/view/B6C900CD3EE81D7/Packt_-_Mastering_Go_Programming.part6.rar
http://rapidgator.net/file/8152421177a6464c97e36c10080a8803/Packt_-_Mastering_Go_Programming.part1.rar.html
http://rapidgator.net/file/1690efe7545891f5311f401ffb8a8048/Packt_-_Mastering_Go_Programming.part2.rar.html
http://rapidgator.net/file/cdfd2de9d1078d57adb0363fbc026f5c/Packt_-_Mastering_Go_Programming.part3.rar.html
http://rapidgator.net/file/94e48deec447f79094a7eeb92a1d826a/Packt_-_Mastering_Go_Programming.part4.rar.html
http://rapidgator.net/file/047d02d897d158112553b3887b5f482d/Packt_-_Mastering_Go_Programming.part5.rar.html
http://rapidgator.net/file/7f7db9e97606e1ff0f97eeea56340442/Packt_-_Mastering_Go_Programming.part6.rar.html
http://www.filefactory.com/file/4vakkbc5eeh3/Packt%20-%20Mastering%20Go%20Programming.part1.rar
http://www.filefactory.com/file/1kdu4j96ir6n/Packt%20-%20Mastering%20Go%20Programming.part6.rar
http://www.filefactory.com/file/6tw0lumywebf/Packt%20-%20Mastering%20Go%20Programming.part5.rar
http://www.filefactory.com/file/6t0oxdfj8p63/Packt%20-%20Mastering%20Go%20Programming.part4.rar
http://www.filefactory.com/file/5rijwo7yeyv1/Packt%20-%20Mastering%20Go%20Programming.part3.rar
http://www.filefactory.com/file/6dnmbjk4wtlb/Packt%20-%20Mastering%20Go%20Programming.part2.rar
http://uploaded.net/file/ikdlh4lo/Packt - Mastering Go Programming.part1.rar
http://uploaded.net/file/8klks1tj/Packt - Mastering Go Programming.part2.rar
http://uploaded.net/file/ut5yd2f7/Packt - Mastering Go Programming.part3.rar
http://uploaded.net/file/64ttls5w/Packt - Mastering Go Programming.part4.rar
http://uploaded.net/file/anwu0t73/Packt - Mastering Go Programming.part5.rar
http://uploaded.net/file/usgfhwrv/Packt - Mastering Go Programming.part6.rar
http://rapidgator.net/file/3b6a7cc7b8e9a9c3708f4a90992016b2/Packt_-_Mastering_Go_Programming.part1.rar.html
http://rapidgator.net/file/879317fb6f550c968edcf8af6fdffb7f/Packt_-_Mastering_Go_Programming.part2.rar.html
http://rapidgator.net/file/dc69e8c634fbcd42e2a856972a05bf87/Packt_-_Mastering_Go_Programming.part3.rar.html
http://rapidgator.net/file/59559d36bbc4ec3bf19cbf8c49675bc9/Packt_-_Mastering_Go_Programming.part4.rar.html
http://rapidgator.net/file/9d2cd53c56e0a1e9d8dd5669c0598d9f/Packt_-_Mastering_Go_Programming.part5.rar.html
http://rapidgator.net/file/0e8e5baf49f6913a6c18846109be2611/Packt_-_Mastering_Go_Programming.part6.rar.html
http://nitroflare.com/view/0283DA6C70BE78D/Packt_-_Mastering_Go_Programming.part1.rar
http://nitroflare.com/view/4CE250365F7157C/Packt_-_Mastering_Go_Programming.part2.rar
http://nitroflare.com/view/D19FE34E59FD320/Packt_-_Mastering_Go_Programming.part3.rar
http://nitroflare.com/view/5F0A43F03F648D6/Packt_-_Mastering_Go_Programming.part4.rar
http://nitroflare.com/view/119407F9BDFBE91/Packt_-_Mastering_Go_Programming.part5.rar
http://nitroflare.com/view/7E623695C30C788/Packt_-_Mastering_Go_Programming.part6.rar
http://uploadgig.com/file/download/52f51A643c61d62c/Packt - Mastering Go Programming.part1.rar
http://uploadgig.com/file/download/bFEda1e3fd491252/Packt - Mastering Go Programming.part2.rar
http://uploadgig.com/file/download/010fded658a2aEb6/Packt - Mastering Go Programming.part3.rar
http://uploadgig.com/file/download/f0E344f0c6545e13/Packt - Mastering Go Programming.part4.rar
http://uploadgig.com/file/download/17ecd411492C5bf4/Packt - Mastering Go Programming.part5.rar
http://uploadgig.com/file/download/C81e0a66a9426566/Packt - Mastering Go Programming.part6.rar
http://nitroflare.com/view/FA9D77F446CA612/Packt_-_Mastering_Go_Programming.part1.rar
http://nitroflare.com/view/813ED57890D9B18/Packt_-_Mastering_Go_Programming.part2.rar
http://nitroflare.com/view/729EC550D15B2D0/Packt_-_Mastering_Go_Programming.part3.rar
http://nitroflare.com/view/6F60C00D9B07ECC/Packt_-_Mastering_Go_Programming.part4.rar
http://nitroflare.com/view/8B3535185363B61/Packt_-_Mastering_Go_Programming.part5.rar
http://nitroflare.com/view/B6C900CD3EE81D7/Packt_-_Mastering_Go_Programming.part6.rar
http://rapidgator.net/file/8152421177a6464c97e36c10080a8803/Packt_-_Mastering_Go_Programming.part1.rar.html
http://rapidgator.net/file/1690efe7545891f5311f401ffb8a8048/Packt_-_Mastering_Go_Programming.part2.rar.html
http://rapidgator.net/file/cdfd2de9d1078d57adb0363fbc026f5c/Packt_-_Mastering_Go_Programming.part3.rar.html
http://rapidgator.net/file/94e48deec447f79094a7eeb92a1d826a/Packt_-_Mastering_Go_Programming.part4.rar.html
http://rapidgator.net/file/047d02d897d158112553b3887b5f482d/Packt_-_Mastering_Go_Programming.part5.rar.html
http://rapidgator.net/file/7f7db9e97606e1ff0f97eeea56340442/Packt_-_Mastering_Go_Programming.part6.rar.html
http://www.filefactory.com/file/4vakkbc5eeh3/Packt%20-%20Mastering%20Go%20Programming.part1.rar
http://www.filefactory.com/file/1kdu4j96ir6n/Packt%20-%20Mastering%20Go%20Programming.part6.rar
http://www.filefactory.com/file/6tw0lumywebf/Packt%20-%20Mastering%20Go%20Programming.part5.rar
http://www.filefactory.com/file/6t0oxdfj8p63/Packt%20-%20Mastering%20Go%20Programming.part4.rar
http://www.filefactory.com/file/5rijwo7yeyv1/Packt%20-%20Mastering%20Go%20Programming.part3.rar
http://www.filefactory.com/file/6dnmbjk4wtlb/Packt%20-%20Mastering%20Go%20Programming.part2.rar
http://uploaded.net/file/ikdlh4lo/Packt - Mastering Go Programming.part1.rar
http://uploaded.net/file/8klks1tj/Packt - Mastering Go Programming.part2.rar
http://uploaded.net/file/ut5yd2f7/Packt - Mastering Go Programming.part3.rar
http://uploaded.net/file/64ttls5w/Packt - Mastering Go Programming.part4.rar
http://uploaded.net/file/anwu0t73/Packt - Mastering Go Programming.part5.rar
http://uploaded.net/file/usgfhwrv/Packt - Mastering Go Programming.part6.rar
Related News
-
{related-news}
Comments (0)
Information
Users of Guests are not allowed to comment this publication.