{"id":15016889,"url":"https://github.com/cis-team/back-end-roadmap-2024","last_synced_at":"2025-04-12T10:42:21.014Z","repository":{"id":110259684,"uuid":"389653097","full_name":"CIS-Team/Back-End-Roadmap-2024","owner":"CIS-Team","description":"Back End Squad Roadmap","archived":false,"fork":false,"pushed_at":"2024-02-16T11:42:34.000Z","size":13197,"stargazers_count":69,"open_issues_count":1,"forks_count":8,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T05:33:23.510Z","etag":null,"topics":["back-end","cis-team","computer-science","database","laravel","livewire","php","vuejs","web-application","webdevelopment"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CIS-Team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-26T14:02:08.000Z","updated_at":"2025-03-12T14:06:47.000Z","dependencies_parsed_at":"2024-02-16T12:46:30.182Z","dependency_job_id":null,"html_url":"https://github.com/CIS-Team/Back-End-Roadmap-2024","commit_stats":{"total_commits":55,"total_committers":9,"mean_commits":6.111111111111111,"dds":0.5272727272727273,"last_synced_commit":"d5087b922aa8253fdaa191c337367a032816542a"},"previous_names":["cis-team/back-end-roadmap-2024"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CIS-Team%2FBack-End-Roadmap-2024","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CIS-Team%2FBack-End-Roadmap-2024/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CIS-Team%2FBack-End-Roadmap-2024/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CIS-Team%2FBack-End-Roadmap-2024/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CIS-Team","download_url":"https://codeload.github.com/CIS-Team/Back-End-Roadmap-2024/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248557201,"owners_count":21124156,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["back-end","cis-team","computer-science","database","laravel","livewire","php","vuejs","web-application","webdevelopment"],"created_at":"2024-09-24T19:49:31.722Z","updated_at":"2025-04-12T10:42:20.993Z","avatar_url":"https://github.com/CIS-Team.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Back End Squad Roadmap\r\n\r\n\u003cp style=\"display: flex; align-items: center; justify-content: space-arround; flex-wrap: wrap\"\u003e\r\n  \u003ca href=\"https://laravel.com/\"\u003e\u003cimg src=\"assets/repo/laravel_logo.svg\" width=\"400px\" height=\"200px\" alt=\"Laravel\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://www.djangoproject.com/\"\u003e\u003cimg src=\"assets/repo/dj.png\" width=\"300px\" height=\"150px\" alt=\"Django\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://dotnet.microsoft.com/en-us/download/dotnet-framework\"\u003e\u003cimg src=\"assets/repo/ASP.png\" width=\"250\" height=\"250\" alt=\".NET\"\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n## General Keys :\r\n🔗 [Laravel - PHP](#-laravel---php)\r\n\r\n🔗 [Django - Python](#-django---python)\r\n\r\n🔗 [ASP.Net  Core - C#](#-aspnet---c)\r\n\r\n## Roadmap General Topics Keys:\r\n\r\n🔗 [Preparation](#preparation)\r\n\r\n🔗 [Entry \u0026 Basics ](#entry--basics)\r\n\r\n🔗 [Beginner](#beginner)\r\n\r\n# General Topics:\r\n## Preparation:\r\n\r\n\u003cdetails\u003e\r\n \u003csummary\u003eCS Introduction \u003c/summary\u003e\r\n\r\n\r\n[Data Structures](https://www.youtube.com/watch?v=owCqVRbZlbg\u0026list=PLCInYL3l2AajqOUW_2SwjWeMwf4vL4RSp)\r\n\r\n#### OR\r\n\r\n[Data Structures Easy to Advanced Course](https://www.youtube.com/watch?v=RBSGKlAvoiM)\r\n________________________________________________________\r\n\r\n\r\n[Programiz Website](https://www.programiz.com/dsa/data-structure-types)\r\n\r\n[ Introductions to Algorithms](https://www.youtube.com/watch?v=8hly31xKli0\u0026t=2s)\r\n\r\n\r\n#### Recommended Books\r\n[Grokking Algorithms](https://bit.ly/3xl71jO)\r\n\u003c/details\u003e\r\n\r\n\r\n## Entry \u0026 Basics:\r\n\r\n\r\n\u003cdetails\u003e\r\n \u003csummary\u003eHow the Internet Works\u003c/summary\u003e\r\n\r\n[Backend Preparation Video: Client Server Model | Dynamic Sites | MVC | HTTP Protocol](https://www.youtube.com/watch?v=ToHfYbxg3ms\u0026list=PLIzoD6CTXb3_iILDz7NIGj49stmeoDWh0\u0026index=3)\r\n\r\n🛜 [How the Internet Works](https://www.youtube.com/watch?v=7_LPdttKXPc)\r\n\r\n#### OR\r\n\r\n🛜 [How does the internet work? (Full Course)](https://www.youtube.com/watch?v=zN8YNNHcaZc)\r\n#### OR\r\n[كيف يعمل الإنترنت؟](https://www.youtube.com/watch?v=TnMNDQHB33Q)\r\n\u003c/details\u003e\r\n\r\n\r\n\u003cdetails\u003e\r\n \u003csummary\u003eWhat is HTTP?\u003c/summary\u003e\r\n\r\n🛜 [HTTP Crash Course \u0026 Exploration](https://www.youtube.com/watch?v=iYM2zFP3Zn0)\r\n#### OR\r\n🧾 [Everything you need to know about HTTP](https://cs.fyi/guide/http-in-depth)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n \u003csummary\u003eWhat is API?\u003c/summary\u003e\r\n\r\n🛜 [What is an API?](https://www.youtube.com/watch?v=s7wmiS2mSXY)\r\n\r\n[ما هو الـ API و ما فائدته في البرمجة؟ و كيف يعمل؟](https://www.youtube.com/watch?v=rq7DvjN1Gco)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n \u003csummary\u003eHow does a browser work ?\u003c/summary\u003e\r\n\r\n🛜 [How does a browser work ? | Engineering side](https://www.youtube.com/watch?v=5rLFYtXHo9s)\r\n\r\n\u003c/details\u003e\r\n\r\n\r\n\u003cdetails\u003e\r\n \u003csummary\u003eملخص ايه اللى بيحصل من وراك لما بتفتح موقع انترنت\u003c/summary\u003e\r\n\r\n🛜 [OSI Layers](https://www.youtube.com/watch?v=A31bxOyj5mk\u0026t=10s)\r\n### NOTE:\r\n#### You Need To Search For New Terms After This Video.\r\n\u003c/details\u003e \r\n\r\n\u003cdetails\u003e\r\n \u003csummary\u003eCommand Line\u003c/summary\u003e\r\n\r\n🛜 [ كورس أساسيات Command Line ](https://www.youtube.com/watch?v=wmZMMcm7zWA)\r\n\r\n#### OR\r\n\r\n[[Arabic] Learn Command Line #01 - Intro and What's Shell, Terminal, CMD](https://www.youtube.com/watch?v=JVs2Ywy7wGQ\u0026list=PLDoPjvoNmBAxzNO8ixW83Sf8FnLy_MkUT)\r\n\r\n\u003c/details\u003e\r\n\r\n## Beginner:\r\n\r\n\u003cdetails\u003e\r\n \u003csummary\u003eSome Front Basics\u003c/summary\u003e\r\n\r\n📽️ [HTML - Arabic 1 - 32](https://www.youtube.com/playlist?list=PLDoPjvoNmBAw_t_XWUFbBX-c9MafPk9ji)\r\n\r\n📽️ [HTML \u0026 CSS - Crash  Course Arabic](https://www.youtube.com/watch?v=aHzw_8wWl48)\r\n\r\n📽️ [JS  - Crash Course](https://www.youtube.com/watch?v=W6NZfCO5SIk)\r\n\r\n📽️ [AJAX  - Crash Course](https://www.youtube.com/watch?v=82hnvUYY6QA)\r\n\r\n📽️ [JSON  - Crash Course](https://www.youtube.com/watch?v=wI1CWzNtE-M)\r\n\r\n\r\n\u003c/details\u003e\r\n\r\n\r\n\u003cdetails\u003e\r\n \u003csummary\u003eIntroduction To Database\u003c/summary\u003e\r\n\r\n📽️ [Database Design Course](https://www.youtube.com/watch?v=ztHopE5Wnpc)\r\n\r\n **Note:**\r\n\u003e 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.\r\n\r\n\r\n📽️ [MySQL Tutorial for Beginners](https://www.youtube.com/watch?v=7S_tz1z_5bA)\r\n\r\n📽️ [SQL Tutorial - Full Database Course for Beginners](https://www.youtube.com/watch?v=HXV3zeQKqGY)\r\n\r\n#### OR\r\n📽️ [Database Fundamentals](https://maharatech.gov.eg/course/view.php?id=740) ***DB Design***\r\n\r\n📽️ [مقرر أساسيات قواعد البيانات - DB 1](https://www.youtube.com/playlist?list=PL37D52B7714788190)\r\n\r\n📽️ [المقرر العملى](https://www.youtube.com/playlist?list=PL85D9FC9DFD6B9484)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n \u003csummary\u003eUML \u0026 Modeling - Requirements Analysis \u003c/summary\u003e\r\n\r\n***You Need To Search More In This Section***\r\n\r\n📽️ [UML Diagrams Full Course](https://www.youtube.com/watch?v=WnMQ8HlmeXc)\r\n\r\n🌐 [Visual Paradigm - Website](https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-uml/)\r\n\r\n\u003e Keep Deep\r\n\u003e\r\n📖 [UML Distilled 3rd Ed](https://github.com/gcoronelc/PECI-Java-MAR-2015/blob/master/Recursos/UML%20Distilled%203rd%20Ed.pdf)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n \u003csummary\u003eVersion Control - Git \u0026 Github\u003c/summary\u003e\r\n\r\n📽️ [Git \u0026 GitHub - Arabic, Almdrasa](https://almdrasa.com/tracks/programming-foundations/courses/git-github/)\r\n\r\n#### OR\r\n🌐 [Version Source Control | التحكم بالاصدارت](https://www.youtube.com/watch?v=Jaqrcw_MB9E\u0026list=PL4n1Qos4Tb6R4guGC4oX_PZVt8E8XpvqE)\r\n\r\n\u003e Keep Deep\r\n\u003e\r\n📖 [UML Distilled 3rd Ed](https://github.com/gcoronelc/PECI-Java-MAR-2015/blob/master/Recursos/UML%20Distilled%203rd%20Ed.pdf)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003e [!IMPORTANT]\r\n\u003e From Here Feel Free To Choose Any Path You Want To Start With. ***OFC. After You Finish The Basics \u0026 Search About Different Paths***\r\n\r\n# # Laravel - PHP\r\n\u003cdetails\u003e\r\n\r\n \u003csummary\u003ePHP Basics\u003c/summary\u003e\r\n\r\n  \u003csummary\u003e Master your editor\u003c/summary\u003e\r\n\r\n📹 [Phpstorm](https://laracasts.com/series/phpstorm-for-laravel-developers)\r\n\r\n\r\n📽️ [Learn PHP 8 In Arabic](https://www.youtube.com/watch?v=xcg9qq6SZ0w\u0026list=PLDoPjvoNmBAy41u35AqJUrI-H83DObUDq)\r\n\r\n#### OR\r\n📽️ [Full PHP 8 Tutorial - Until 33](https://www.youtube.com/watch?v=sVbEyFZKgqk\u0026list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-) ** Recommended\r\n\r\n#### OR\r\n📽️ [PHP Programming Language Tutorial - Full Course](https://www.youtube.com/watch?v=OK_JCtrrv-c)\r\n\r\n\u003c/details\u003e\r\n\r\n\r\n\u003cdetails\u003e\r\n \u003csummary\u003ePHP OOP\u003c/summary\u003e\r\n\r\n***You Need To Search After Watching Any Video***\r\n\r\n📽️ [Learn Object Oriented PHP - Arabic](https://www.youtube.com/playlist?list=PLDoPjvoNmBAxXTPncg0W4lhVS32LO_xtQ)\r\n\r\n#### OR\r\n📽️ [OOP in Arabic - Omar Ahmed](https://www.youtube.com/watch?v=sVbEyFZKgqk\u0026list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-) ***Java But Highly Recommended***\r\n\r\n#### OR\r\n📽️ [Object Oriented PHP Tutorials - English](https://www.youtube.com/playlist?list=PL0eyrZgxdwhypQiZnYXM7z7-OTkcMgGPh)\r\n\r\n#### OR\r\n📽️ [Object-Oriented Principles in PHP](https://laracasts.com/series/object-oriented-principles-in-php) ***Paid***\r\n\r\n\u003e You Can See it As A Refresh Your Knowledge As Crash Course\r\n\r\n📽️ [Introduction to OOP](https://www.youtube.com/watch?v=gUNVnOIK7CM\u0026list=PL71ekc7LvuXK5irXyxo2tRI8fm9QIm0Gj)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n \u003csummary\u003ePHP MVC\u003c/summary\u003e\r\n\r\n📽️ [MVC Explained - Arabic](https://www.youtube.com/watch?v=2Q69R0GD9zM)\r\n\r\n#### OR\r\n📽️ [MVC Explained - English](https://www.youtube.com/watch?v=DUg2SWWK18I)\r\n\r\n#### AND\r\n📽️ [PHP MVC Framework from scratch - English ](https://www.youtube.com/watch?v=q0JhJBYi4sw)\r\n\r\n#### OR\r\n📽️ [PHP MVC project in arabic](https://www.youtube.com/playlist?list=PL7mt2FDjAkPepYrMofOwTwxQwJSlZ8N-a)\r\n\r\n#### OR\r\n📽️ [PHP MVC - Arabic](https://www.youtube.com/watch?v=G9ZQNT9M3Hc\u0026list=PLv-kDGQ3al9t6kNKTxxWMog_GES3-XLm1)\r\n\r\n\u003e After Watching The Previous You Need To Deep and Practise So Must See It\r\n\u003e\r\n📽️ [PHP For Beginners Laracasts 2023-edition - English](https://laracasts.com/series/php-for-beginners-2023-edition)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n \u003csummary\u003ePHP Native Projects\u003c/summary\u003e\r\n\r\n📽️ [medical project using php and mysql and ajax - Arabic](https://www.youtube.com/watch?v=7SSAycLnrsM\u0026list=PLe_UJpVeP8qDV8zpkvCyjOQQPKPkwZ-6p)\r\n\r\n#### OR\r\n📽️ [Complete Mobile Shopee E-Commerce Website Course - PHP \u0026 MySQL](https://www.youtube.com/watch?v=KLWA2vCERSQ)\r\n\r\n#### AND\r\n📽️ [Create a PHP Application | PHP MVC Project Tutorial](https://www.youtube.com/watch?v=Rkg731t47dc\u0026t=1s\u0026ab_channel=DaveGray)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n \u003csummary\u003eLaravel Basics\u003c/summary\u003e\r\n\r\n📽️ [Backend Bootcamp: Laravel \u0026 Backend Introducion - Eyad Hamza](https://www.youtube.com/playlist?list=PLIzoD6CTXb3_iILDz7NIGj49stmeoDWh0)\r\n\r\n📽️ [Laravel 8 From Scratch - Jeffry Way](https://laracasts.com/series/laravel-8-from-scratch) ***Highly Recommended***\r\n\r\n#### OR\r\n📽️ [Laravel From Scratch ](https://www.youtube.com/watch?v=376vZ1wNYPA)\r\n\r\n📽️ [Laravel 10 Beginners Course](https://youtube.com/playlist?list=PLqDySLfPKRn5d7WbN9R0yJA9IRgx-XBlU\u0026si=ei_2kJF0FwaK03Ge)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n \u003csummary\u003eLaravel Projects\u003c/summary\u003e\r\n\r\n***First Watch To Know How To Apply***\r\n\r\n📽️ [Laravel 6 From Scratch](https://laracasts.com/series/laravel-6-from-scratch)\r\n\r\n📽️ [Laravel PHP Framework - Insta Clone](https://www.youtube.com/watch?v=ImtZ5yENzgE)\r\n\r\n📽️ [Laravel From Scratch 2022 - Laragigs](https://www.youtube.com/watch?v=MYyJ4PuL4pY\u0026list=LL\u0026index=3)\r\n\r\n***After That You Need To Apply Alone - Search About Templates***\r\n\r\n🌐 [Like Those](https://bootstrapmade.com/bootstrap-resume-cv-templates/)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n \u003csummary\u003eAdmin Panels\u003c/summary\u003e\r\n\r\n***Filament Is The Most Common Framework To Create Dashboard But You Free To Use Another***\r\n\r\n📽️ [Laravel Filament](https://www.youtube.com/playlist?list=PL6tf8fRbavl3lxHRw44aKyW0Hq2IXmxGv)\r\n\r\n📽️ [Laravel Filament Roles and Permissions](https://www.youtube.com/playlist?list=PL6tf8fRbavl2oguMj5NSrQXhsd6ztc8_O)\r\n\r\n📽️ [Filament Daily Channel For Tips](https://www.youtube.com/@FilamentDaily)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n \u003csummary\u003eLaravel API\u003c/summary\u003e\r\n\r\n📽️ [Creating a Laravel API](https://www.youtube.com/watch?v=mgdMeXkviy8)\r\n\r\n📽️ [Laravel 8 REST API With Sanctum Authentication](https://www.youtube.com/watch?v=MT-GJQIY3EU\u0026t=2127s)\r\n\r\n📽️ [Laravel API Crash Course For Beginners](https://www.youtube.com/watch?v=xvqPEEpRBJ4\u0026list=LL\u0026index=3\u0026t=11s)\r\n\r\n📽️ [Laravel MentorSHIP: Travel API](https://www.youtube.com/playlist?list=PLdXLsjL7A9k2utMAieXUnUP8zyxaDA3mP) ***Recommended After One Or Two Videos Watched***\r\n\u003c/details\u003e\r\n\r\n\u003e ***Here You Need To Search About API Documentation***\r\n#### Intermediate:\r\n\r\n\u003cdetails\u003e\r\n  \u003csummary\u003eRead about Laravel best practices \u0026 Tips\u003c/summary\u003e\r\n\r\n📄 [Laravel Best Practices Repository](https://github.com/alexeymezenin/laravel-best-practices)\r\n\r\n📄 [Laravel Tips Repository](https://github.com/LaravelDaily/laravel-tips)\r\n\r\n\u003c/details\u003e\r\n\u003cdetails\u003e\r\n\r\n  \u003csummary\u003eLaravel Advanced Concepts\u003c/summary\u003e\r\n\r\n📹 [Laravel Advanced - Coder's Tape](https://www.youtube.com/watch?v=_z9nzEUgro4\u0026list=PLpzy7FIRqpGD5pN3-Y66YDtxJCYuGumFO)\r\n\u003c/details\u003e\r\n\u003cdetails\u003e\r\n\r\n  \u003csummary\u003eLaravel Testing\u003c/summary\u003e\r\n\r\n📹 [Laravel Testing - LaravelDaily](https://www.youtube.com/watch?v=BuDger5Ytbc\u0026list=PLdXLsjL7A9k0esh2qNCtUMsGPLUWdLjHp)\r\n\r\n\r\n📹 [Laravel Testing - Laracasts](https://laracasts.com/series/build-a-laravel-app-with-tdd)\r\n\r\nOR\r\n\r\n📹 [Laravel Testing](https://www.youtube.com/playlist?list=PLpzy7FIRqpGAbkfdxo1MwOS9xjG3O3z1y)\r\n\r\n\u003c/details\u003e\r\n\u003cdetails\u003e\r\n\r\n  \u003csummary\u003eLaravel package development\u003c/summary\u003e\r\n\r\n📹 [Laravel Package Development](https://www.youtube.com/playlist?list=PLpzy7FIRqpGBQ_aqz_hXDBch1aAA-lmgu)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\r\n  \u003csummary\u003eUseful laravel packages\u003c/summary\u003e\r\n\r\n📹 [Laravel packages](https://www.youtube.com/playlist?list=PLEhEHUEU3x5pcQJHE8WBLqlHt2o3q5O-f)\r\n\r\n\r\n\u003c/details\u003e\r\n\r\n--------------------------------------------------------\r\n# # Django - Python\r\n\r\n- [Python Basics](https://youtube.com/playlist?list=PLDoPjvoNmBAyE_gei5d18qkfIe-Z8mocs\u0026si=6dJUvnt3gyyANybO)\r\n\r\n- [OOP](https://youtube.com/playlist?list=PLDoPjvoNmBAyE_gei5d18qkfIe-Z8mocs\u0026si=6dJUvnt3gyyANybO)\r\n\r\n- [Django Basics](https://youtube.com/playlist?list=PL2z1gXAKH9c3XUn2HYMWRbAon4z6AQ4CL\u0026si=DFu4WEykODIyNbKA)\r\n\r\n- [Django ORM](https://youtube.com/playlist?list=PLOLrQ9Pn6cazjoDEnwzcdWWf4SNS0QZml\u0026si=NwYIqVaAh53uZi7Z)\r\n\r\n\r\n\u003cbr\u003e\r\n\u003cdetails\u003e\r\n\r\n\u003csummary\u003eStart To Create Django Projects\u003c/summary\u003e\r\n\r\n- [Protfolio resume project](https://youtu.be/pLN-OnXjOJg?si=VVUSW1foiNtkKs5t)\r\n\r\n- [Todo Project](https://youtu.be/4RWFvXDUmjo?si=LeXdC-vWVGUx-RUM)\r\n\r\n- [Voting App](https://youtu.be/dPoGRYz-n5E?si=2HBaKimeH0eIpO2v)\r\n\r\n- [Todo App With Authentication](https://youtu.be/llbtoQTt4qw?si=mHJQsp7zgDDhXM7p)\r\n\r\n- [Chat System](https://www.youtube.com/watch?v=cw8-KFVXpTE)\r\n\r\n\r\n\u003c/details\u003e\r\n\r\n\r\n\u003cbr\u003e\r\n\r\n```\r\nThis incoming technologies is very important for you.\r\nAs you will use it for work in companies.\r\n```\r\n\r\n\u003cbr\u003e\r\n\r\n- [Django Rest Framework ](https://youtube.com/playlist?list=PLXqhO5lRtxJV6oWcW2vlPHRzRFF6gVvc3\u0026si=OoxMHr4_NETs7Yre)\r\n\r\n\r\n- [Postman](https://www.youtube.com/watch?v=NDKlI0DvolY)\r\n\r\n- [CRUD](https://youtu.be/oj7DEXQdVqw?si=Eq34ZItKfxfu3qfR)\r\n\r\n- [JWT Authentication](https://youtu.be/pUBAYMMpx3I?si=wl00ljNLiEiI6MzT)\r\n\r\n- [Pagination](https://www.youtube.com/watch?v=ZgmF6AX3U7E)\r\n\r\n- [Redis](https://www.youtube.com/watch?v=tJVNUYvjTUk)\r\n\r\n- [Celery](https://youtube.com/playlist?list=PLLz6Bi1mIXhHKA1Szy2aj9Jbs6nw9fhNY\u0026si=MlSTRVIFBtlH7FBm)\r\n\r\n- [Docker - #1 -\u003e #4](https://youtube.com/playlist?list=PLOLrQ9Pn6cazCfL7v4CdaykNoWMQymM_C\u0026si=NMMhdArWo3EM9T_6)\r\n\r\n--------------------------------------------------------\r\n\r\n# # Asp.net - C# \r\n\r\n\u003e [!TIP]\r\n\u003e 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.\r\n\r\n\r\n## Prerequisites\r\n\r\n- Passion for coding\r\n- Basic understanding of programming concepts\r\n\r\n## Beginner Level\r\n\r\n**C# Syntax and Fundamentals:**\r\n\r\n- **[ITI C# Courses](https://www.youtube.com/playlist?list=PLsV97AQt78NT0H8J71qe7edwRpAirfqOI)** \r\n- **[Passionate Coders C# Tutorial](https://www.youtube.com/watch?v=yqUeKsXwfRE\u0026list=PL5RGzfpIj4jEhPZGKf7cRTp_k4-PzcEmZ\u0026index=3)** \r\n\r\n**Intermediate (OOP):** \r\n* **[Issam Abd Elnabi (OOP videos only)](https://youtube.com/playlist?list=PL4n1Qos4Tb6SWPbJNpiznp-Ok4A8J_23l)** (highly recommended)\r\n* **[passionate coders](https://www.youtube.com/playlist?list=PLsV97AQt78NQumtM4rQc77yjbkZcGOTX5)** \r\n\r\n\r\n**Advanced C#**\r\n* **[Passionate Coders](https://www.youtube.com/playlist?list=PLsV97AQt78NQYhO7NqlBTrJX_Nsk3SmyY)**\r\n* **[Issam Abd Elnabi](https://youtube.com/playlist?list=PL4n1Qos4Tb6SWPbJNpiznp-Ok4A8J_23l)**\r\n* **[TimCorey](https://www.youtube.com/playlist?list=PLLWMQd6PeGY12yNE714jffLFnMVZCwvvZ)**\r\n\r\n\r\n**Highly Recommended Books**\r\n* Illustrated C# 7\r\n* C# in nutshell (reference)\r\n\r\n**Databases:**\r\n\r\n- **SQL Server (DBMS):**\r\n    - **[Issam AbdelNabi SQL Server Course](https://www.youtube.com/playlist?list=PL4n1Qos4Tb6RP_OovpgjoHLkCVaYFy-aj)** \r\n    - **[الدسوقي SQL Server](https://youtube.com/playlist?list=PL1DUmTEdeA6J6oDLTveTt4Z7E5qEfFluE\u0026si=atTZYq1KGo_LdHUo)** \r\n\r\n\r\n- **Query Language in C# (LINQ):**\r\n    - **[Issam's LINQ Resources](https://www.youtube.com/playlist?list=PL4n1Qos4Tb6Sj1Y4xJuJoWCuqleeG2yt6)** \r\n    - **[FreeCodeCamp LINQ Tutorials](https://www.youtube.com/watch?v=5l2qA3Pc83M\u0026t=3849s)** \r\n\r\n- **EF Core (ORM)**\r\n  - **[DevCreed](https://www.youtube.com/playlist?list=PL62tSREI9C-cHV28v-EqWinveTTAos8Pp)**\r\n  - **[Issam Abd Elnabi](https://youtube.com/playlist?list=PL4n1Qos4Tb6QZkbTWJx7wHqEABP8Pg6uv)** \r\n\r\n**Solid Principles**\r\n\r\n- **[Passionate Coders](https://www.youtube.com/playlist?list=PLsV97AQt78NRT1GmH2EJ-o-2_ILFM9feq)** \r\n- **[Issam's Solid Principles Course](https://www.youtube.com/playlist?list=PL4n1Qos4Tb6ThSyydEJTm7xJ3qEwE8Oyu)** \r\n\r\n**Design Patterns:**\r\n\r\n- **[Pasionate Coders](https://www.youtube.com/playlist?list=PLsV97AQt78NRT1GmH2EJ-o-2_ILFM9feq)** (recommended)\r\n- **[Issam's Design Patterns Resources](https://www.youtube.com/playlist?list=PLsV97AQt78NTrqUAZM562JbR3ljX19JFR)** \r\n\r\n\r\n**Web Development with ASP.NET Core:**\r\n\r\n- **Essential courses:**\r\n    - **[ASP.NET Core for Beginners](https://www.youtube.com/playlist?list=PLLWMQd6PeGY12yNE714jffLFnMVZCwvvZ)**\r\n    - **[Dependency Injection and Life Cycles by Tim Corey](https://www.youtube.com/watch?v=Hhpq7oYcpGE)**\r\n    - **[MVC Pattern Introduction](https://www.youtube.com/playlist?list=PLX1bW_GeBRhAjpkPCTpKXJoFGe2ZpYGUC)**\r\n    - **[Practice with a small CRUD project.](https://www.youtube.com/playlist?list=PL62tSREI9C-c-Zw9Pafbd7VQTfZMtn8yQ)**\r\n\r\n- **Web Api**\r\n    - **[Web APIs with Devcreed Tutorials](https://www.youtube.com/playlist?list=PL62tSREI9C-c_yZ0a7Yui1U22Tv4mBjSF)**\r\n\r\n- **[Repository Pattern](https://www.youtube.com/playlist?list=PL62tSREI9C-e6nQ47brLj00iSGddiee73)**\r\n\r\n\r\n### Authentication \u0026 Security\r\n* **[ASP.NET Core API with JWT Authentication](https://www.youtube.com/playlist?list=PL62tSREI9C-eYNE1Pyw0yv1tETs5V8WGd)** \r\n* **[JWT Refresh Tokens In .Net 6 (Core)](https://www.youtube.com/playlist?list=PL62tSREI9C-foV0zXVpW_f0JNtTD6Wv2W)**\r\n\r\n* **Pro ASP.NET Core 6 (Chapters on Authentication \u0026 Authorization):** Deepen your understanding with recommended book chapters (refer to book for specific chapters).\r\n\r\n### Caching \u0026 Unit Testing\r\n\r\n* **[Memory Cache](https://www.youtube.com/playlist?list=PL62tSREI9C-foV0zXVpW_f0JNtTD6Wv2W)**\r\n* **[Unit Testing](https://www.youtube.com/playlist?list=PL4n1Qos4Tb6RrQpmpGWALaE1PVvWR8d3A)** \r\n\r\n## Advance \u0026 Important Concepts\r\n\r\n* **[Shiv Kumar's C# Playlist](https://www.youtube.com/playlist?list=PLJ0hAqAAdnpD5ohNkTH_TMnes0tDa6cua)** Explore advanced topics through extensive video tutorials. \r\n\r\n* **[tutorialsEU - C#](https://www.youtube.com/playlist?list=PLSr9CPTtmP9js0n4XOmI4vfKeVvlS32PA)** Find additional resources for specific topics as needed.\r\n\r\n\r\n### Reference Books\r\n\r\n* **Pro ASP.NET Core** Master practical web development techniques.\r\n* **ASP.NET Core in Action** Gain comprehensive knowledge of the ASP.NET Core framework.\r\n* **Building Web APIs with ASP.NET Core** \r\n----------------------------------------\r\n\r\n## Advanced General:\r\n\u003cdetails\u003e\r\n\r\n  \u003csummary\u003eMore Data Structures and Algorithms\u003c/summary\u003e\r\n\r\n📹 [Data Structures and Algorithms - MIT](https://www.youtube.com/playlist?list=PLUl4u3cNGP63EdVPNLG3ToM6LaEUuStEY)\r\n\u003c/details\u003e\u003cdetails\u003e\r\n\r\n  \u003csummary\u003eAdvanced Database Systems - CMU\u003c/summary\u003e\r\n\r\n📹 [Advanced Database Systems - CMU](https://www.youtube.com/watch?v=LWS8LEQAUVc\u0026list=PLSE8ODhjZXjYzlLMbX3cR0sxWnRM7CLFn)\r\n\u003c/details\u003e\r\n\u003c/details\u003e\u003cdetails\u003e\r\n\r\n  \u003csummary\u003eNoSQL Database Tutorial\u003c/summary\u003e\r\n\r\n📹 [NoSQL Database Tutorial](https://www.youtube.com/watch?v=xh4gy1lbL2k)\r\n\u003c/details\u003e\r\n\u003cdetails\u003e\r\n\r\n  \u003csummary\u003eOperating Systems\u003c/summary\u003e\r\n\r\n📹 [Operating Systems - Berkeley](https://www.bilibili.com/video/BV1e7411B7Ja?p=3)\r\n\r\n\u003c/details\u003e\r\n\u003cdetails\u003e\r\n\r\n  \u003csummary\u003eDistributed Systems\u003c/summary\u003e\r\n\r\n📹 [Distributed Systems University of Cambridge - Martin Kleppmann](https://www.youtube.com/playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB)\r\n\r\n📄 [Lecture Notes](https://www.cl.cam.ac.uk/teaching/2122/ConcDisSys/dist-sys-notes.pdf)\r\n\r\n\r\n\u003c/details\u003e\r\n\u003cdetails\u003e\r\n\r\n  \u003csummary\u003eWeb Application Security\u003c/summary\u003e\r\n\r\n📖 [Web Application Security Book](https://www.oreilly.com/library/view/web-application-security/9781492053101/)\r\n\r\n  \u003c/details\u003e\r\n\u003cdetails\u003e\r\n\r\n\u003csummary\u003e Design Patterns \u0026 SOLID Principle \u003c/summary\u003e \r\n\r\n##### Books\r\n\r\n📖 [Head First Design Pattern 2nd Edition](https://drive.google.com/file/d/1BmXIGt6CaMig1qXiqETQI5y3wsmh4N1z/view?usp=sharing)\r\n\r\n##### Videos\r\n\r\n📹 [Mosh  Design Pattern](https://www.youtube.com/watch?v=NU_1StN5Tkk\u0026ab_channel=ProgrammingwithMosh)\r\n\r\n📹 [Arabic SOLID Principle](https://www.youtube.com/playlist?list=PLnqAlQ9hFYdflFSS4NigVB7aSoYPNwHTL)\r\n\r\n📹 [Arabic Creational Design Pattern](https://www.youtube.com/watch?v=hT9Gv_wabbw\u0026list=PLnqAlQ9hFYdewk9UKGBcHLulZNUBpNSKJ\u0026ab_channel=MohammedReda)\r\n\r\n📹 [Arabic Structural Design Pattern](https://www.youtube.com/watch?v=5qBVy3dCEQw\u0026list=PLnqAlQ9hFYdcW3viz_oXRal_FNkg2Dssm\u0026ab_channel=MohammedReda)\r\n\r\n📹 [Arabic Design Pattern](https://www.youtube.com/watch?v=-UQND--CVew\u0026list=PLd-dOEgzBpGnt3GuEszo_piQq52XSqAmj\u0026ab_channel=DevGeeksAcademy)\r\n\r\n📹 [Arabic PHP Design Pattern](https://www.youtube.com/watch?v=hYas1gMp2nM\u0026list=PLdYYj2XLw5BnpInmR103TyVwFd_CLI6IS\u0026ab_channel=RamyHakam)\r\n\r\n📹 [Head First Design Pattern As an English Playlist](https://www.youtube.com/playlist?list=PLrhzvIcii6GNjpARdnO4ueTUAVR9eMBpc)\r\n##### Website\r\n\r\n🖇️ [Refactoring GURU Design Pattern](https://refactoring.guru/design-patterns)\r\n\r\n##### Articles \u0026 Repos\r\n\r\n📄 [SOLID Article - Digital Ocean](https://www.digitalocean.com/community/conceptual-articles/s-o-l-i-d-the-first-five-principles-of-object-oriented-design)\r\n\r\n📄 [Design Patterns - Repo](https://github.com/kamranahmedse/design-patterns-for-humans)\r\n\r\n\u003c/details\u003e\r\n\u003cdetails\u003e\r\n\r\n\u003csummary\u003eObject-Oriented Analysis and Design\u003c/summary\u003e \r\n\r\n📖 [Head First Object-Oriented Analysis and Design](https://github.com/MarkPThomas/HeadFirst-OOAD/blob/master/Head%20First%20Object-Oriented%20Analysis%20and%20Design.pdf)\r\n\r\n\u003c/details\u003e\r\n\u003cdetails\u003e\r\n\r\n\u003csummary\u003e Clean Code \u0026 Refactoring \u003c/summary\u003e \r\n\r\n📖 [Clean Code](https://github.com/ontiyonke/book-1/blob/master/%5BPROGRAMMING%5D%5BClean%20Code%20by%20Robert%20C%20Martin%5D.pdf)\r\n\r\n📖 [Refactoring To Patterns](https://github.com/abhinavkorpal/awesome-computer-science-EBook/blob/master/DesignPatterns/Refactoring%20To%20Patterns%20-%20Joshua%20Kerievsky.pdf)\r\n\r\n📖 [Martin Fowler](https://martinfowler.com/books/)\r\n\r\n\u003c/details\u003e\r\n\r\n### Integration and Deployment:\r\n\r\n\u003cdetails\u003e\r\n\r\n\u003csummary\u003e CI CD \u003c/summary\u003e \r\n\r\n📹 [Continuous Integration And Continuous Delivery](https://www.youtube.com/watch?v=h9K1NnqwUvE\u0026ab_channel=Simplilearn)\r\n\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\r\n\u003csummary\u003e  Container \u003c/summary\u003e \r\n\r\n📹 [Docker - Free Code Camp - English](https://www.youtube.com/watch?v=fqMOX6JJhGo\u0026ab_channel=freeCodeCamp.org)\r\n\r\n📹 [Docker - TechWorld with Nana - English](https://www.youtube.com/watch?v=3c-iBn73dDE\u0026ab_channel=TechWorldwithNana)\r\n\r\n📹 [Docker Practical Course - Arabic](https://www.youtube.com/watch?v=tHP5IWfqPKk\u0026list=PLzNfs-3kBUJnY7Cy1XovLaAkgfjim05RR)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\r\n\u003csummary\u003e  Cloud \u003c/summary\u003e \r\n\r\n📹 [AWS - Free Code Camp](https://www.youtube.com/watch?v=3hLmDS179YE\u0026ab_channel=freeCodeCamp.org)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\r\n\u003csummary\u003eDeployment\u003c/summary\u003e \r\n📹 [Deploy on digital oceans](https://www.youtube.com/watch?v=QnNA7YdvCYA\u0026list=PLseEp7p6EwiZrR_9dzp8d3AVcBqPz-HFZ\u0026index=3)\r\n\r\n📹 [Deploy on shared hosting](https://www.youtube.com/watch?v=6g8G3YQtQt4)\r\n\r\n  \u003c/details\u003e\r\n\r\n\r\n\r\n\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcis-team%2Fback-end-roadmap-2024","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcis-team%2Fback-end-roadmap-2024","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcis-team%2Fback-end-roadmap-2024/lists"}