## 100xDevs Cohort 3 Slides Link

### 100xDevs Cohort 3 GitHub Repo - https://github.com/100xdevs-cohort-3

### Week 01 - Orientation, HTML, CSS, Basic JS
- **1.1 - Web Dev + Devops Orientation** - https://petal-estimate-4e9.notion.site/Orientation-703d935ef4564fe1bc61e60e83f4c409
- **1.2 - Basics of JavaScript** - https://projects.100xdevs.com/tracks/javascript-1/Javascript-101-1

### Week 02 - Async JS
- **2.1 - Async JS** - https://projects.100xdevs.com/tracks/async-js-1/Asynchronous-Javascript--Callbacks-and-more-1
- **2.1 - Promises** - https://projects.100xdevs.com/tracks/promises-async-await/Promises-and-async--await-1

### Week 02 - Offline Videos
- **Slides Link** - https://projects.100xdevs.com/tracks/installing-node-assignments/-1
- **3. Installing Node, How to Solve an Assignment Slides Link** - https://petal-estimate-4e9.notion.site/Installing-node-Solving-assignments-3dfb37111f9e48ca80caac66dbe97331
- **5. Callback Hell, Rejects and async/await Slides Link** - https://projects.100xdevs.com/tracks/promises-async-await/Promises-and-async--await-1

### Week 03 - DOM
- **3.1 - DOM Simple** - https://projects.100xdevs.com/tracks/dom-1/Basics-of-DOM-1
- **3.2 - DOM Advance** - https://projects.100xdevs.com/tracks/dom-2/DOM-Part-2--1

### Week 04 - Node.js and HTTP
- **4.1 - Node.js, Bun and JS Runtimes** - https://petal-estimate-4e9.notion.site/Node-js-Bun-and-JS-runtimes-a09a41ccd61c4f498e55750c9a1c9b34
- **4.2 - HTTP Servers** - https://petal-estimate-4e9.notion.site/Intro-to-HTTP-26c5803f153b4401aa76e9fac08ac427

### Week 04 - Offline Videos
- **Express and HTTP Server | Postman Slides Link** - https://100x-b-mcdn.akamai.net.in/cohort-2-slides/express2.pdf

### Week 05
- **5.1 - Headers, Query params and Express** - https://petal-estimate-4e9.notion.site/HTTP-Deep-dive-d59b6336fa5a46daa56c21063578d400
- **5.2 - Middlewares and Cors** - https://petal-estimate-4e9.notion.site/HTTP-Deep-dive-d59b6336fa5a46daa56c21063578d400

### Week 05 - Offline Videos
- **Git and GitHub Slides Link** - https://100x-b-mcdn.akamai.net.in/cohort-2-slides/Git%20basics%20.pdf

### Week 06
- **6.1 - HTTP Deep Dive** - https://petal-estimate-4e9.notion.site/Authentincation-a4b43c7cc1d14535a7b5b366080095fa?pvs=74
- **6.2 - Auth and Connecting FE to BE** - https://petal-estimate-4e9.notion.site/Authentincation-a4b43c7cc1d14535a7b5b366080095fa?pvs=74

### Week 07 - MongoDB
- **7.1 - MongoDB** - https://petal-estimate-4e9.notion.site/Databases-and-MongoDb-1017dfd107358065a996cda5ed89682e
- **7.2 - Password, Zod** - https://petal-estimate-4e9.notion.site/Databases-and-MongoDb-1017dfd107358065a996cda5ed89682e

### Week 08 - Course Selling App
- **8.1 - Backend of Course Selling App** - https://github.com/100xdevs-cohort-3/week-8-course-selling-project
- **8.2 - Backend of Course Selling App - Part 2** - https://github.com/100xdevs-cohort-3/week-8-course-selling-project

### Week 08 - Offline Videos
- **Mongo Deep Dive** - https://100x-b-mcdn.akamai.net.in/cohort-2-slides/Week_4.3.pdf

### Week 09 - React
- **9.1 - React Basic** - https://www.canva.com/design/DAGStTo7_1Y/H-uoNlkdJ2X4P3LbOME45Q/edit
- **9.2 - React UseState** - https://petal-estimate-4e9.notion.site/React-Part-2-1177dfd1073580069172fc54e33929c0
- **9.3 - React From Basic Part 1 (Recorded)** - https://petal-estimate-4e9.notion.site/React-Part-1-1177dfd1073580069172fc54e33929c0
- **9.4 - React From Basic Part 2 (Recorded)** - https://petal-estimate-4e9.notion.site/React-Part-1-1177dfd1073580069172fc54e33929c0

### Week 10
- **10.1 - React Part 2 (SPAs, Routing)** - https://petal-estimate-4e9.notion.site/React-Part-1-1177dfd1073580069172fc54e33929c0
- **10.2 - React Part 3 (Context API, Rolling Up The State)** - https://petal-estimate-4e9.notion.site/React-Part-1-1177dfd1073580069172fc54e33929c0

### Week 11
- **11.1 - Custom Hooks** - https://petal-estimate-4e9.notion.site/19-Custom-hooks-11d7dfd107358002a165e23cf79d67d2
- **11.2 - Recoil** - https://petal-estimate-4e9.notion.site/Recoil-1247dfd107358016bdb1ea1bb52e4a68
- **11.3 - Recoil Deep Dive (Offline)** - https://drive.google.com/file/d/1p7WAMz3X38vkbQMFW6-8kmKYo3dHtcLv/view
    - **GitHub Code Link** - https://github.com/100xdevs-cohort-2/7.4

