The Go Language: Structs, Maps, Interfaces, and Exercises

Master Go: Structs, Maps, Interfaces, Variadic Functions, and More – Boost Your Skills!

Ratings: 4.84 / 5.00




Description

Welcome to The Go Language Lecture Series!

In this third volume, we delve into essential topics that will enhance your understanding of Go.
We will review critical topics from previous volumes and quickly get into new material.
Here's a list of the areas we will be covering. It's over 4 hours of essential Go exercises for practicing, learning, and reviewing:


  1. Blank Identifier: A reintroduction to this powerful tool and how to use it.

  2. Datatype Inference and Zeroed Values: Understand how Go infers types and initializes variables.

  3. Creating Custom Data Types: Learn how to define your own structures and types.

  4. Type Aliases in Go: Simplify complex type names.

  5. For Range Loop: A deeper exploration of this versatile construct.

  6. Importing useful packages from GitHub.

  7. Struct Datatype: Dive into structs with practical exercises.

  8. Interfaces Applied to Structs: Unleash the power of interfaces.

  9. Map Data Types: Master maps for efficient data storage.

Expect quick drills that target specific concepts, as well as repetitive tips to cement important ideas.
Whether you spend four hours or several weeks, this volume is a valuable resource.
Use it for reviewing during your own projects, we will keep it updated and add more details over time.

Let’s embark on this learning journey together!

What You Will Learn!

  • Introduction to Golang Structs, Maps, Interfaces, Variadic arguments
  • The project is designed for both learning or reviewing. Videos are self-contained.
  • This course can coexist with other Go courses. It will help you understand syntax.
  • Volume 3 reviews some concepts from previous volumes and adds more advanced syntax.

Who Should Attend!

  • Programmers of all levels curious about GO syntax