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 principles 31:24
- 2. Walk the path of a true backend engineer 03: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 principles 10:11
- 5. Understanding HTTP for backend engineers, where it all starts 01:18:13
- 6. What is Routing in Backend? How Requests Find Their Way Home 24:04
- 7. Serialization and Deserialization for backend engineers 21:48
- 8. Authentication and authorization for backend engineers 01:35:57
- 9. Validations and transformations for backend engineers 42:47
- 10. What are controllers, services, repositories, middlewares and request context? 59:57
- 11. Complete REST API Design 02:03:34
- 12. Mastering Databases with Postgres 02:45:25
- 13. Caching, the secret behind it all 01:04:23
- 14. Task queues and background jobs 55:47
- 15. Full text search using Elasticsearch for blazingly fast search 32:08
- 16. Error Handling and Building Fault Tolerant Systems 01:09:25
- 17. Production-grade Configuration Management 36:14
- 18. Logging, Monitoring and Observability 39:51
- 19. Graceful Shutdown 35:56
- 20. Backend Security: Everything You Need to Know 02:50:03
- 21.1. Backend Scaling and Performance Engineering: Part-1 01:47:31
- 21.2. Backend Scaling and Performance Engineering: Part-2 02:18:11
- 22. Concurrency & Parallelism: IO Bound vs CPU Bound 01:28:06
