Skip to content

This is compilation of my work for the 100xDevs Full Stack Web Development Cohort

Notifications You must be signed in to change notification settings

SaiPrajoth/100xDevs-Cohort

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 

Repository files navigation

100XDevs Full Stack Web Development Cohort

Welcome to the 100XDevs Full Stack Web Development Cohort GitHub repository! This comprehensive 5+ months / 20+ weeks program is designed to provide you with a deep understanding of various aspects of full-stack web development. Whether you're a beginner or an experienced developer, this cohort will take you through a journey of building robust and scalable web applications.

find the course syllabus and curriculum below

Table of Contents

  1. Foundation

  2. Backend

  3. Frontend

  4. Basic DevOps

  5. Projects

  6. Advanced Backend, System Design

  7. Projects

  8. Grpc

  9. Testing Node.js Apps in 2023

  10. Real-Time Communication, Basics of WebRTC

Foundation

JavaScript Basics

  • Introduction to foundational JavaScript concepts.
  • Understanding the async nature of JavaScript.

Node.js and its Runtime

  • Deep dive into Node.js and its runtime environment.

Databases (NoSQL/SQL)

  • Overview of NoSQL and SQL databases.

MongoDB and Postgres Deep Dive

  • In-depth exploration of MongoDB and Postgres databases.

TypeScript Beginner to Advanced

  • Comprehensive coverage of TypeScript from beginner to advanced levels.

Backend

Backend Communication Protocols

  • Understanding various backend communication protocols.

Express Basics to Advanced

  • Mastering Express.js from basic to advanced levels.

ORMs

  • Exploring Object-Relational Mapping concepts.

Middlewares, Routes, Status Codes, Global Catches

  • Practical insights into middlewares, routes, status codes, and global catches.

Zod

  • Introduction to Zod for data validation.

MonoRepos, TurboRepo

  • Implementing and managing monorepos using TurboRepo.

Serverless Backends

  • Building serverless backends for scalable applications.

OpenAPI Spec

  • Utilizing OpenAPI specifications for API development.

Autogenerated Clients

  • Generating clients automatically for efficient communication.

Authentication using External Libraries

  • Implementing authentication using external libraries.

Scaling Node.js

use this codebase to understand the cohort syllabus, assignments and learnings. Even though you are not the part of cohort. Community learning

About

This is compilation of my work for the 100xDevs Full Stack Web Development Cohort

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published