filmov
tv
Complete Backend Engineering Course in Go
Показать описание
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
🙋🏼♂️ Socials:
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
Комментарии