Go Programming Language For Dummies 1st Edition by Wei Meng Lee – Ebook PDF Instant Download/Delivery: 9781119786214, 1119786215
Full download Go Programming Language For Dummies 1st Edition after payment
Product details:
• ISBN 10:1119786215
• ISBN 13:9781119786214
• Author:Wei Meng Lee
Go Programming Language For Dummies
What is the size of the market?: There are somewhere between 1-2 million Go programmers in the world. More importantly, Go is growing into one of the more in-demand programming skills on the job market and programmers are upskilling to learn it. ZDNet named Go the language most programmers wanted to learn as well as the language most likely to get you a job interview in 2020.
Who are we targeting?: This book primarily targets novice developers with some basic programming and coding skill looking for a guide to help them quickly add Go to their skill set. The secondary audience includes new programmers using Go as their first language.
Go Programming Language For Dummies 1st Table of contents:
Part 1: Getting Started with Go
Chapter 1: Hello, Go!
Seeing What Learning Go Can Do for You
Installing Go on Your Machine
Using an Integrated Development Environment with Go
Writing Your First Go Program
Comparing Go with Other Languages
Chapter 2: Working with Different Data Types
Declaring Always-Changing Variables
Declaring Never-Changing Constants
Removing Unused Variables
Dealing with Strings
Performing Type Conversions
Chapter 3: Making Decisions
Using If/Else Statements to Make Decisions
When You Have Too Many Conditions: Using the Switch Statement
Chapter 4: Over and Over and Over: Using Loops
Performing Loops Using the for Statement
Iterating over a Range of Values
Using Labels with the for Loop
Chapter 5: Grouping Code into Functions
Defining a Function
Using Anonymous Functions
Part 2: Working with Data Structures
Chapter 6: Slicing and Dicing Using Arrays and Slices
Arming Yourself to Use Arrays
Sleuthing Out the Secrets of Slices
Slicing and Ranging
Chapter 7: Defining the Blueprints of Your Data Using Structs
Defining Structs for a Collection of Items
Creating a Go Struct
Making a Copy of a Struct
Defining Methods in Structs
Comparing Structs
Chapter 8: Establishing Relationships Using Maps
Creating Maps in Go
Using Structs and Maps in Go
Chapter 9: Encoding and Decoding Data Using JSON
Getting Acquainted with JSON
Decoding JSON
Encoding JSON
Chapter 10: Defining Method Signatures Using Interfaces
Working with Interfaces in Go
Looking at How You May Use Interfaces
Part 3: Multitasking in Go
Chapter 11: Threading Using Goroutines
Understanding Goroutines
Using Goroutines with Shared Resources
Synchronizing Goroutines
Chapter 12: Communicating between Goroutines Using Channels
Understanding Channels
Iterating through Channels
Asynchronously Waiting on Channels
Using Buffered Channels
Part 4: Organizing Your Code
Chapter 13: Using and Creating Packages in Go
Working with Packages
Using Third-Party Packages
Chapter 14: Grouping Packages into Modules
Creating a Module
Testing and Building a Module
Publishing a Module on GitHub
Part 5: Seeing Go in Action
Chapter 15: Consuming Web APIs Using Go
Understanding Web APIs
Fetching Data from Web Services in Go
Chapter 16: Getting Ready to Serve Using REST APIs
Building Web Services Using REST APIs
Creating a REST API in Go
Chapter 17: Working with Databases
Setting Up a MySQL Database Server
Connecting to the MySQL Database in Go
Part 6: The Part of Tens
Chapter 18: Ten Useful Go Packages to Create Applications
color
now
go-pushbullet
goid
json2go
gojq
turtle
go-http-client
notify
gosx-notifier
Chapter 19: Ten Great Go Resources
The Official Go Website
Go by Example
A Tour of Go
The Go Frequently Asked Questions
The Go Playground
Go Bootcamp
Effective Go
Gophercises
Tutorialspoint
Stack Overflow
Index
About the Author
Advertisement Page
Connect with Dummies
End User License Agreement
People also search for Go Programming Language For Dummies 1st:
go programming language for dummies
go programming language examples
go programming language uses
is go programming hard to learn
what is go coding language
Tags:
Go Programming,Language For Dummies,Wei Meng Lee