Complete Backend Engineering Course in Go

Published: 15 September 2024
on channel: Tiago
29,284
1.8k

► Join to get access to the full course: https://selfmadeengineer.com

► You can also get it on Udemy: https://www.udemy.com/course/backend-...

In this project-based course we'll build a complete REST API in Go from scratch and ship it to the cloud ready for receiving real traffic and handle scale affordably.
This journey will start from building a simple TCP server with the goal of exploring the net/http package in Go. The goal with this material is that you get the foundational knowledge to build and reason about backend systems in general, not just tutorial videos.

📗 Resources
Source code: https://github.com/sikozonpc/GopherSo...
Microservices free video on youtube:    • The Complete Microservices Course in Go  

🙋🏼‍♂️ Socials:
X: https://x.com/tiago_taquelim_
Github: https://github.com/sikozonpc

Thanks for watching 💪

Time Stamps 👇
00:00:00 Intro
00:02:16 Curriculum overview
00:07:19 Course Project overview
00:16:04 Why Go for backend
00:18:12 Design Principles for a REST API
00:27:12 TCP Server - net package
00:35:40 Understanding Routing
00:39:35 HTTP Server - The net/http package
00:50:00 Encoding & Decoding JSON Requests
00:58:00 Setting up your Development Environment
01:06:00 Clean Layered Architecture
01:17:50 Setting up the HTTP server and API
01:36:00 Hot Reloading in Go
01:39:30 Environment Variables
01:46:28 The Repository Pattern
01:55:28 Implementing the Repository Pattern
02:03:00 Persisting data with SQL
02:16:00 Configuring the DB Connection Pool
02:33:00 SQL Migrations

#golang #api #backend

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


Watch video Complete Backend Engineering Course in Go online without registration, duration hours minute second in high quality. This video was added by user Tiago 15 September 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 29,284 once and liked it 1.8 thousand people.