Description
In this course, you will :
- Learn Go from the ground up, in great depth.
- Learn about values, variables, functions, pointers, packages, and more.
- Learn how to structure and store data using structs, arrays, slices, and maps.
- Use Go's concurrency features like goroutines and channels.
- Create several demo projects.
- Create a REST API with authentication and a SQL database as a main course project.
- Join the more than 2,500,000 students I've taught across all of my courses.
Syllabus:
- Go Essentials
- Working with Packages
- Understanding Pointers
- Structs & Custom Types
- Interfaces & Generic Code
- Managing Related Data with Arrays, Slices & Maps
- Functions: Deep Dive
- Practice Project: Price Calculator
- Concurrency - Running Tasks In Parallel
- Course Project: Build a REST API (incl. Authentication & SQL Database)