Complete 0-1 journey of coding Live with Harkirat Singh.
Learn the MERN Stack Beginner to advanced with the basics of devops with open source contributions and building projects.
Syllabus
Foundation
- Foundation Javascript, async nature of JS
- Node.js and its runtime=
- Databases (NoSQL/SQL)
- Mongo and Postgres deep dive
- Typescript beginner to advance
- Backend
- Backend communication protocols
- Express basic to advance
- ORMs
- Middlewares, routes, status codes, global catches
- Zod
- MonoRepos, turborepo
- Serverless Backends
- OpenAPI Spec
- Autogenerated clients
- Authentication using external libraries
- Scaling Node.js, performance benchmarks
- Deploying npm packages
Frontend
- Reconcilers and Frontend frameworks
- React beginner to advance
- Internals of state, Context API
- State management using recoil
- CSS you need to know of, Flexbox, basic styling
- Frontend UI frameworks, Deep dive into Tailwind
- Containerization, Docker
- Next.js
- Custom hooks
- In house auth using next auth
Basic Devops
- Docker end to end
- Deploying to AWS servers
- Newer clouds like fly/Remix
- Nginx and reverse proxies
Projects
- GSoC Project setting up and issue solving
- Building Paytm/Wallet End to End