Back-End-Roadmap-2024

Back End Squad Roadmap

Stars
62
Committers
9

Back End Squad Roadmap

General Keys :

๐Ÿ”— Laravel - PHP

๐Ÿ”— Django - Python

๐Ÿ”— ASP.Net Core - C#

Roadmap General Topics Keys:

๐Ÿ”— Preparation

๐Ÿ”— Entry & Basics

๐Ÿ”— Beginner

General Topics:

Preparation:

Data Structures

OR

Data Structures Easy to Advanced Course


Programiz Website

Introductions to Algorithms

Recommended Books

Grokking Algorithms

Entry & Basics:

Backend Preparation Video: Client Server Model | Dynamic Sites | MVC | HTTP Protocol

๐Ÿ›œ How the Internet Works

OR

๐Ÿ›œ How does the internet work? (Full Course)

OR

ูƒูŠู ูŠุนู…ู„ ุงู„ุฅู†ุชุฑู†ุชุŸ

๐Ÿ›œ HTTP Crash Course & Exploration

OR

๐Ÿงพ Everything you need to know about HTTP

๐Ÿ›œ What is an API?

ู…ุง ู‡ูˆ ุงู„ู€ API ูˆ ู…ุง ูุงุฆุฏุชู‡ ููŠ ุงู„ุจุฑู…ุฌุฉุŸ ูˆ ูƒูŠู ูŠุนู…ู„ุŸ

๐Ÿ›œ How does a browser work ? | Engineering side

๐Ÿ›œ OSI Layers

NOTE:

You Need To Search For New Terms After This Video.

๐Ÿ›œ ูƒูˆุฑุณ ุฃุณุงุณูŠุงุช Command Line

OR

[Arabic] Learn Command Line #01 - Intro and What's Shell, Terminal, CMD

Beginner:

๐Ÿ“ฝ๏ธ HTML - Arabic 1 - 32

๐Ÿ“ฝ๏ธ HTML & CSS - Crash Course Arabic

๐Ÿ“ฝ๏ธ JS - Crash Course

๐Ÿ“ฝ๏ธ AJAX - Crash Course

๐Ÿ“ฝ๏ธ JSON - Crash Course

๐Ÿ“ฝ๏ธ Database Design Course

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

OR

๐Ÿ“ฝ๏ธ Database Fundamentals DB Design

๐Ÿ“ฝ๏ธ ู…ู‚ุฑุฑ ุฃุณุงุณูŠุงุช ู‚ูˆุงุนุฏ ุงู„ุจูŠุงู†ุงุช - DB 1

๐Ÿ“ฝ๏ธ ุงู„ู…ู‚ุฑุฑ ุงู„ุนู…ู„ู‰

You Need To Search More In This Section

๐Ÿ“ฝ๏ธ UML Diagrams Full Course

๐ŸŒ Visual Paradigm - Website

Keep Deep

๐Ÿ“– UML Distilled 3rd Ed

๐Ÿ“ฝ๏ธ Git & GitHub - Arabic, Almdrasa

OR

๐ŸŒ Version Source Control | ุงู„ุชุญูƒู… ุจุงู„ุงุตุฏุงุฑุช

Keep Deep

๐Ÿ“– UML Distilled 3rd Ed

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

๐Ÿ“น Phpstorm

๐Ÿ“ฝ๏ธ Learn PHP 8 In Arabic

OR

๐Ÿ“ฝ๏ธ Full PHP 8 Tutorial - Until 33 ** Recommended

OR

๐Ÿ“ฝ๏ธ PHP Programming Language Tutorial - Full Course

You Need To Search After Watching Any Video

๐Ÿ“ฝ๏ธ Learn Object Oriented PHP - Arabic

OR

๐Ÿ“ฝ๏ธ OOP in Arabic - Omar Ahmed Java But Highly Recommended

OR

๐Ÿ“ฝ๏ธ Object Oriented PHP Tutorials - English

OR

๐Ÿ“ฝ๏ธ Object-Oriented Principles in PHP Paid

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

๐Ÿ“ฝ๏ธ Introduction to OOP

๐Ÿ“ฝ๏ธ MVC Explained - Arabic

OR

๐Ÿ“ฝ๏ธ MVC Explained - English

AND

