Complete Backend API in Golang (JWT, MySQL & Tests)

► Checkout the most recent version of this course:    • Complete Backend Engineering Course in Go   ⚡️Join to learn how to build production Go APIs: https://www.selfmadeengineer.com/ In this course we're going to be building a production-ready E-commerce REST API in Go using JWT authentication, we'll be testing our services and connecting our server to a MySQL. We'll build everything from scratch so that I teach you just enough for you to be able to go on your own and not having to watch another video on how to build APIs in Go. ►Resources: Source code: https://github.com/sikozonpc/ecom Improvement Exercises: https://github.com/sikozonpc/ecom/blo... 📢 We're building a Discord community, come and join   / discord   🙋🏼‍♂️ Socials: X: https://x.com/tiago_taquelim_ Github: https://github.com/sikozonpc Hope you liked and thanks for watching! Time Stamps 👇 00:00:00 Intro 00:02:40 HTTP Server setup 00:07:00 User service 00:11:00 Database Connection & Envs 00:18:45 Registering users 00:36:07 Testing the user registration 00:47:48 Database migrations 00:56:20 User login 01:00:20 JWT Authentication 01:06:54 Products service 01:11:25 Checkout endpoint 01:27:00 Checking logged-in users #golang #backend #api #jwtapi Video titles ideas (for the algo): REST API in Golang Beginner Tutorial Building a JSON API in Golang How to build a REST API in Golang

Building an Order Management System in Golang
▶︎

Building an Order Management System in Golang

Building a Production API in Golang from Scratch (Ecommerce project)
▶︎

Building a Production API in Golang from Scratch (Ecommerce project)

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)
▶︎

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)

Let’s Handle 1 Million Requests per Second, It’s Scarier Than You Think!
▶︎

Let’s Handle 1 Million Requests per Second, It’s Scarier Than You Think!

How Databases Are Designed for Large-Scale Systems
▶︎

How Databases Are Designed for Large-Scale Systems

Golang Tutorial : Go Full Course
▶︎

Golang Tutorial : Go Full Course

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Fundamentals of Backend Architecture - How to Design Scalable Software
▶︎

Fundamentals of Backend Architecture - How to Design Scalable Software

Go REST API for Beginners - Todo App with Gin, PostgreSQL & JWT Auth
▶︎

Go REST API for Beginners - Todo App with Gin, PostgreSQL & JWT Auth

Musica para trabajar activo y alegre - Música Alegre para en Tiendas, Cafés | Deep House Mix 2026
▶︎

Musica para trabajar activo y alegre - Música Alegre para en Tiendas, Cafés | Deep House Mix 2026

Mastering WebSockets With Go - An in-depth tutorial
▶︎

Mastering WebSockets With Go - An in-depth tutorial

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)
▶︎

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)

ASP.NET Core Full Course For Beginners (.NET 10)
▶︎

ASP.NET Core Full Course For Beginners (.NET 10)

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat
▶︎

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat

Backend Complete Course | NodeJS, ExpressJS, JWT, PostgreSQL, Prisma...
▶︎

Backend Complete Course | NodeJS, ExpressJS, JWT, PostgreSQL, Prisma...

Golang Programming Full Course  | Learn  in 2025 | #golang #golangtutorial
▶︎

Golang Programming Full Course | Learn in 2025 | #golang #golangtutorial

Golang REST API Tutorial – Twitter Clone with Gin, MySQL & JWT Authentication
▶︎

Golang REST API Tutorial – Twitter Clone with Gin, MySQL & JWT Authentication

Complete Backend Software Engineer Mind Map - Everything You Need to Know (2 HOURS!)
▶︎

Complete Backend Software Engineer Mind Map - Everything You Need to Know (2 HOURS!)

Kubernetes Zero to Hero: The Complete Beginner’s Guide (2025 Edition)
▶︎

Kubernetes Zero to Hero: The Complete Beginner’s Guide (2025 Edition)