🔗 Beginner
How the Internet Works
Backend Preparation Video: Client Server Model | Dynamic Sites | MVC | HTTP Protocol
How does a browser work ?
ملخص ايه اللى بيحصل من وراك لما بتفتح موقع انترنت
Some Front Basics
Introduction To Database
Note:
If You Are Taking The Asp Path, You Can Watch The Db Content From The Asp Db Resource, But Database Design Is Covered In This Section.
📽️ MySQL Tutorial for Beginners
📽️ SQL Tutorial - Full Database Course for Beginners
📽️ Database Fundamentals DB Design
UML & Modeling - Requirements Analysis
You Need To Search More In This Section
Keep Deep
Version Control - Git & Github
📽️ Git & GitHub - Arabic, Almdrasa
🌐 Version Source Control | التحكم بالاصدارت
Keep Deep
Important
From Here Feel Free To Choose Any Path You Want To Start With. OFC. After You Finish The Basics & Search About Different Paths
PHP OOP
You Need To Search After Watching Any Video
📽️ Learn Object Oriented PHP - Arabic
📽️ OOP in Arabic - Omar Ahmed Java But Highly Recommended
📽️ Object Oriented PHP Tutorials - English
📽️ Object-Oriented Principles in PHP Paid
You Can See it As A Refresh Your Knowledge As Crash Course
PHP MVC
📽️ PHP MVC Framework from scratch - English
After Watching The Previous You Need To Deep and Practise So Must See It
PHP Native Projects
📽️ medical project using php and mysql and ajax - Arabic
📽️ Complete Mobile Shopee E-Commerce Website Course - PHP & MySQL
Laravel Basics
📽️ Backend Bootcamp: Laravel & Backend Introducion - Eyad Hamza
📽️ Laravel 8 From Scratch - Jeffry Way Highly Recommended
Laravel Projects
First Watch To Know How To Apply
📽️ Laravel PHP Framework - Insta Clone
📽️ Laravel From Scratch 2022 - Laragigs
After That You Need To Apply Alone - Search About Templates
Admin Panels
Filament Is The Most Common Framework To Create Dashboard But You Free To Use Another
Laravel API
📽️ Laravel 8 REST API With Sanctum Authentication
📽️ Laravel API Crash Course For Beginners
📽️ Laravel MentorSHIP: Travel API Recommended After One Or Two Videos Watched
Here You Need To Search About API Documentation
Read about Laravel best practices & Tips
Laravel Advanced Concepts
Laravel package development
Useful laravel packages
Start To Create Django Projects
This incoming technologies is very important for you.
As you will use it for work in companies.
Tip
This Roadmap Guides Aspiring C# Developers, From Beginners To Intermediates, On Their Learning Journey. It Outlines Essential Topics, Resources, And Best Practices To Navigate The .Net Ecosystem Effectively.
- Passion for coding
- Basic understanding of programming concepts
C# Syntax and Fundamentals:
Intermediate (OOP):
- Issam Abd Elnabi (OOP videos only) (highly recommended)
- passionate coders
Advanced C#
Highly Recommended Books
- Illustrated C# 7
- C# in nutshell (reference)
Databases:
-
SQL Server (DBMS):
-
Query Language in C# (LINQ):
-
EF Core (ORM)
Solid Principles
Design Patterns:
- Pasionate Coders (recommended)
- Issam's Design Patterns Resources
Web Development with ASP.NET Core:
-
Essential courses:
-
Web Api
-
Pro ASP.NET Core 6 (Chapters on Authentication & Authorization): Deepen your understanding with recommended book chapters (refer to book for specific chapters).
-
Shiv Kumar's C# Playlist Explore advanced topics through extensive video tutorials.
-
tutorialsEU - C# Find additional resources for specific topics as needed.
- Pro ASP.NET Core Master practical web development techniques.
- ASP.NET Core in Action Gain comprehensive knowledge of the ASP.NET Core framework.
- Building Web APIs with ASP.NET Core
More Data Structures and Algorithms
Advanced Database Systems - CMU
NoSQL Database Tutorial
Operating Systems
Distributed Systems
📹 Distributed Systems University of Cambridge - Martin Kleppmann
Web Application Security
Design Patterns & SOLID Principle
📖 Head First Design Pattern 2nd Edition
📹 Arabic Creational Design Pattern
📹 Arabic Structural Design Pattern
📹 Head First Design Pattern As an English Playlist
🖇️ Refactoring GURU Design Pattern