Master Go Backend Development: Build Scalable APIs with PostgreSQL
Focused View
15:07:05
1 -Project Overview.mp4
09:49
2 -Why Go with Go.mp4
02:07
3 -Preface for Udemy Students.mp4
01:17
4 - Course Resources.html
4 - Getting your Tools Ready.html
1 -Design Principles for a REST API.mp4
08:54
1 -TCP Server - net package.mp4
08:27
2 -Understanding Routing.mp4
03:54
3 -HTTP Server - The nethttp package.mp4
11:02
4 -Encoding & Decoding JSON Requests.mp4
07:44
1 -Setting up your Development Environment.mp4
07:51
2 -Clean Layered Architecture.mp4
11:31
3 -Setting up the HTTP server and API.mp4
18:11
4 -Hot Reloading in Go.mp4
03:30
5 -Environment Variables.mp4
06:56
1 -The Repository Pattern.mp4
09:20
2 -Implementing the Repository Pattern.mp4
07:51
3 -Persisting data with SQL.mp4
12:53
4 -Configuring the DB Connection Pool.mp4
17:15
5 -SQL Migrations.mp4
15:40
1 -Marshalling JSON responses.mp4
14:25
2 -Creating a User Feed Post.mp4
14:19
3 -Getting a Post From a User.mp4
11:41
4 -Internal Errors Package.mp4
07:06
5 -HTTP Payload Validation.mp4
07:43
6 -DB Relationships & SQL Joins.mp4
05:04
6 -db relationships sql joins backend engineering with go.zip
7 -Adding Comments to Posts.mp4
15:44
8 -Updating and Deleting Posts.mp4
23:29
9 -Standardising JSON Responses.mp4
03:06
10 -Optimistic Concurrency Control.mp4
14:09
11 -Managing SQL Query Timeouts.mp4
04:52
12 -Database Seeding.mp4
18:54
1 -Creating the User Profile.mp4
11:22
2 -Adding Followers.mp4
25:10
3 -SQL Indexes.mp4
08:48
4 -User Feed Algorithm.mp4
21:12
1 -Pagination and Sorting.mp4
14:47
2 -Feed Filtering.mp4
15:12
1 -Auto Generating Docs for the API.mp4
16:00
2 -Documenting the Handlers.mp4
09:26
1 -Adding a Logger.mp4
12:32
1 -User Registration Overview.mp4
26:01
2 -SQL Transactions.mp4
23:01
3 -User Activation.mp4
25:38
1 -Sending the Invitation Email.mp4
39:24
2 -Improving Further the Email.mp4
11:47
3 -Extra Building the Confirmation UI.mp4
18:24
1 -Authentication Overview.mp4
23:52
2 -Basic Authentication.mp4
14:27
3 -Generating Tokens.mp4
27:07
4 -Validating Tokens.mp4
20:09
1 -Authorization Overview.mp4
06:50
2 -Authorization Database Setup.mp4
09:03
3 -Role Precedence Middleware.mp4
19:41
4 -Fixing the User Invitation.mp4
05:02
1 -Designing for Performance.mp4
08:11
2 -Caching the User Profile.mp4
38:11
3 - Invalidating the Cache On Update.html
1 -Testing Overview.mp4
06:40
2 -Testing the User Handler.mp4
28:06
3 -Spies.mp4
08:24
1 -Graceful Server Shutdown.mp4
11:56
1 -Rate Limiting our API.mp4
21:51
1 -Handling CORS errors.mp4
13:45
1 -Basic Server Metrics.mp4
10:02
1 -Continuous Integration.mp4
14:25
2 -Changelog.mp4
11:34
1 -Deploying to Google Cloud.mp4
24:21
More details
Course Overview
This comprehensive course teaches you to build production-ready backend applications using Go, PostgreSQL, and Docker. From TCP servers to cloud deployment, you'll master scalable API development with professional architecture patterns.
What You'll Learn
- Build REST APIs with clean layered architecture
- Implement database patterns with PostgreSQL and SQL migrations
- Deploy scalable applications to Google Cloud
Who This Is For
- Beginners and intermediate Go developers
- Software engineers transitioning from other stacks
- Developers wanting to master backend system design
Key Benefits
- Production-grade techniques for traffic scaling
- Professional toolchain with Docker and CI/CD
- Real-world skills from authentication to Redis caching
Curriculum Highlights
- From TCP to HTTP servers with net/http
- Database design with SQL joins and transactions
- Authentication, rate limiting, and graceful shutdown
Focused display
Category
- language english
- Training sessions 65
- duration 15:07:05
- Release Date 2025/06/08