Udemy - Go (Golang): The Complete Bootcamp (2019)
WEBRip | English | MP4 + PDF Guides | 1280 x 720 | AVC ~1288 Kbps | 30 fps
AAC | 128 Kbps | 44.1 KHz | 2 channels | Subs: English | ~22 hours | 15.02 GB
Genre: Video Tutorial / Programming

Deeply understand and master the Go Programming Language (Golang) from scratch 1000+ hands-on exercises and projects


What you'll learn

Watch the free videos to see for yourself how I teach Go programming in depth.
Pass interviews: Master the Go Internals In-Depth
Practice with 1000+ Exercises (with included solutions)
Master the full power of Interfaces (Go OOP)
Master the Map Internals: Map Header
Master the Slice Internals: Slice Header and Memory Allocations
Encode and Decode JSON using Structs
Create a Log File Parser
Create a Spam Masker
Create an Animated Console-Based Retro Led Clock using Arrays
Create a Bouncing Ball Animation using Slices
Create a Dictionary Program using Maps
And more.

WHY THIS COURSE:

Don't waste your time with outdated Go courses taught by popular but rookie Go Instructors.

Get an in-depth understanding of Go by building dozens of projects.

Reinforce your knowledge by 1000+ hands-on exercises with full solutions.

Learn with ultra-detailed, entertaining, and easy to understand animations.

Learn a lot of tips and tricks that you can't find easily anywhere else.

Don't learn only theory or practice: Both! What, Why, How, When, and Where to use?

PROJECTS:

Design and create a log parser program and analyze the results using slices, maps, and structs

Create a spam masker program

Create a store that can encode and decode JSON

Create a dictionary program

Create a command-line bouncing ball animation

Create a character set program

Create a command-line digital retro led clock

Create a unique words finder program using Standard Input

Create a program that scans the directories and finds empty files

Create a lucky number game using randomization

Create a mood printer using randomization

.and more.

WHAT'S INCLUDED:

Go OOP: Interfaces

Interface Internals: Dynamic type and value

Implicit interface satisfaction

Type assertion and Type Switch

Empty interface: []interface{} vs interface{}

Bonus: Go time layout format.

Go OOP: Methods

How methods work behind the scenes

Value, Pointer, and Nil Receivers

Promoted Methods

Pointers

Slices

Internals: Backing Array, Slice Header, and Capacity

Learn the internals to prevent unnecessary memory allocations

Make, Copy, Full Slice Expressions and Append Mechanics

Maps

Map Internals

Using maps as sets

Structs

JSON Encoding and Decoding

Struct Field Tags (JSON etc.)

Struct Embedding

I/O

Getting and Processing Command-Line Arguments

Printing with Printf

Working with Files

Using bufio.Scanner

Go Type System Mechanics

Underlying, Predeclared, and Unnamed Types

Untyped Constants and iota

Type Inference

Creating your own types

Go tools

Debugging Go code

Go Doc and others.

UTF-8 Encoding and Decoding

Strings, Runes, utf8 package

How to create your own Go package

How to run multiple Go files

How to use third-party packages

Declaration Styles

Blank Identifier, Short Declaration, Redeclaration, Data Types, Scopes, Naming Conventions

Control flow statements

If, Short If, Switch, Loops, Range Loops, Goto

Error Handling and shadowing gotchas

Randomization

.and more.

WHY GO?

Go is one of the most desired, easy to learn, and the highest paying programming languages. There are 1+ million Go programmers around the world, and the number is increasing each day exponentially. It's been used by Google, Facebook, Twitter, Uber, Docker, Kubernetes, Heroku, and many others.

Go is Efficient like C, C++, and Java, and Easy to use like Python and Javascript. It's Open-Source, Simple, Powerful, Efficient, Cross-Platform (OS X, Windows, Linux, .), Compiled, Garbage-Collected, and Concurrent.

Go is best for Command-line Tools, Web APIs, Distributed Network Applications like Microservices, Database Engines, Big-Data Processing Pipelines, and so on.

Go has been designed by one of the most influential people in the industry:

Unix: Ken Thompson

UTF-8, Plan 9: Rob Pike

Hotspot JVM (Java Virtual Machine): Robert Griesemer

Who this course is for:
Beginners who have never programmed before.
Programmers switching languages to Go.
Intermediate Go programmers who want to level up their skills!




