Video: Complete Backend Engineering Course in Go


Canal:Tiago  
Curso: Complete Backend Engineering Course in Go
Idioma:   Course LanguageDificuldade:  
Básico

Categorias: Desenvolvimento,

Descrição:
► Join to get access to all of my courses and the community: https://selfmadeengineer.com

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/GopherSocial
- Microservices free video on youtube: https://youtu.be/KdnxzgSNLTU

??‍♂️ 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
Complete Backend Engineering Course in Go
Complete Backend Engineering Course in Go
Complete Backend Engineering Course in Go
Complete Backend Engineering Course in Go
Complete Backend Engineering Course in Go
Complete Backend Engineering Course in Go
Complete Backend Engineering Course in Go
Complete Backend Engineering Course in Go
Complete Backend Engineering Course in Go
Complete Backend Engineering Course in Go
Complete Backend Engineering Course in Go
Complete Backend Engineering Course in Go
Complete Backend Engineering Course in Go
Complete Backend Engineering Course in Go
Complete Backend Engineering Course in Go
Complete Backend Engineering Course in Go
Complete Backend Engineering Course in Go
Complete Backend Engineering Course in Go
Complete Backend Engineering Course in Go