Appliedgo – Learn GO


Appliedgo – Learn GO
English | Size: 6.56 GB
Genre: eLearning

Chapters:

Welcome!
How to use this course
Intro to section 1
Installing Git
Install Go on Linux
Install Go on macOS
Install Go on Windows
How to set up GOPATH
Installing Visual Studio Code
Your First Go Program
Go Documentation on golang.org
The Go Playground
Intro to section 2
Variables
Control Structures 1 – if
Control Structures 2 – switch
Control Structures 3 – for
Input and Output 1 – Printing
Input and Output 2 – Scanning
Input and Output 3 – Command Line (
Input and Output 4 – Flags
Exercise: Build Your First Little Commandline Tool!
Strings 1 – Basics
Strings 2 – Unicode
Strings 3 – Literals
Numeric Data Types 1 – Integers and Booleans
Numeric Data Types 2 – Floating Point Numbers
Numeric Data Types 3 – Floating Point Tips
Numeric Data Types 4 – Complex Numbers
Constants
Pointers
Functions 1 – Declaring Functions
Functions 2 – Function Behavior (recursion, deferred functions, scope)
Functions 3 – Function Values and Closures
Functions 4 – Functions and Pointers
Error Handling
Packages and Libraries – Preparation
Packages and Libraries – Creating Custom Packages
Packages and Libraries – Using Custom Packages
Packages and Libraries – Using Third-Party Libraries
Exercise: Bank Account
Exercise Walkthrough: Bank Account 1
Exercise Walkthrough: Bank Account 2
Exercise Walkthrough: Bank Account 3
Exercise Walkthrough: Bank Account 4
Exercise Walkthrough: Bank Account 5
Intro to section 3
Arrays
Slices
Pass-By-Value Semantics seem to break! (Or do they?)
Byte Slices and Strings
Maps
Type Declarations
Type Aliases
Struct Basics
Struct embedding and anonymous fields
Struct field tags and JSON
Methods
Method Sets
Interfaces 1 – Representing Behavior
Interfaces 2 – Interfaces as Parameters
Interfaces 4 – Internals (and a gotcha)
Exercise: write a Web service – part 1: the Web server
Exercise: write a Web service – part 2: routing
Exercise: write a Web service – part 3: handling requests
Exercise: write a Web service – part 4: the data store
Intro to section 4
Compiling with go run, go build, and go install
Conditional compilation
Installing 3rd-party code with go get
Managing package versions with the dep tool
Formatting your code with go fmt
Testing with go test
Testing – Good test design, and how to verify test coverage
Testing – Benchmarking with go test
Documentation – godoc and go doc
Documentation – Create documentation from code
Intro to section 5
Concurrency 1 – goroutines
Concurrency 2 – are goroutines threads?
Concurrency 3 – two caveats
Concurrency 4 – channels
Concurrency 5 – channel axioms
Concurrency 6 – the select statement
Concurrency 7 – managing goroutines
Concurrency 8 – data races
Exercise: Concurrency
Exercise Walkthrough: Concurrency
Reflection

nitroflare.com/view/1B44AF55EAED7A9/appliedgo-LearnGO.12.5.part01.rar
nitroflare.com/view/682DBF358BBBDCE/appliedgo-LearnGO.12.5.part02.rar
nitroflare.com/view/539ACE6629834F5/appliedgo-LearnGO.12.5.part03.rar
nitroflare.com/view/5382914AC4B4F3F/appliedgo-LearnGO.12.5.part04.rar
nitroflare.com/view/37B88DA5D4EBEEB/appliedgo-LearnGO.12.5.part05.rar
nitroflare.com/view/7AAA5B173693DF2/appliedgo-LearnGO.12.5.part06.rar
nitroflare.com/view/4D4D79494F51033/appliedgo-LearnGO.12.5.part07.rar
nitroflare.com/view/DF6E74A32FA022C/appliedgo-LearnGO.12.5.part08.rar
nitroflare.com/view/6B3EB4EF58A0332/appliedgo-LearnGO.12.5.part09.rar

rapidgator.net/file/fd37905b7dfdd5cbf17135c9d106b78e/appliedgo-LearnGO.12.5.part01.rar.html
rapidgator.net/file/33bc5d78687e5e1090f0a520ffa05dda/appliedgo-LearnGO.12.5.part02.rar.html
rapidgator.net/file/495156d69e6a824338a97c672f8b27b1/appliedgo-LearnGO.12.5.part03.rar.html
rapidgator.net/file/ad5b609a86433a36be8324c1f52676b4/appliedgo-LearnGO.12.5.part04.rar.html
rapidgator.net/file/ae4b271d99bc2c54a26962bacc857ad6/appliedgo-LearnGO.12.5.part05.rar.html
rapidgator.net/file/2babe531852f6e388aed165250181b88/appliedgo-LearnGO.12.5.part06.rar.html
rapidgator.net/file/0b6c935dd96aab81fbc6d9f0e2d0eea5/appliedgo-LearnGO.12.5.part07.rar.html
rapidgator.net/file/27fc24c948f9c5155ff888e2bf7f4b3d/appliedgo-LearnGO.12.5.part08.rar.html
rapidgator.net/file/7ffe895f977cddeb207d3fe183734782/appliedgo-LearnGO.12.5.part09.rar.html

If any links die or problem unrar, send request to
forms.gle/e557HbjJ5vatekDV9

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.