Full Stack Web Development
Foundation Web Dev

Foundation

Credit By Harkirt Singh

  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 y/Remix
  4. Nginx and reverse proxies

Projects

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