Backend from first principles
5.0
(5)
35 learners
What you'll learn
This course includes
- 25 hours of video
- Certificate of completion
- Access on mobile and TV
Course content
1 modules • 23 lessons • 25 hours of video
Backend from first principles
23 lessons
• 25 hours
Backend from first principles
23 lessons
• 25 hours
- 1. Roadmap for backend from first principles31:24
- 2. Walk the path of a true backend engineer03:53
- 3. What is a Backend, how do they work and why do we need them?19:01
- 4. Benefits of learning backend engineering from first principles10:11
- 5. Understanding HTTP for backend engineers, where it all starts01:18:13
- 6. What is Routing in Backend? How Requests Find Their Way Home24:04
- 7. Serialization and Deserialization for backend engineers21:48
- 8. Authentication and authorization for backend engineers01:35:57
- 9. Validations and transformations for backend engineers42:47
- 10. What are controllers, services, repositories, middlewares and request context?59:57
- 11. Complete REST API Design02:03:34
- 12. Mastering Databases with Postgres02:45:25
- 13. Caching, the secret behind it all01:04:23
- 14. Task queues and background jobs55:47
- 15. Full text search using Elasticsearch for blazingly fast search32:08
- 16. Error Handling and Building Fault Tolerant Systems01:09:25
- 17. Production-grade Configuration Management36:14
- 18. Logging, Monitoring and Observability39:51
- 19. Graceful Shutdown35:56
- 20. Backend Security: Everything You Need to Know02:50:03
- 21.1. Backend Scaling and Performance Engineering: Part-101:47:31
- 21.2. Backend Scaling and Performance Engineering: Part-202:18:11
- 22. Concurrency & Parallelism: IO Bound vs CPU Bound01:28:06