๐Ÿ“ฝ๏ธ PHP MVC Framework from scratch - English

OR

๐Ÿ“ฝ๏ธ PHP MVC project in arabic

OR

๐Ÿ“ฝ๏ธ PHP MVC - Arabic

After Watching The Previous You Need To Deep and Practise So Must See It

๐Ÿ“ฝ๏ธ PHP For Beginners Laracasts 2023-edition - English

๐Ÿ“ฝ๏ธ medical project using php and mysql and ajax - Arabic

OR

๐Ÿ“ฝ๏ธ Complete Mobile Shopee E-Commerce Website Course - PHP & MySQL

AND

๐Ÿ“ฝ๏ธ Create a PHP Application | PHP MVC Project Tutorial

๐Ÿ“ฝ๏ธ Backend Bootcamp: Laravel & Backend Introducion - Eyad Hamza

๐Ÿ“ฝ๏ธ Laravel 8 From Scratch - Jeffry Way Highly Recommended

OR

๐Ÿ“ฝ๏ธ Laravel From Scratch

๐Ÿ“ฝ๏ธ Laravel 10 Beginners Course

First Watch To Know How To Apply

๐Ÿ“ฝ๏ธ Laravel 6 From Scratch

๐Ÿ“ฝ๏ธ Laravel PHP Framework - Insta Clone

๐Ÿ“ฝ๏ธ Laravel From Scratch 2022 - Laragigs

After That You Need To Apply Alone - Search About Templates

๐ŸŒ Like Those

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

๐Ÿ“ฝ๏ธ Laravel Filament

๐Ÿ“ฝ๏ธ Laravel Filament Roles and Permissions

๐Ÿ“ฝ๏ธ Filament Daily Channel For Tips

๐Ÿ“ฝ๏ธ Creating a 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

Intermediate:

๐Ÿ“„ Laravel Best Practices Repository

๐Ÿ“„ Laravel Tips Repository

๐Ÿ“น Laravel Advanced - Coder's Tape

๐Ÿ“น Laravel Testing - LaravelDaily

๐Ÿ“น Laravel Testing - Laracasts

OR

๐Ÿ“น Laravel Testing

๐Ÿ“น Laravel Package Development

๐Ÿ“น Laravel packages


# Django - Python

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

# 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:

Intermediate (OOP):

Advanced C#

Highly Recommended Books

  • Illustrated C# 7
  • C# in nutshell (reference)

Databases:

Solid Principles

Design Patterns:

Web Development with ASP.NET Core:

Authentication & Security

Caching & Unit Testing

Advance & Important Concepts

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:

๐Ÿ“น Data Structures and Algorithms - MIT

๐Ÿ“น Advanced Database Systems - CMU

๐Ÿ“น NoSQL Database Tutorial

๐Ÿ“น Operating Systems - Berkeley

๐Ÿ“น Distributed Systems University of Cambridge - Martin Kleppmann

๐Ÿ“„ Lecture Notes

๐Ÿ“– Web Application Security Book

Books

๐Ÿ“– Head First Design Pattern 2nd Edition

Videos

๐Ÿ“น Mosh Design Pattern

๐Ÿ“น Arabic SOLID Principle

๐Ÿ“น Arabic Creational Design Pattern

๐Ÿ“น Arabic Structural Design Pattern

๐Ÿ“น Arabic Design Pattern

๐Ÿ“น Arabic PHP Design Pattern

๐Ÿ“น Head First Design Pattern As an English Playlist

Website

๐Ÿ–‡๏ธ Refactoring GURU Design Pattern

Articles & Repos

๐Ÿ“„ SOLID Article - Digital Ocean

๐Ÿ“„ Design Patterns - Repo

๐Ÿ“– Head First Object-Oriented Analysis and Design

๐Ÿ“– Clean Code

๐Ÿ“– Refactoring To Patterns

๐Ÿ“– Martin Fowler

Integration and Deployment:

๐Ÿ“น Continuous Integration And Continuous Delivery

๐Ÿ“น Docker - Free Code Camp - English

๐Ÿ“น Docker - TechWorld with Nana - English

๐Ÿ“น Docker Practical Course - Arabic

๐Ÿ“น AWS - Free Code Camp

๐Ÿ“น Deploy on shared hosting