Advanced Backend Syllabus
Advanced Backend Syllabus
0 Course Syllabus
🚀Development Course 🚀
Highlights of the Ultimate Backend
Scale apps using AWS Cloud: EC2, RDS, S3, Lambda, and auto-scaling
groups.
Explore Redis for caching, queues, and geospatial indexing for apps like
Uber.
Design scalable systems like Twitter, Netflix, and Uber with load balancers,
consistent hashing, and CAP theorem.
Course Syllabus 🔥
Node JS
V8 engine, LibUV and internals of NodeJS
How to write a raw HTTP server without any 3rd party framework in Node
Typescript
Understanding typescript and type interfacing
Express JS + TS
Making http servers in ExpressJS
Routing in ExpressJS
Designing API operations & endpoints and handling HTTP methods (GET,
POST, PUT, DELETE)
Queries vs Mutations
|
Lambda 4.0 Course Syllabus 3
MVC Architectures | Services and repository layers
Making industry ready project structure with MVC and modified MVC
Transactions in microservices
Server sent events and polling, How are they different from sockets
Basic CRUD Queries in MySQL, Pagination, Limit, Offsets, Where, Having, etc.
Introduction to MongoDB
MongoDB Atlas
Indexing in Databases
Creating indexes in databases
Types of Indexes
Advanced MongoDB
JWT-based authentication
REDIS
Understanding redis infrastructure
Using redis as a cache and how redis helps in scaling your applications
Redis Geospatial indexing and it’s use cases in applications like Uber
Auto scaling and horizontal scaling with EC2 instances and Scaling groups
Amazon dynamoDB
Amazon redshift
CAP Theorem
Consistent hashing
SQL vs NoSQL
Understanding artifacts
Monitoring and logging practices using tools like Prometheus, Grafana, and
ELK stack
API Gateway patterns and implementation using Kong and AWS API Gateway
Projects 🧩
Codesandbox clone
Make a project similar to Codesandbox / Google Project IDX / Repl.IT
Telegram Bot
Integrating telegram related npm packages
Making a bot on the telegram app that can be customised for anything for free
understanding packages in node and how to publish your own node pakcgaes
Booking.com backend
Setup microservices based hotel booking application
URL Shortener
Use tRPC to prepare a typesafe backend for URL shortener
Implementing redirections
Basics Of JavaScript
Variables and Data Types (Numbers, Strings, Booleans, Objects, Arrays)
Coercion
For MongoDB:
Indexing in MongoDB
TCP/IP Protocol Suite and common protocols (HTTP, HTTPS, FTP, SMTP)
Torrents