Skip to content

abdullahsadik00/Learning-chunk

Repository files navigation

Learning Chunk: SDE Mastery 🚀

Build Status Level License

A high-performance repository documenting my transition from foundational concepts to advanced Software Development Engineering (SDE) patterns. This repo serves as a structured knowledge base for Backend architecture, Frontend frameworks, Database optimization, and System Design.


📂 Repository Architecture

The repository is organized by domain to ensure scalability and ease of discovery:

  • /basics: Core language fundamentals, asynchronous programming, and logic.
  • /frontend: UI/UX implementation, styling frameworks, and client-side logic.
  • /backend: Server-side architecture, API design, and middleware implementation.
  • /database: Schema design, SQL/NoSQL mastery, and query optimization.
  • /docs: Architecture notes, templates, and interview prep.

🗺 Learning Roadmap

This table tracks the chronological journey through the curriculum, mapped to the domain-specific folders.

Timeline Topic Primary Location Key Concepts
Week 1 JS Fundamentals /basics/week-1 Async/Await, File I/O, Callbacks
Week 2 Advanced JS /basics/week-2 Promises, HOFs, Classes, JS Refreshers
Week 4 Backend Foundations /backend/week-4 Express.js, Node.js Basics, Middlewares
Week 4 Projects /backend/todo-app-backend Todo API, JSON persistence
Week 5 Runtimes & Logic /basics/week-5 Event Loops, Map/Filter/Arrow Functions
Week 6 React Hooks /frontend/react-hooks useMemo, useCallback, useRef
Week 6 Database Mastery /database/week-6 SQL Basics, Querying, Indexing
Week 8 Full-Stack App /backend/paytm Paytm Backend, Auth, Transactions
Week 8 Full-Stack App /frontend/paytm Paytm Frontend, State Management
Ongoing Frontend Styling /frontend/tailwind-learning Utility-first CSS, Responsive Design
Ongoing Applications /frontend/course-rating-app Full-stack UI, Rating Logic

🛠 Tech Stack

  • Frontend: HTML5, CSS3, Tailwind CSS, JavaScript (ES6+)
  • Backend: Node.js, Express.js
  • Database: SQL
  • Tooling: Git, ESLint, Prettier

🤝 Contribution Guidelines

This is a personal learning log, but feedback and PRs are welcome if you find a bug in the implementations. Please follow the README Template for any new contributions.


📜 License

Distributed under the MIT License. See LICENSE for more information.


Built with ❤️ by Sadik

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors