DevPath - مسار تعلم البرمجة

DevPath - Programming Learning Path

منصة تفاعلية لبناء مسار تعلم برمجي مخصص وفقًا لأهدافك. ابدأ رحلتك البرمجية اليوم!

An interactive platform for building a customized programming learning path according to your goals. Start your coding journey today!

ابدأ التعلم Start Learning

بناء مسار التعلم

Build Your Learning Path

لغات البرمجة

Programming Languages

تعلم لغات البرمجة الأساسية والمتقدمة من خلال مسارات منظمة

Learn fundamental and advanced programming languages through structured paths

مسار Java

Java Path

أساسيات Java
Java Basics
المتغيرات، أنواع البيانات، هياكل التحكم
Variables, Data Types, Control Structures
البرمجة كائنية التوجه
Object-Oriented Programming
الفئات، الكائنات، الوراثة، تعدد الأشكال
Classes, Objects, Inheritance, Polymorphism
مفاهيم متقدمة
Advanced Concepts
المجموعات، الاستثناءات، التزامن
Collections, Exceptions, Concurrency
مشروع تطبيقي
Practical Project
بناء تطبيق لإدارة المهام باستخدام Java
Build a task management application using Java

مسار Python

Python Path

أساسيات Python
Python Basics
بناء الجملة، المتغيرات، الدوال الأساسية
Syntax, Variables, Basic Functions
هياكل البيانات
Data Structures
القوائم، القواميس، المجموعات، الصفوف
Lists, Dictionaries, Sets, Tuples
مكتبات Python
Python Libraries
NumPy، Pandas، Matplotlib، TensorFlow
NumPy, Pandas, Matplotlib, TensorFlow
تطبيق عملي
Practical Application
تحليل البيانات باستخدام Pandas
Data Analysis using Pandas

مسار C#

C# Path

أساسيات C#
C# Basics
أنواع البيانات، المتغيرات، الدوال
Data Types, Variables, Functions
البرمجة كائنية التوجه
Object-Oriented Programming
الفئات، الواجهات، الوراثة
Classes, Interfaces, Inheritance
مفاهيم .NET
.NET Concepts
ASP.NET، Entity Framework، LINQ
ASP.NET, Entity Framework, LINQ
مشروع تطبيقي
Practical Project
بناء تطبيق ويب باستخدام ASP.NET Core
Build a web application using ASP.NET Core

مسار C++

C++ Path

بناء الجملة والمتغيرات
Syntax & Variables
أنواع البيانات، العوامل، هياكل التحكم
Data Types, Operators, Control Structures
إدارة الذاكرة
Memory Management
المؤشرات، المراجع، الذاكرة الديناميكية
Pointers, References, Dynamic Memory
البرمجة كائنية التوجه
Object-Oriented Programming
الفئات، الكائنات، الوراثة، تعدد الأشكال
Classes, Objects, Inheritance, Polymorphism
حل المشكلات
Problem Solving
تطبيق الخوارزميات وهياكل البيانات
Applying Algorithms and Data Structures

تطوير الويب

Web Development

طور مهاراتك في بناء مواقع وتطبيقات الويب الحديثة

Build your skills in creating modern websites and web applications

تطوير Front-End

Front-End Development

HTML & CSS
HTML & CSS
بناء الهيكل الأساسي وتصميم الواجهات
Building basic structure and designing interfaces
JavaScript
JavaScript
البرمجة التفاعلية ومعالجة الأحداث
Interactive programming and event handling
المكتبات والأطر
Libraries & Frameworks
React، Vue.js، Angular، jQuery
React, Vue.js, Angular, jQuery
مشروع تطبيقي
Practical Project
بناء موقع ويب تفاعلي باستخدام React
Build an interactive website using React

تطوير Back-End

Back-End Development

لغات الخادم
Server-side Languages
Node.js، Python (Django/Flask)، PHP
Node.js, Python (Django/Flask), PHP
قواعد البيانات
Databases
MySQL، MongoDB، PostgreSQL، Redis
MySQL, MongoDB, PostgreSQL, Redis
APIs
APIs
REST APIs، GraphQL، Authentication
REST APIs, GraphQL, Authentication
مشروع تطبيقي
Practical Project
بناء API لإدارة المستخدمين
Build a user management API

تطوير Full Stack

Full Stack Development

دمج Front-end و Back-end
Front-end + Back-end Integration
تواصل التطبيق الأمامي مع الخلفي
Frontend-backend application communication
APIs و REST
APIs & REST
تصميم وبناء واجهات برمجة التطبيقات
Designing and building APIs
النشر والاستضافة
Deployment & Hosting
AWS، Heroku، Docker، CI/CD
AWS, Heroku, Docker, CI/CD
مشروع كامل
Complete Project
بناء تطبيق ويب كامل من الصفر
Build a complete web application from scratch

