This roadmap provides a curated list of resources for full-stack development, including courses, books, and tutorials.
- YouTube Videos - Curated video content for each track.
- CS50 - Course
- Software Engineering - Ian Sommerville - Book
- Clean Code: A Handbook of Agile Software Craftsmanship - Book
- Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People - Book
- Head First Object-Oriented Analysis and Design - Book
- Algorithms and Data Structures - Ahmed Metwally
- Basics Of Software Architecture and Design - Xmind
- Software Architecture Styles and Patterns - Xmind
- Dive into Design Patterns - Book
- Elzero Web School: HTML, CSS, Template 1-2-3-4, JS - Courses
- Fundamentals of Database Systems - Ramez Elmasri - Book
- Databases (MS. SQL Server) Metigator
- ITI Eng:Rami
- Microsoft Docs
- Indexes
- C# Passionate Coders | Muhammad Elmahdy
- API Les Jackson
- API Versioning CodeMaze
- Middlewares Microsoft Docs
- Filters Microsoft Docs
- JWT, Localization DevCreed
- Read From Excel
- Dive Into Design Patterns - Alexander Shvets - Book
- Functional Programming Mohamed Hammad
- Repository Pattern, Send Emails, SMS, WhatsApp Messages, MultiTenancy DevCreed
- Document API
- MongoDB, MariaDB, CouchDB, LiteDB, RavinDB, ELS, Cassandra, InfluxDB Blogs
- InMemoryCaching Medium
- Redis Mohamad Lawand
- EFSecondLevelCache
- Logging with .NET (Serilog & Seq) Bishoy Labib
- Nlog
- Design a REST API Blog
- REST API Les Jackson
- GraghQL Les Jackson
- gRPC Mohamad Lawand
- WebSocket, SignalR Les Jackson
- Firebase Cloud Messaging Coming Soon
- Clean Architecture Coding-Future
- Modular Monolith Demo
- Workflow Engine Demo
- Distributed Systems Mohamed Sweelam
- Microservices Architecture Mohamed Sweelam
- Microservices Implementation Les Jackson
- AWS Services Rahul Nath
- RabbitMQ Demo
- API Gateway Using Ocelot Demo
- Domain Driven Refactoring Jimmy Bogard
- Domain Driven Design Using C# Mohamed Ashmawy
- Clean Architecture & DDD Milan Jovanović
- darda4a fe el testing Etman Ahmed
- Software Testing Practical Training Nezam
- ISTQB Foundation Level 2018 Nezam
- ISTQB Agile Tester Nezam
- How to use JIRA Nezam
- API Testing Nezam
- Complete ISTQB Foundation Level Course QAcart
- Complete Postman Course QAcart
- Manual Testing Bootcamp QAcart
- Selenium Java course QAcart
- Complete Cypress course QAcart
- Performance Testing using JMeter Nezam
- Overview & Intro to DevOps DevOps as a Career
- OS & Linux Basics edureka!
- Version Control with Git Mohamad Lawand
- Build & Package Manager Tools
- Cloud & IaaS
- Artifact Repo Manager
- Containers Nana
- Build Automation (CI/CD) with Jenkins edureka!
- AWS Services AWS SAA-C02 AWS Riyadh User Group
- Container Orchestration Nana
- K8s on AWS
- IaC with Terraform Codographia
- Scripting Language Basics
- Automation with Python
- Configuration Management edureka!
- Monitoring with Prometheus Nana