Video: Complete Backend Engineering Course in Go
Canal:Tiago
Curso: Complete Backend Engineering Course in Go
Idioma: Dificuldade:
Básico
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