التصميم

Design

تعلم أساسيات تصميم واجهات وتجارب المستخدم

Learn the fundamentals of UI/UX design

أساسيات UI/UX
UI/UX Fundamentals
مبادئ تصميم الواجهات وتجربة المستخدم
Principles of interface design and user experience
نظرية الألوان والطباعة
Color Theory & Typography
اختيار الألوان المناسبة والخطوط المتناسقة
Choosing appropriate colors and harmonious fonts
النماذج الأولية
Wireframing & Prototyping
إنشاء نماذج أولية وتجريب التصاميم
Creating prototypes and testing designs
أدوات التصميم
Design Tools
Figma، Adobe XD، Sketch، Photoshop
Figma, Adobe XD, Sketch, Photoshop
مهام تصميم عملية
Practical Design Tasks
تصميم واجهات لتطبيقات حقيقية
Designing interfaces for real applications

قنوات يوتيوب عربية للتعلم

Arabic YouTube Learning Channels

قنوات لغات البرمجة

Programming Languages Channels

Arabic Competitive Programming

قنوات متخصصة في البرمجة التنافسية والخوارزميات

Specialized channels in competitive programming and algorithms

زيارة القناة Visit Channel

CodeZilla

تعلم البرمجة من الصفر إلى الاحتراف

Learn programming from scratch to professionalism

زيارة القناة Visit Channel

The New Baghdad

دروس برمجة متقدمة وشاملة للمبتدئين والمحترفين

Advanced and comprehensive programming tutorials for beginners and professionals

زيارة القناة Visit Channel

Free4arab

دروس مجانية في البرمجة والتقنية

Free tutorials in programming and technology

زيارة القناة Visit Channel

قنوات تطوير الويب

Web Development Channels

Elzero Web School

أكبر مدرسة عربية لتعليم تطوير الويب

The largest Arabic school for web development education

زيارة القناة Visit Channel

The New Baghdad

دروس تطوير الويب والتطبيقات

Web and application development tutorials

زيارة القناة Visit Channel

Nour Homsi

دروس متقدمة في تطوير الويب والتطبيقات

Advanced tutorials in web and application development

زيارة القناة Visit Channel

Hassouna Academy

أكاديمية متخصصة في تطوير الويب

Academy specialized in web development

زيارة القناة Visit Channel

قنوات التصميم

Design Channels

Mostafa Makram

دروس تصميم UI/UX والجرافيك ديزاين

UI/UX and graphic design tutorials

زيارة القناة Visit Channel

Nour Design

تعلم التصميم الجرافيكي والرقمي

Learn graphic and digital design

زيارة القناة Visit Channel

Mohamed Khayal

دروس تصميم احترافية للمبتدئين

Professional design tutorials for beginners

زيارة القناة Visit Channel

G. SALEM DESIGNS

تصميم الويب والجرافيك والموشن جرافيك

Web design, graphics, and motion graphics

زيارة القناة Visit Channel

Hcouch Digital

تصميم تجارب المستخدم والواجهات

User experience and interface design

زيارة القناة Visit Channel

تتبع تقدمك

Track Your Progress

0
درس مكتمل
Lessons Completed
0
مهمة مكتملة
Tasks Completed
0.0
ساعة تعلم
Study Hours
0%
نسبة الإنجاز
Completion Percentage

تقدم التعلم الأسبوعي

Weekly Learning Progress

توزيع الوقت حسب المسار

Time Distribution by Path

نصائح وإرشادات

Tips & Guidelines

اكتب كودًا نظيفًا

Write Clean Code

استخدم أسماء متغيرات ووظائف ذات معنى، وتعليقات واضحة، وهيكل منظم. الكود النظيف سهل الصيانة والفهم.

Use meaningful variable and function names, clear comments, and organized structure. Clean code is easy to maintain and understand.

تعلم الأساسيات جيدًا

Master the Fundamentals

قبل الانتقال للمواضيع المتقدمة، تأكد من إتقانك للأساسيات بشكل كامل. الأساسيات القوية تبني مبرمجًا قويًا.

Before moving to advanced topics, ensure you fully master the fundamentals. Strong fundamentals build a strong programmer.

ابنِ مشاريع حقيقية

Build Real Projects

التطبيق العملي هو أفضل طريقة للتعلم. ابدأ بمشاريع صغيرة ثم تدرج إلى مشاريع أكثر تعقيدًا مع نمو مهاراتك.

Practical application is the best way to learn. Start with small projects and progress to more complex ones as your skills grow.

شارك وتعلم من الآخرين

Share & Learn from Others

المجتمعات البرمجية مليئة بالمعرفة. شارك معرفتك، اطرح أسئلة، وتعلم من تجارب الآخرين.

Programming communities are full of knowledge. Share your knowledge, ask questions, and learn from others' experiences.