Code:
https://nitroflare.com/view/52E1CCB97ED7E92/Go_(Golang)_The_Complete_Bootcamp.part01.rar
https://nitroflare.com/view/14CFA4B26882193/Go_(Golang)_The_Complete_Bootcamp.part02.rar
https://nitroflare.com/view/7A1A099D09F511B/Go_(Golang)_The_Complete_Bootcamp.part03.rar
https://nitroflare.com/view/78003AE261FCC86/Go_(Golang)_The_Complete_Bootcamp.part04.rar
https://nitroflare.com/view/61A6312002672AA/Go_(Golang)_The_Complete_Bootcamp.part05.rar
https://nitroflare.com/view/8054673CCBC78B9/Go_(Golang)_The_Complete_Bootcamp.part06.rar
https://nitroflare.com/view/0CC9E5DA413A138/Go_(Golang)_The_Complete_Bootcamp.part07.rar
https://nitroflare.com/view/C7214B20ABCF452/Go_(Golang)_The_Complete_Bootcamp.part08.rar
https://nitroflare.com/view/5906B1FDC6529EA/Go_(Golang)_The_Complete_Bootcamp.part09.rar
https://nitroflare.com/view/06069AD74C62B96/Go_(Golang)_The_Complete_Bootcamp.part10.rar
https://nitroflare.com/view/CC566C41D8B7B3F/Go_(Golang)_The_Complete_Bootcamp.part11.rar
https://nitroflare.com/view/DA948CB58D4A1AE/Go_(Golang)_The_Complete_Bootcamp.part12.rar
https://nitroflare.com/view/B5924ABACCBE63B/Go_(Golang)_The_Complete_Bootcamp.part13.rar
https://nitroflare.com/view/B28E9E4BF35E809/Go_(Golang)_The_Complete_Bootcamp.part14.rar
https://nitroflare.com/view/886BBEA7E92AA90/Go_(Golang)_The_Complete_Bootcamp.part15.rar
https://nitroflare.com/view/120849432695FE1/Go_(Golang)_The_Complete_Bootcamp.part16.rar
Code:
https://rapidgator.net/file/73201d95295cd5e833f83d5049027605/Go_(Golang)_The_Complete_Bootcamp.part01.rar.html
https://rapidgator.net/file/1b37dbc8110ef3d1c17c2740cb901b67/Go_(Golang)_The_Complete_Bootcamp.part02.rar.html
https://rapidgator.net/file/db46e6206dc48d994e957be85f950e3b/Go_(Golang)_The_Complete_Bootcamp.part03.rar.html
https://rapidgator.net/file/9618137704da38041a9bc02be3143e9f/Go_(Golang)_The_Complete_Bootcamp.part04.rar.html
https://rapidgator.net/file/9b130299b3d6671f3e301a0fd2dac794/Go_(Golang)_The_Complete_Bootcamp.part05.rar.html
https://rapidgator.net/file/149649c56b90f092f5360e80b6ce98e5/Go_(Golang)_The_Complete_Bootcamp.part06.rar.html
https://rapidgator.net/file/31223578719fb1b47e29b40a9a28256a/Go_(Golang)_The_Complete_Bootcamp.part07.rar.html
https://rapidgator.net/file/e2c3e096b7724e33d91e67dbe6c4fefc/Go_(Golang)_The_Complete_Bootcamp.part08.rar.html
https://rapidgator.net/file/f77780bfa141281113e561aa289cb46f/Go_(Golang)_The_Complete_Bootcamp.part09.rar.html
https://rapidgator.net/file/53a5cf3b2c6269f5c9285b27d8e19888/Go_(Golang)_The_Complete_Bootcamp.part10.rar.html
https://rapidgator.net/file/e463d6b021aa82fb2cda66085566ff91/Go_(Golang)_The_Complete_Bootcamp.part11.rar.html
https://rapidgator.net/file/6320f6078867e7c4d30cd432ab7a3ac0/Go_(Golang)_The_Complete_Bootcamp.part12.rar.html
https://rapidgator.net/file/018aa2f22940c292a3d084798682032c/Go_(Golang)_The_Complete_Bootcamp.part13.rar.html
https://rapidgator.net/file/e762fe0b0b381a14f667076822e558d8/Go_(Golang)_The_Complete_Bootcamp.part14.rar.html
https://rapidgator.net/file/ed695828be001a7d9ac7d5e8040769cd/Go_(Golang)_The_Complete_Bootcamp.part15.rar.html
https://rapidgator.net/file/793f3162fac807094001439b72db6fab/Go_(Golang)_The_Complete_Bootcamp.part16.rar.html