Skip to main content

Syllabus of MERN

Syllabus

Complete 0-1 Syllabus

Foundation

  1. Foundation Javascript, async nature of JS
  2. Node.js and its runtime=
  3. Databases (NoSQL/SQL)
  4. Mongo and Postgres deep dive
  5. Typescript beginner to advance
  6. Backend
  7. Backend communication protocols
  8. Express basic to advance
  9. ORMs
  10. Middlewares, routes, status codes, global catches
  11. Zod
  12. MonoRepos, turborepo
  13. Serverless Backends
  14. OpenAPI Spec
  15. Autogenerated clients
  16. Authentication using external libraries
  17. Scaling Node.js, performance benchmarks
  18. Deploying npm packages

 

Frontend

  1. Reconcilers and Frontend frameworks
  2. React beginner to advance
  3. Internals of state, Context API
  4. State management using recoil
  5. CSS you need to know of, Flexbox, basic styling
  6. Frontend UI frameworks, Deep dive into Tailwind
  7. Containerization, Docker
  8. Next.js
  9. Custom hooks
  10. In house auth using next auth

 

Basic Devops

  1. Docker end to end
  2. Deploying to AWS servers
  3. Newer clouds like fly/Remix
  4. Nginx and reverse proxies

 

Projects

  1. GSoC Project setting up and issue solving
  2. Building Paytm/Wallet End to End

 

-------------------------------------

 

Complete 1-100 Syllabus

Advanced Backend, System Design

  1. Advanced backend communication
  2. Message queues and PubSubs
  3. Proxies, Load balancers
  4. Redis Deep dive
  5. Kafka Deep dive
  6. Common Design Patterns in JS
  7. Advanced DB concepts (Indexing, normalization)
  8. Rate limitting
  9. Captchas and DDoS protection
  10. Sharding, Replication, Resiliency
  11. Horizontal and vertical scaling
  12. Polling and websockets
  13. Grpc
  14. Capacity Estimation
  15. Load Balancers
  16. CAP Theorem
  17. Testing Node.js Apps in 2023
  18. Real time communication, basics of WebRTC

 

Advanced Devops

  1. Container Orchestration, Docker Swarm
  2. Kubernetes
  3. CI/CD
  4. Monitoring systems basics to advance
  5. Promhetheus, Grafana
  6. Newrelic as a paid service
  7. Serverless Deep dive
  8. AWS Constructs (EC2, S3, CDNs, LB, EKS)

Projects

  1. Zerodha end to end
  2. Zapier end to end
  3. Real world open source projects

Comments

Popular posts from this blog

Google: 07 Facts you probably didn't know about the search engine

Google turns 21 on Friday 27 September. The popular search engine is used by people right across the world and it's become a   really important part of the internet   for many. To mark the special day we've got 21 facts about the tech giant that you might not know, unless you've already googled them yourself, of course! 1. Perhaps unsurprisingly, Google is the world's most visited website. It's even one of the most-searched terms on Bing. 2. Google was started by two college students called Larry Page and Sergey Brin. They wanted to create a website which would rank pages based on how many other pages linked back to them - a bit like a web. 3. The word Google comes from the term 'googol', which is the number one followed by a hundred zeroes. The creators chose it to reflect the huge amount of data they were searching through. 4. Google's headquarters is known as the Googleplex and is based in  California's Silicon Valley . 5. At the Googleplex, there...

Only for class 10 and 12

Most Important thing about your board preparation   There is always a question in our mind that the student which get 1st position in class 9 get the same position in class 10 as well as 11 and 12 .  So what is the reason of this continuous improvement of rank. After so many studies we found that there is some common thing which is common behind all the ranker topper and all, that is there revision plane. All the ranker students study less but revise much more that is the key thing that we all have to keep in our mind the revision boy win not the other. Super trick for effective revision : Saurabh shukla is a iitan whose AIR rank is 684. Which is a very good rank. This student was a normal student like other. He was a regular student always present in class room solve the problem given by the teacher and follow all the work given by the teacher,solve regular DPP. And one most important thing that he got 87000 rank in there 1st mock test  In there next mock test he go...