Skip to content

samarsrivastav/100xdevs-cohort2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


100Xdevs Cohort 2.0 - Syllabus 0-1 and 1-100

100xdevs cohort 2.0 by @hkirat

  • MERN
  • DEVOPS BASIC
  • OPEN-SOURCE (GSOC)
  • PORTFOLIO PROJECTS
  • SYSTEM DESIGN
  • ADVANCED BACKEND
  • ADVANCED DEVOPS
  • OPEN-SOURCE (REAL COMPANIES)

0 - 1

Week - 0 HTML, CSS, Assignment


Week - 1 Basic Javascript, Async and Promises

  • Week 1.1 - Orientation

  • Week 1.2 JavaScript Foundation

  • Week 1.3 Basics JavaScript APIs

  • Week 1.4 Loops, Callback Functions

  • Week 1.5 Async, JS architecture, promises & async await


Week - 2 Node, HTTP, Express, Bash terminal

  • Week 2.1 Promises and async JS revision

  • Week 2.2 Express & Node.js

  • Week 2.3 Bash and Terminal

  • Week 2.4 Advance Bash

  • Week 2.5 Express From Basics

  • Week 2.6 Map, Filter, and Arrow Functions

  • Week 2.7 Git and GitHub


Week - 3 Databases, JWT, Middleware

  • Week 3.1 Middlewares, zod and Global Catches

  • Week 3.2 Databases and Authentication

  • Week 3.3 Middlewares and Assignments

  • Week 3.4 JWT and Auth Recap and Assignment

  • Week 3.5 DOM Introduction


Week - 4 Frontend Foundations

  • Week 4.1 DOM

  • Week 4.2 React Foundation

  • Week 4.3 Mongo Deep Dive & Assignments


Week - 5 React Foundations and Projects

  • Week 5.1 React Deep Drive

  • Week 5.2 React Project (Todo App)


Week - 6 React useEffect, useCallback, useMemo

  • Week 6.1 React Deeper Drive

  • Week 6.2 useEffect, useCallback, useMemo

  • Week 6.3 Recap React, reconcilliation, useRef

  • Week 6.4 Assignment Solutions


Week - 7 Routing, Context API, Recoil

  • Week 7.1 Routes, Lazy Loading, Prop Drilling, Context API

  • Week 7.2 State Management and Recoil

  • Week 7.3 Recoil Deep Drive


Week - 8 Tailwind, Paytm Clone

  • Week 8.1 Tailwind

  • Week 8.2 Paytm - Frontend and Backend

  • Week 8.3 Axios and Fetch


Week - 9 Custom Hooks, TypeScript

  • Week 9.1 Custom Hooks

  • Week 9.1 TypeScript


Week - 10 SQL Databases, ORM

  • Week 10.1 Postgres SQL

  • Week 10.1 Prisma ORM


Week - 11 Deploy Applications

  • Week 11.1 Serverless FNS, Deploying to Cloudflare

  • Week 11.1 AWS, Deploying Backend


Week - 12 AWS, Docker, SQL joins

  • Week 12.1 Deploying Frontend to AWS
  • Week 12.2 Advance Typescript API
  • Week 12.3 Actionable Docker
  • Week 12.4 SQL Relationships and Joins
  • Week 12.5 Prisma Recap
  • Week 12.6 Connection Pooling in Serverless envs

Week - 13 Blog Project

  • Week 13.1 Backend

  • Week 13.2 Backend

  • Week 13.3 Frontend

  • Slide


Week 14 Next JS

  • Week 14.1 Intro to NextJS
  • Week 14.2 Backend in NextJS
  • Week 14.3 Next JS Part 2

Week 15 Docker

  • Week 15.1 Docker Introduction

  • Week 15.2 Docker Continue

  • Week 15.3 Docker push, compose, execute

  • Week 15.4 Docker Bind, mounts

  • Slide


Week 16 Turborepo Monorepos, Auth, Cookies, NextAuth

  • Week 16.1 Monorepos
  • Week 16.2 Monorepos Part 2
  • Week 16.3 Auth and Cookies
  • Week 16.4 NextAuth

Week 17 Paytm Project Advance

  • Week 17.1 Part-1
  • Week 17.2 Part-2

Week 18 Paytm Continue, CI-CD

  • Week 18.1 Paytm Part-3
  • Week 18.2 Paytm Part-3 Countine
  • Week 18.3 CI-CD

Week 19 Middlewares, CSR SSG, Websockets, Redis, Pub subs

  • Week 19.1 Middleware in Nextjs
  • Week 19.2 CSR SSG SSR and Static site
  • Week 19.3 Advance Backend Websocket
  • Week 19.4 Pub subs, Redis and Queues

1 - 100

Week 20 OpenAI

  • Week 20.1 Orientation, (1-100) Setting -Up CMS daily
  • Week 20.2 OpenAPI Spec (Offline)
  • Week 20.3 OpenAPI Spec Class (Cohort 1)

Week 21 DDos, PubSubs

  • Week 21.1 DDoS, Rate limit, Captchas
  • Week 21.2 Singleton pattern + Pub subs

Week 22 Capacity estimation, Normalisation Indexing in Databases

  • Week 22.1 Capacity estimation, Horizontal and Vertical Scaling, NSGs
  • Week 22.2 Auto Scaling Groups
  • Week 22.3 Indexing in Databases
  • Week 22.4 Normalisation In Databases

Week 23 WebRtC

  • Week 23.1 WebRtC
  • Week 23.2 | WebRTC, Setting up Project, 0-1 farewell

Week 24 GRPC, Testing

  • Week 24.1 | GRPC
  • Week 24.2 | Testing in MERN Stack
  • Week 24.3 | Testing from scratch (Offline video)

Week 25 Integration and End to End Tests

  • Week 25.1 | Integration and End to End Tests

Week 26 Monitoring, Grafana and Prometeus

  • Week 26.1 | Monitoring, Logging and Newrelic
  • Week 26.2 | Prometheus and Grafana
  • Week 26.2 | Prometheus and Grafana
  • Week 26.4 | Monitoring using Prometheus and Grafana Part-2

Week 27 Kubernetes

  • Week 27.1 | Kubernetes Part-1
  • Week 27.2 | Kubernetes Part-2