### Week 12 - UI/UX by Keshav
- **12.1 - Ui-Ux Primitives by Keshav - Part 1** - https://pricey-pyjama-7d5.notion.site/UI-UX-Primitives-12521c8092ab809bb9cfe39227759220
- **12.2 - Ui-Ux Primitives by Keshav - Part 2** - https://pricey-pyjama-7d5.notion.site/UI-UX-Primitives-12521c8092ab809bb9cfe39227759220
    - **Lecture Codes** - https://www.figma.com/design/ZBK9jxBAZbnaoYPLbbiLHr/ZubaCanceri?node-id=0-1&t=OdXhRcZTyJfWLOvs-1

### Week 13 - Tailwind
- **13.1 - Tailwind, Ref Arrays and Building Components** - https://www.canva.com/design/DAGVU1RXwn0/EBNpEgL7LxVUQd6ThorItA/edit?utm_content=DAGVU1RXwn0&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
- **13.2 - Tailwind Part 2, Creating Sidebars** - https://www.canva.com/design/DAGVU1RXwn0/EBNpEgL7LxVUQd6ThorItA/edit?utm_content=DAGVU1RXwn0&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
    - GitHub Link - https://github.com/100xdevs-cohort-3/week-13-otp-box

### Week 14 - TypeScript
- **14.1 - TypeScript Part 1** - https://projects.100xdevs.com/tracks/6SbPPXGkG8QKFOTW9BmL/ts-1
- **14.2 - Types, Interfaces and implementing interfaces** - https://projects.100xdevs.com/tracks/6SbPPXGkG8QKFOTW9BmL/ts-1
- **14.3 - Typescript Advance APIs** - https://projects.100xdevs.com/tracks/ts-hard/ts-hard-1

### Week 15
- **15.1 - End to end app in typescript - building a second brain app** - https://petal-estimate-4e9.notion.site/Building-a-second-brain-app-1407dfd1073580c19ac3cbe9afa9ac27
    - GitHub Link - https://github.com/100xdevs-cohort-3/week-16-second-brain
- **15.2 - Creating a UI Library, Button component** - https://petal-estimate-4e9.notion.site/Building-a-second-brain-app-1407dfd1073580c19ac3cbe9afa9ac27
- **15.3 - Brainly End to End** - https://github.com/100xdevs-cohort-3/week-16-second-brain

### Week 16 - WebSockets
- **16.1 - ** - https://petal-estimate-4e9.notion.site/WebSockets-1477dfd10735802982becc925074b5f0
- **16.2 - WebSockets Project - Chat app** - https://petal-estimate-4e9.notion.site/Chat-app-1487dfd107358090af74d91494085834

### Week 17 - Postgres and SQL Databases
- **17.1 - Postgres and SQL databases** - https://projects.100xdevs.com/tracks/YOSAherHkqWXhOdlE4yE/sql-1
- **17.2 - Postgres and SQL databases - Part 2** - https://projects.100xdevs.com/tracks/YOSAherHkqWXhOdlE4yE/sql-9

### Week 18 - Prisma and ORMs
- **18.1 - Prisma and ORMs** - https://projects.100xdevs.com/tracks/gZf9uBBNSbBR7UCqyyqT/prisma-1
- **18.2 - Prisma advanced, Inrtoducing SSR** - https://projects.100xdevs.com/tracks/nextjs-1/next-1

### Week 19 - NextJS
- **19.1 - NextJS continuation** - https://projects.100xdevs.com/tracks/nextjs-2/next-2-1

### Week 20
- **20.1 - Next.js continued** - https://petal-estimate-4e9.notion.site/NextJS-Part-3-1637dfd107358090800ff3aaed7a5b3c
- **20.2 - NextAuth** - https://projects.100xdevs.com/tracks/Next-Auth/La3EksBcKVqExEMwNAxa

### Week 21
- **21.1 - Mono Repos and Turborepo** - https://petal-estimate-4e9.notion.site/Monorepos-b40e9c44a2ee4fe3badc3883841fc2c0


<br/>

# 🔗 **Let's Connect** 🤝

[![Twitter](https://img.shields.io/badge/Twitter-%231DA1F2.svg?logo=Twitter&logoColor=white)](https://twitter.com/bharat__2044)
[![LinkedIn](https://img.shields.io/badge/LinkedIn-%230077B5.svg?logo=linkedin&logoColor=white)](https://www.linkedin.com/in/bharat2044/)
<a href='https://medium.com/@Bharat2044' target="_blank"><img alt='Medium' src='https://img.shields.io/badge/Medium-100000?style=plastic&logo=Medium&logoColor=000000&labelColor=475AC7&color=475AC7'/></a>
[![Stack Overflow](https://img.shields.io/badge/-Stackoverflow-FE7A16?logo=stack-overflow&logoColor=white)](https://stackoverflow.com/users/21453213/bharat2044)
[![Discord](https://img.shields.io/badge/Discord-%237289DA.svg?logo=discord&logoColor=white)](https://discordapp.com/users/1202345957216231446)