Week 1: Introduction to JavaScript
- Basic JavaScript concepts
- Learning about loops and other basic concepts
- Understanding how to print patterns
Week 2: Express and HTTP Methods
- Learning Express.js, a framework for web development
- Exploring HTTP methods like POST, GET, PUT, and PATCH
- Using Postman to test APIs
Week 3: Middlewares, Zod, Authentication, MongoDB Basics
- Middlewares in Express.js for managing requests
- Zod for data validation
- Basic authentication methods
- Introduction to MongoDB, a popular database
Week 4: DOM, Dynamic Frontends
- Document Object Model
- Basics of React
- Mongo DB deep dive
- Assignments
- React State & Components
- React Deep Dive
- Basic todo app with React
- React Return, Re rendering, Keys, Wrapper.
Week 7: React Routing etc.
- Tailwind CSS
- Paytm Clone (yet to do)
- Hooks, Custom Hooks
- Data Fetching Hooks
- Browser functionality related hooks.
- Performance / Time based hooks
- Introduction to TypeScript.
- Typescript
- SQL vs NoSQL.
- Intro to Postgres SQL. (Neon DB)
About
In this repository, I am documenting my learning journey during the 100xDevs Cohort 2 led by @hkirat.
Languages
Language:JavaScript 64.8%Language:TypeScript 12.9%Language:HTML 11.4%Language:CSS 10.9%