The-Go-Workshop

module
v0.0.0-...-9964233 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2024 License: MIT

README

The Go Workshop

lint build test

This is the repository for The Go Workshop, published by Packt. It contains all the supporting project files necessary to work through the course from start to finish.

Requirements and Setup

The Go Workshop

To get started with the project files, you'll need to:

  1. Install the Go Compiler
  2. Install Git
  3. Install Visual Studio Code (Editor/IDE)

About The Go Workshop

The Go Workshop takes you from being a novice Go programmer to a confident developer who can leverage the key features of the language to build real-world applications. This workshop helps you cut through excessive theory and delve into the practical features and techniques that are commonly applied to design performant, scalable applications.

What you will learn

  • Understand Go syntax and use it to handle data and write functions
  • Debug your Go code to troubleshoot development problems
  • Safely handle errors and recover from panics
  • Implement polymorphism by using interfaces
  • Work with files and connect to external databases
  • Create a HTTP client and server and work with a RESTful web API
  • Use concurrency to design software that can multitask
  • Use Go Tools to simplify development and improve your code

If you've found this repository useful, you might want to check out some of our other workshop titles:

Directories

Path Synopsis
Chapter01
Chapter02
Chapter03
Chapter04
Chapter05
Chapter06
Chapter07
Chapter08
Example08.02
https://golang.org/src/strings/strings.go explode splits s into a slice of UTF-8 strings, one string per Unicode character up to a maximum of n (n < 0 means no limit).
https://golang.org/src/strings/strings.go explode splits s into a slice of UTF-8 strings, one string per Unicode character up to a maximum of n (n < 0 means no limit).
Chapter09
Chapter10
Chapter11
Chapter12
Chapter13
Chapter14
Chapter15
Chapter16
Chapter17
Chapter18
Chapter19
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL