GithubHelp home page GithubHelp logo

cis-team / back-end-roadmap-2024 Goto Github PK

View Code? Open in Web Editor NEW
49.0 1.0 6.0 12.89 MB

Back End Squad Roadmap

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

back-end-roadmap-2024's Introduction

Back End Squad Roadmap

Laravel Django .NET

General Keys :

๐Ÿ”— Laravel - PHP

๐Ÿ”— Django - Python

๐Ÿ”— ASP.Net Core - C#

Roadmap General Topics Keys:

๐Ÿ”— Preparation

๐Ÿ”— Entry & Basics

๐Ÿ”— Beginner

General Topics:

Preparation:

CS Introduction

Data Structures

OR

Data Structures Easy to Advanced Course


Programiz Website

Introductions to Algorithms

Recommended Books

Grokking Algorithms

Entry & Basics:

How the Internet Works

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

๐Ÿ›œ How the Internet Works

OR

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

OR

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

What is HTTP?

๐Ÿ›œ HTTP Crash Course & Exploration

OR

๐Ÿงพ Everything you need to know about HTTP

What is API?

๐Ÿ›œ What is an API?

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

How does a browser work ?

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

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

๐Ÿ›œ OSI Layers

NOTE:

You Need To Search For New Terms After This Video.

Command Line

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

OR

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

Beginner:

Some Front Basics

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

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

๐Ÿ“ฝ๏ธ JS - Crash Course

๐Ÿ“ฝ๏ธ AJAX - Crash Course

๐Ÿ“ฝ๏ธ JSON - Crash Course

Introduction To Database

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

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

UML & Modeling - Requirements Analysis

You Need To Search More In This Section

๐Ÿ“ฝ๏ธ UML Diagrams Full Course

๐ŸŒ Visual Paradigm - Website

Keep Deep

๐Ÿ“– UML Distilled 3rd Ed

Version Control - Git & Github

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

PHP Basics Master your editor

๐Ÿ“น Phpstorm

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

OR

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

OR

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

PHP OOP

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

PHP MVC

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

PHP Native Projects

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

Laravel Basics

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

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

OR

๐Ÿ“ฝ๏ธ Laravel From Scratch

๐Ÿ“ฝ๏ธ Laravel 10 Beginners Course

Laravel Projects

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

Admin Panels

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

Laravel API

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

Read about Laravel best practices & Tips

๐Ÿ“„ Laravel Best Practices Repository

๐Ÿ“„ Laravel Tips Repository

Laravel Advanced Concepts

๐Ÿ“น Laravel Advanced - Coder's Tape

Laravel Testing

๐Ÿ“น Laravel Testing - LaravelDaily

๐Ÿ“น Laravel Testing - Laracasts

OR

๐Ÿ“น Laravel Testing

Laravel package development

๐Ÿ“น Laravel Package Development

Useful laravel packages

๐Ÿ“น Laravel packages


# Django - Python


Start To Create Django Projects

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:

More Data Structures and Algorithms

๐Ÿ“น Data Structures and Algorithms - MIT

Advanced Database Systems - CMU

๐Ÿ“น Advanced Database Systems - CMU

NoSQL Database Tutorial

๐Ÿ“น NoSQL Database Tutorial

Operating Systems

๐Ÿ“น Operating Systems - Berkeley

Distributed Systems

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

๐Ÿ“„ Lecture Notes

Web Application Security

๐Ÿ“– Web Application Security Book

Design Patterns & SOLID Principle
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

Object-Oriented Analysis and Design

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

Clean Code & Refactoring

๐Ÿ“– Clean Code

๐Ÿ“– Refactoring To Patterns

๐Ÿ“– Martin Fowler

Integration and Deployment:

CI CD

๐Ÿ“น Continuous Integration And Continuous Delivery

Container

๐Ÿ“น Docker - Free Code Camp - English

๐Ÿ“น Docker - TechWorld with Nana - English

๐Ÿ“น Docker Practical Course - Arabic

Cloud

๐Ÿ“น AWS - Free Code Camp

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

๐Ÿ“น Deploy on shared hosting

back-end-roadmap-2024's People

Contributors

abdelrahman-abdullah avatar eyadhamza avatar fadl285 avatar little-grow avatar mahmoudmohamedramadan avatar radwanhegazy avatar tameesoul avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

back-end-roadmap-2024's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.