Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cis-team/back-end-roadmap-2024

Back End Squad Roadmap
https://github.com/cis-team/back-end-roadmap-2024

back-end cis-team computer-science database laravel livewire php vuejs web-application webdevelopment

Last synced: 3 days ago
JSON representation

Back End Squad Roadmap

Awesome Lists containing this project

README

        

# Back End Squad Roadmap


Laravel
Django
.NET

## General Keys :
๐Ÿ”— [Laravel - PHP](#-laravel---php)

๐Ÿ”— [Django - Python](#-django---python)

๐Ÿ”— [ASP.Net Core - C#](#-aspnet---c)

## Roadmap General Topics Keys:

๐Ÿ”— [Preparation](#preparation)

๐Ÿ”— [Entry & Basics ](#entry--basics)

๐Ÿ”— [Beginner](#beginner)

# General Topics:
## Preparation:

CS Introduction

[Data Structures](https://www.youtube.com/watch?v=owCqVRbZlbg&list=PLCInYL3l2AajqOUW_2SwjWeMwf4vL4RSp)

#### OR

[Data Structures Easy to Advanced Course](https://www.youtube.com/watch?v=RBSGKlAvoiM)
________________________________________________________

[Programiz Website](https://www.programiz.com/dsa/data-structure-types)

[ Introductions to Algorithms](https://www.youtube.com/watch?v=8hly31xKli0&t=2s)

#### Recommended Books
[Grokking Algorithms](https://bit.ly/3xl71jO)

## Entry & Basics:

How the Internet Works

[Backend Preparation Video: Client Server Model | Dynamic Sites | MVC | HTTP Protocol](https://www.youtube.com/watch?v=ToHfYbxg3ms&list=PLIzoD6CTXb3_iILDz7NIGj49stmeoDWh0&index=3)

๐Ÿ›œ [How the Internet Works](https://www.youtube.com/watch?v=7_LPdttKXPc)

#### OR

๐Ÿ›œ [How does the internet work? (Full Course)](https://www.youtube.com/watch?v=zN8YNNHcaZc)
#### OR
[ูƒูŠู ูŠุนู…ู„ ุงู„ุฅู†ุชุฑู†ุชุŸ](https://www.youtube.com/watch?v=TnMNDQHB33Q)

What is HTTP?

๐Ÿ›œ [HTTP Crash Course & Exploration](https://www.youtube.com/watch?v=iYM2zFP3Zn0)
#### OR
๐Ÿงพ [Everything you need to know about HTTP](https://cs.fyi/guide/http-in-depth)

What is API?

๐Ÿ›œ [What is an API?](https://www.youtube.com/watch?v=s7wmiS2mSXY)

[ู…ุง ู‡ูˆ ุงู„ู€ API ูˆ ู…ุง ูุงุฆุฏุชู‡ ููŠ ุงู„ุจุฑู…ุฌุฉุŸ ูˆ ูƒูŠู ูŠุนู…ู„ุŸ](https://www.youtube.com/watch?v=rq7DvjN1Gco)

How does a browser work ?

๐Ÿ›œ [How does a browser work ? | Engineering side](https://www.youtube.com/watch?v=5rLFYtXHo9s)

ู…ู„ุฎุต ุงูŠู‡ ุงู„ู„ู‰ ุจูŠุญุตู„ ู…ู† ูˆุฑุงูƒ ู„ู…ุง ุจุชูุชุญ ู…ูˆู‚ุน ุงู†ุชุฑู†ุช

๐Ÿ›œ [OSI Layers](https://www.youtube.com/watch?v=A31bxOyj5mk&t=10s)
### NOTE:
#### You Need To Search For New Terms After This Video.

Command Line

๐Ÿ›œ [ ูƒูˆุฑุณ ุฃุณุงุณูŠุงุช Command Line ](https://www.youtube.com/watch?v=wmZMMcm7zWA)

#### OR

[[Arabic] Learn Command Line #01 - Intro and What's Shell, Terminal, CMD](https://www.youtube.com/watch?v=JVs2Ywy7wGQ&list=PLDoPjvoNmBAxzNO8ixW83Sf8FnLy_MkUT)

## Beginner:

Some Front Basics

๐Ÿ“ฝ๏ธ [HTML - Arabic 1 - 32](https://www.youtube.com/playlist?list=PLDoPjvoNmBAw_t_XWUFbBX-c9MafPk9ji)

๐Ÿ“ฝ๏ธ [HTML & CSS - Crash Course Arabic](https://www.youtube.com/watch?v=aHzw_8wWl48)

๐Ÿ“ฝ๏ธ [JS - Crash Course](https://www.youtube.com/watch?v=W6NZfCO5SIk)

๐Ÿ“ฝ๏ธ [AJAX - Crash Course](https://www.youtube.com/watch?v=82hnvUYY6QA)

๐Ÿ“ฝ๏ธ [JSON - Crash Course](https://www.youtube.com/watch?v=wI1CWzNtE-M)

Introduction To Database

๐Ÿ“ฝ๏ธ [Database Design Course](https://www.youtube.com/watch?v=ztHopE5Wnpc)

**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](https://www.youtube.com/watch?v=7S_tz1z_5bA)

๐Ÿ“ฝ๏ธ [SQL Tutorial - Full Database Course for Beginners](https://www.youtube.com/watch?v=HXV3zeQKqGY)

#### OR
๐Ÿ“ฝ๏ธ [Database Fundamentals](https://maharatech.gov.eg/course/view.php?id=740) ***DB Design***

๐Ÿ“ฝ๏ธ [ู…ู‚ุฑุฑ ุฃุณุงุณูŠุงุช ู‚ูˆุงุนุฏ ุงู„ุจูŠุงู†ุงุช - DB 1](https://www.youtube.com/playlist?list=PL37D52B7714788190)

๐Ÿ“ฝ๏ธ [ุงู„ู…ู‚ุฑุฑ ุงู„ุนู…ู„ู‰](https://www.youtube.com/playlist?list=PL85D9FC9DFD6B9484)

UML & Modeling - Requirements Analysis

***You Need To Search More In This Section***

๐Ÿ“ฝ๏ธ [UML Diagrams Full Course](https://www.youtube.com/watch?v=WnMQ8HlmeXc)

๐ŸŒ [Visual Paradigm - Website](https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-uml/)

> Keep Deep
>
๐Ÿ“– [UML Distilled 3rd Ed](https://github.com/gcoronelc/PECI-Java-MAR-2015/blob/master/Recursos/UML%20Distilled%203rd%20Ed.pdf)

Version Control - Git & Github

๐Ÿ“ฝ๏ธ [Git & GitHub - Arabic, Almdrasa](https://almdrasa.com/tracks/programming-foundations/courses/git-github/)

#### OR
๐ŸŒ [Version Source Control | ุงู„ุชุญูƒู… ุจุงู„ุงุตุฏุงุฑุช](https://www.youtube.com/watch?v=Jaqrcw_MB9E&list=PL4n1Qos4Tb6R4guGC4oX_PZVt8E8XpvqE)

> Keep Deep
>
๐Ÿ“– [UML Distilled 3rd Ed](https://github.com/gcoronelc/PECI-Java-MAR-2015/blob/master/Recursos/UML%20Distilled%203rd%20Ed.pdf)

> [!IMPORTANT]
> From Here Feel Free To Choose Any Path You Want To Start With. ***OFC. After You Finish The Basics & Search About Different Paths***

# # Laravel - PHP

PHP Basics

Master your editor

๐Ÿ“น [Phpstorm](https://laracasts.com/series/phpstorm-for-laravel-developers)

๐Ÿ“ฝ๏ธ [Learn PHP 8 In Arabic](https://www.youtube.com/watch?v=xcg9qq6SZ0w&list=PLDoPjvoNmBAy41u35AqJUrI-H83DObUDq)

#### OR
๐Ÿ“ฝ๏ธ [Full PHP 8 Tutorial - Until 33](https://www.youtube.com/watch?v=sVbEyFZKgqk&list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-) ** Recommended

#### OR
๐Ÿ“ฝ๏ธ [PHP Programming Language Tutorial - Full Course](https://www.youtube.com/watch?v=OK_JCtrrv-c)

PHP OOP

***You Need To Search After Watching Any Video***

๐Ÿ“ฝ๏ธ [Learn Object Oriented PHP - Arabic](https://www.youtube.com/playlist?list=PLDoPjvoNmBAxXTPncg0W4lhVS32LO_xtQ)

#### OR
๐Ÿ“ฝ๏ธ [OOP in Arabic - Omar Ahmed](https://www.youtube.com/watch?v=sVbEyFZKgqk&list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-) ***Java But Highly Recommended***

#### OR
๐Ÿ“ฝ๏ธ [Object Oriented PHP Tutorials - English](https://www.youtube.com/playlist?list=PL0eyrZgxdwhypQiZnYXM7z7-OTkcMgGPh)

#### OR
๐Ÿ“ฝ๏ธ [Object-Oriented Principles in PHP](https://laracasts.com/series/object-oriented-principles-in-php) ***Paid***

> You Can See it As A Refresh Your Knowledge As Crash Course

๐Ÿ“ฝ๏ธ [Introduction to OOP](https://www.youtube.com/watch?v=gUNVnOIK7CM&list=PL71ekc7LvuXK5irXyxo2tRI8fm9QIm0Gj)

PHP MVC

๐Ÿ“ฝ๏ธ [MVC Explained - Arabic](https://www.youtube.com/watch?v=2Q69R0GD9zM)

#### OR
๐Ÿ“ฝ๏ธ [MVC Explained - English](https://www.youtube.com/watch?v=DUg2SWWK18I)

#### AND
๐Ÿ“ฝ๏ธ [PHP MVC Framework from scratch - English ](https://www.youtube.com/watch?v=q0JhJBYi4sw)

#### OR
๐Ÿ“ฝ๏ธ [PHP MVC project in arabic](https://www.youtube.com/playlist?list=PL7mt2FDjAkPepYrMofOwTwxQwJSlZ8N-a)

#### OR
๐Ÿ“ฝ๏ธ [PHP MVC - Arabic](https://www.youtube.com/watch?v=G9ZQNT9M3Hc&list=PLv-kDGQ3al9t6kNKTxxWMog_GES3-XLm1)

> After Watching The Previous You Need To Deep and Practise So Must See It
>
๐Ÿ“ฝ๏ธ [PHP For Beginners Laracasts 2023-edition - English](https://laracasts.com/series/php-for-beginners-2023-edition)

PHP Native Projects

๐Ÿ“ฝ๏ธ [medical project using php and mysql and ajax - Arabic](https://www.youtube.com/watch?v=7SSAycLnrsM&list=PLe_UJpVeP8qDV8zpkvCyjOQQPKPkwZ-6p)

#### OR
๐Ÿ“ฝ๏ธ [Complete Mobile Shopee E-Commerce Website Course - PHP & MySQL](https://www.youtube.com/watch?v=KLWA2vCERSQ)

#### AND
๐Ÿ“ฝ๏ธ [Create a PHP Application | PHP MVC Project Tutorial](https://www.youtube.com/watch?v=Rkg731t47dc&t=1s&ab_channel=DaveGray)

Laravel Basics

๐Ÿ“ฝ๏ธ [Backend Bootcamp: Laravel & Backend Introducion - Eyad Hamza](https://www.youtube.com/playlist?list=PLIzoD6CTXb3_iILDz7NIGj49stmeoDWh0)

๐Ÿ“ฝ๏ธ [Laravel 8 From Scratch - Jeffry Way](https://laracasts.com/series/laravel-8-from-scratch) ***Highly Recommended***

#### OR
๐Ÿ“ฝ๏ธ [Laravel From Scratch ](https://www.youtube.com/watch?v=376vZ1wNYPA)

๐Ÿ“ฝ๏ธ [Laravel 10 Beginners Course](https://youtube.com/playlist?list=PLqDySLfPKRn5d7WbN9R0yJA9IRgx-XBlU&si=ei_2kJF0FwaK03Ge)

Laravel Projects

***First Watch To Know How To Apply***

๐Ÿ“ฝ๏ธ [Laravel 6 From Scratch](https://laracasts.com/series/laravel-6-from-scratch)

๐Ÿ“ฝ๏ธ [Laravel PHP Framework - Insta Clone](https://www.youtube.com/watch?v=ImtZ5yENzgE)

๐Ÿ“ฝ๏ธ [Laravel From Scratch 2022 - Laragigs](https://www.youtube.com/watch?v=MYyJ4PuL4pY&list=LL&index=3)

***After That You Need To Apply Alone - Search About Templates***

๐ŸŒ [Like Those](https://bootstrapmade.com/bootstrap-resume-cv-templates/)

Admin Panels

***Filament Is The Most Common Framework To Create Dashboard But You Free To Use Another***

๐Ÿ“ฝ๏ธ [Laravel Filament](https://www.youtube.com/playlist?list=PL6tf8fRbavl3lxHRw44aKyW0Hq2IXmxGv)

๐Ÿ“ฝ๏ธ [Laravel Filament Roles and Permissions](https://www.youtube.com/playlist?list=PL6tf8fRbavl2oguMj5NSrQXhsd6ztc8_O)

๐Ÿ“ฝ๏ธ [Filament Daily Channel For Tips](https://www.youtube.com/@FilamentDaily)

Laravel API

๐Ÿ“ฝ๏ธ [Creating a Laravel API](https://www.youtube.com/watch?v=mgdMeXkviy8)

๐Ÿ“ฝ๏ธ [Laravel 8 REST API With Sanctum Authentication](https://www.youtube.com/watch?v=MT-GJQIY3EU&t=2127s)

๐Ÿ“ฝ๏ธ [Laravel API Crash Course For Beginners](https://www.youtube.com/watch?v=xvqPEEpRBJ4&list=LL&index=3&t=11s)

๐Ÿ“ฝ๏ธ [Laravel MentorSHIP: Travel API](https://www.youtube.com/playlist?list=PLdXLsjL7A9k2utMAieXUnUP8zyxaDA3mP) ***Recommended After One Or Two Videos Watched***

> ***Here You Need To Search About API Documentation***
#### Intermediate:

Read about Laravel best practices & Tips

๐Ÿ“„ [Laravel Best Practices Repository](https://github.com/alexeymezenin/laravel-best-practices)

๐Ÿ“„ [Laravel Tips Repository](https://github.com/LaravelDaily/laravel-tips)

Laravel Advanced Concepts

๐Ÿ“น [Laravel Advanced - Coder's Tape](https://www.youtube.com/watch?v=_z9nzEUgro4&list=PLpzy7FIRqpGD5pN3-Y66YDtxJCYuGumFO)

Laravel Testing

๐Ÿ“น [Laravel Testing - LaravelDaily](https://www.youtube.com/watch?v=BuDger5Ytbc&list=PLdXLsjL7A9k0esh2qNCtUMsGPLUWdLjHp)

๐Ÿ“น [Laravel Testing - Laracasts](https://laracasts.com/series/build-a-laravel-app-with-tdd)

OR

๐Ÿ“น [Laravel Testing](https://www.youtube.com/playlist?list=PLpzy7FIRqpGAbkfdxo1MwOS9xjG3O3z1y)

Laravel package development

๐Ÿ“น [Laravel Package Development](https://www.youtube.com/playlist?list=PLpzy7FIRqpGBQ_aqz_hXDBch1aAA-lmgu)

Useful laravel packages

๐Ÿ“น [Laravel packages](https://www.youtube.com/playlist?list=PLEhEHUEU3x5pcQJHE8WBLqlHt2o3q5O-f)

--------------------------------------------------------
# # Django - Python

- [Python Basics](https://youtube.com/playlist?list=PLDoPjvoNmBAyE_gei5d18qkfIe-Z8mocs&si=6dJUvnt3gyyANybO)

- [OOP](https://youtube.com/playlist?list=PLDoPjvoNmBAyE_gei5d18qkfIe-Z8mocs&si=6dJUvnt3gyyANybO)

- [Django Basics](https://youtube.com/playlist?list=PL2z1gXAKH9c3XUn2HYMWRbAon4z6AQ4CL&si=DFu4WEykODIyNbKA)

- [Django ORM](https://youtube.com/playlist?list=PLOLrQ9Pn6cazjoDEnwzcdWWf4SNS0QZml&si=NwYIqVaAh53uZi7Z)


Start To Create Django Projects

- [Protfolio resume project](https://youtu.be/pLN-OnXjOJg?si=VVUSW1foiNtkKs5t)

- [Todo Project](https://youtu.be/4RWFvXDUmjo?si=LeXdC-vWVGUx-RUM)

- [Voting App](https://youtu.be/dPoGRYz-n5E?si=2HBaKimeH0eIpO2v)

- [Todo App With Authentication](https://youtu.be/llbtoQTt4qw?si=mHJQsp7zgDDhXM7p)

- [Chat System](https://www.youtube.com/watch?v=cw8-KFVXpTE)


```
This incoming technologies is very important for you.
As you will use it for work in companies.
```


- [Django Rest Framework ](https://youtube.com/playlist?list=PLXqhO5lRtxJV6oWcW2vlPHRzRFF6gVvc3&si=OoxMHr4_NETs7Yre)

- [Postman](https://www.youtube.com/watch?v=NDKlI0DvolY)

- [CRUD](https://youtu.be/oj7DEXQdVqw?si=Eq34ZItKfxfu3qfR)

- [JWT Authentication](https://youtu.be/pUBAYMMpx3I?si=wl00ljNLiEiI6MzT)

- [Pagination](https://www.youtube.com/watch?v=ZgmF6AX3U7E)

- [Redis](https://www.youtube.com/watch?v=tJVNUYvjTUk)

- [Celery](https://youtube.com/playlist?list=PLLz6Bi1mIXhHKA1Szy2aj9Jbs6nw9fhNY&si=MlSTRVIFBtlH7FBm)

- [Docker - #1 -> #4](https://youtube.com/playlist?list=PLOLrQ9Pn6cazCfL7v4CdaykNoWMQymM_C&si=NMMhdArWo3EM9T_6)

--------------------------------------------------------

# # Asp.net - C#

> [!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.

## Prerequisites

- Passion for coding
- Basic understanding of programming concepts

## Beginner Level

**C# Syntax and Fundamentals:**

- **[ITI C# Courses](https://www.youtube.com/playlist?list=PLsV97AQt78NT0H8J71qe7edwRpAirfqOI)**
- **[Passionate Coders C# Tutorial](https://www.youtube.com/watch?v=yqUeKsXwfRE&list=PL5RGzfpIj4jEhPZGKf7cRTp_k4-PzcEmZ&index=3)**

**Intermediate (OOP):**
* **[Issam Abd Elnabi (OOP videos only)](https://youtube.com/playlist?list=PL4n1Qos4Tb6SWPbJNpiznp-Ok4A8J_23l)** (highly recommended)
* **[passionate coders](https://www.youtube.com/playlist?list=PLsV97AQt78NQumtM4rQc77yjbkZcGOTX5)**

**Advanced C#**
* **[Passionate Coders](https://www.youtube.com/playlist?list=PLsV97AQt78NQYhO7NqlBTrJX_Nsk3SmyY)**
* **[Issam Abd Elnabi](https://youtube.com/playlist?list=PL4n1Qos4Tb6SWPbJNpiznp-Ok4A8J_23l)**
* **[TimCorey](https://www.youtube.com/playlist?list=PLLWMQd6PeGY12yNE714jffLFnMVZCwvvZ)**

**Highly Recommended Books**
* Illustrated C# 7
* C# in nutshell (reference)

**Databases:**

- **SQL Server (DBMS):**
- **[Issam AbdelNabi SQL Server Course](https://www.youtube.com/playlist?list=PL4n1Qos4Tb6RP_OovpgjoHLkCVaYFy-aj)**
- **[ุงู„ุฏุณูˆู‚ูŠ SQL Server](https://youtube.com/playlist?list=PL1DUmTEdeA6J6oDLTveTt4Z7E5qEfFluE&si=atTZYq1KGo_LdHUo)**

- **Query Language in C# (LINQ):**
- **[Issam's LINQ Resources](https://www.youtube.com/playlist?list=PL4n1Qos4Tb6Sj1Y4xJuJoWCuqleeG2yt6)**
- **[FreeCodeCamp LINQ Tutorials](https://www.youtube.com/watch?v=5l2qA3Pc83M&t=3849s)**

- **EF Core (ORM)**
- **[DevCreed](https://www.youtube.com/playlist?list=PL62tSREI9C-cHV28v-EqWinveTTAos8Pp)**
- **[Issam Abd Elnabi](https://youtube.com/playlist?list=PL4n1Qos4Tb6QZkbTWJx7wHqEABP8Pg6uv)**

**Solid Principles**

- **[Passionate Coders](https://www.youtube.com/playlist?list=PLsV97AQt78NRT1GmH2EJ-o-2_ILFM9feq)**
- **[Issam's Solid Principles Course](https://www.youtube.com/playlist?list=PL4n1Qos4Tb6ThSyydEJTm7xJ3qEwE8Oyu)**

**Design Patterns:**

- **[Pasionate Coders](https://www.youtube.com/playlist?list=PLsV97AQt78NRT1GmH2EJ-o-2_ILFM9feq)** (recommended)
- **[Issam's Design Patterns Resources](https://www.youtube.com/playlist?list=PLsV97AQt78NTrqUAZM562JbR3ljX19JFR)**

**Web Development with ASP.NET Core:**

- **Essential courses:**
- **[ASP.NET Core for Beginners](https://www.youtube.com/playlist?list=PLLWMQd6PeGY12yNE714jffLFnMVZCwvvZ)**
- **[Dependency Injection and Life Cycles by Tim Corey](https://www.youtube.com/watch?v=Hhpq7oYcpGE)**
- **[MVC Pattern Introduction](https://www.youtube.com/playlist?list=PLX1bW_GeBRhAjpkPCTpKXJoFGe2ZpYGUC)**
- **[Practice with a small CRUD project.](https://www.youtube.com/playlist?list=PL62tSREI9C-c-Zw9Pafbd7VQTfZMtn8yQ)**

- **Web Api**
- **[Web APIs with Devcreed Tutorials](https://www.youtube.com/playlist?list=PL62tSREI9C-c_yZ0a7Yui1U22Tv4mBjSF)**

- **[Repository Pattern](https://www.youtube.com/playlist?list=PL62tSREI9C-e6nQ47brLj00iSGddiee73)**

### Authentication & Security
* **[ASP.NET Core API with JWT Authentication](https://www.youtube.com/playlist?list=PL62tSREI9C-eYNE1Pyw0yv1tETs5V8WGd)**
* **[JWT Refresh Tokens In .Net 6 (Core)](https://www.youtube.com/playlist?list=PL62tSREI9C-foV0zXVpW_f0JNtTD6Wv2W)**

* **Pro ASP.NET Core 6 (Chapters on Authentication & Authorization):** Deepen your understanding with recommended book chapters (refer to book for specific chapters).

### Caching & Unit Testing

* **[Memory Cache](https://www.youtube.com/playlist?list=PL62tSREI9C-foV0zXVpW_f0JNtTD6Wv2W)**
* **[Unit Testing](https://www.youtube.com/playlist?list=PL4n1Qos4Tb6RrQpmpGWALaE1PVvWR8d3A)**

## Advance & Important Concepts

* **[Shiv Kumar's C# Playlist](https://www.youtube.com/playlist?list=PLJ0hAqAAdnpD5ohNkTH_TMnes0tDa6cua)** Explore advanced topics through extensive video tutorials.

* **[tutorialsEU - C#](https://www.youtube.com/playlist?list=PLSr9CPTtmP9js0n4XOmI4vfKeVvlS32PA)** Find additional resources for specific topics as needed.

### Reference Books

* **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**
----------------------------------------

## Advanced General:

More Data Structures and Algorithms

๐Ÿ“น [Data Structures and Algorithms - MIT](https://www.youtube.com/playlist?list=PLUl4u3cNGP63EdVPNLG3ToM6LaEUuStEY)

Advanced Database Systems - CMU

๐Ÿ“น [Advanced Database Systems - CMU](https://www.youtube.com/watch?v=LWS8LEQAUVc&list=PLSE8ODhjZXjYzlLMbX3cR0sxWnRM7CLFn)

NoSQL Database Tutorial

๐Ÿ“น [NoSQL Database Tutorial](https://www.youtube.com/watch?v=xh4gy1lbL2k)

Operating Systems

๐Ÿ“น [Operating Systems - Berkeley](https://www.bilibili.com/video/BV1e7411B7Ja?p=3)

Distributed Systems

๐Ÿ“น [Distributed Systems University of Cambridge - Martin Kleppmann](https://www.youtube.com/playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB)

๐Ÿ“„ [Lecture Notes](https://www.cl.cam.ac.uk/teaching/2122/ConcDisSys/dist-sys-notes.pdf)

Web Application Security

๐Ÿ“– [Web Application Security Book](https://www.oreilly.com/library/view/web-application-security/9781492053101/)

Design Patterns & SOLID Principle

##### Books

๐Ÿ“– [Head First Design Pattern 2nd Edition](https://drive.google.com/file/d/1BmXIGt6CaMig1qXiqETQI5y3wsmh4N1z/view?usp=sharing)

##### Videos

๐Ÿ“น [Mosh Design Pattern](https://www.youtube.com/watch?v=NU_1StN5Tkk&ab_channel=ProgrammingwithMosh)

๐Ÿ“น [Arabic SOLID Principle](https://www.youtube.com/playlist?list=PLnqAlQ9hFYdflFSS4NigVB7aSoYPNwHTL)

๐Ÿ“น [Arabic Creational Design Pattern](https://www.youtube.com/watch?v=hT9Gv_wabbw&list=PLnqAlQ9hFYdewk9UKGBcHLulZNUBpNSKJ&ab_channel=MohammedReda)

๐Ÿ“น [Arabic Structural Design Pattern](https://www.youtube.com/watch?v=5qBVy3dCEQw&list=PLnqAlQ9hFYdcW3viz_oXRal_FNkg2Dssm&ab_channel=MohammedReda)

๐Ÿ“น [Arabic Design Pattern](https://www.youtube.com/watch?v=-UQND--CVew&list=PLd-dOEgzBpGnt3GuEszo_piQq52XSqAmj&ab_channel=DevGeeksAcademy)

๐Ÿ“น [Arabic PHP Design Pattern](https://www.youtube.com/watch?v=hYas1gMp2nM&list=PLdYYj2XLw5BnpInmR103TyVwFd_CLI6IS&ab_channel=RamyHakam)

๐Ÿ“น [Head First Design Pattern As an English Playlist](https://www.youtube.com/playlist?list=PLrhzvIcii6GNjpARdnO4ueTUAVR9eMBpc)
##### Website

๐Ÿ–‡๏ธ [Refactoring GURU Design Pattern](https://refactoring.guru/design-patterns)

##### Articles & Repos

๐Ÿ“„ [SOLID Article - Digital Ocean](https://www.digitalocean.com/community/conceptual-articles/s-o-l-i-d-the-first-five-principles-of-object-oriented-design)

๐Ÿ“„ [Design Patterns - Repo](https://github.com/kamranahmedse/design-patterns-for-humans)

Object-Oriented Analysis and Design

๐Ÿ“– [Head First Object-Oriented Analysis and Design](https://github.com/MarkPThomas/HeadFirst-OOAD/blob/master/Head%20First%20Object-Oriented%20Analysis%20and%20Design.pdf)

Clean Code & Refactoring

๐Ÿ“– [Clean Code](https://github.com/ontiyonke/book-1/blob/master/%5BPROGRAMMING%5D%5BClean%20Code%20by%20Robert%20C%20Martin%5D.pdf)

๐Ÿ“– [Refactoring To Patterns](https://github.com/abhinavkorpal/awesome-computer-science-EBook/blob/master/DesignPatterns/Refactoring%20To%20Patterns%20-%20Joshua%20Kerievsky.pdf)

๐Ÿ“– [Martin Fowler](https://martinfowler.com/books/)

### Integration and Deployment:

CI CD

๐Ÿ“น [Continuous Integration And Continuous Delivery](https://www.youtube.com/watch?v=h9K1NnqwUvE&ab_channel=Simplilearn)

Container

๐Ÿ“น [Docker - Free Code Camp - English](https://www.youtube.com/watch?v=fqMOX6JJhGo&ab_channel=freeCodeCamp.org)

๐Ÿ“น [Docker - TechWorld with Nana - English](https://www.youtube.com/watch?v=3c-iBn73dDE&ab_channel=TechWorldwithNana)

๐Ÿ“น [Docker Practical Course - Arabic](https://www.youtube.com/watch?v=tHP5IWfqPKk&list=PLzNfs-3kBUJnY7Cy1XovLaAkgfjim05RR)

Cloud

๐Ÿ“น [AWS - Free Code Camp](https://www.youtube.com/watch?v=3hLmDS179YE&ab_channel=freeCodeCamp.org)

Deployment
๐Ÿ“น [Deploy on digital oceans](https://www.youtube.com/watch?v=QnNA7YdvCYA&list=PLseEp7p6EwiZrR_9dzp8d3AVcBqPz-HFZ&index=3)

๐Ÿ“น [Deploy on shared hosting](https://www.youtube.com/watch?v=6g8G3YQtQt4)