تخطَّ إلى المحتوىSkip to content

8 مراحل · 42 درساً8 stages · 42 lessons

مبادئ تصميم الكود وأنماطه، ومعمارية الأنظمة الكبيرة.Code design principles and patterns, and the architecture of large systems.

من الكود النظيف على مستوى الدالة الواحدة، إلى مبادئ التصميم وأنماطه، ثم المعمارية التي تحدد شكل النظام كاملاً وكيف يتغيّر مع الوقت.From clean code at the level of a single function, to design principles and patterns, then the architecture that shapes a whole system and how it changes over time.

ترتيب هذا المسار مستوحى من خارطة Software Design & Architecture (يفتح في تبويب جديد) (opens in a new tab) على roadmap.sh. العناوين والملخّصات والدروس مكتوبة بصياغتنا، وليست منسوخة منها.This track's order is inspired by the Software Design & Architecture roadmap (يفتح في تبويب جديد) (opens in a new tab) on roadmap.sh. Titles, summaries and lessons are written in our own words, not copied from it.

تقدّمك في المسارYour progress

0%أكملت 0 من 32 درساً أساسياً0 of 32 core lessons completed

النسبة تحسب الدروس الأساسية فقط: البديل يُحسب مكان الأساسي إذا اخترته، والاختياري لا يدخل فيها.Percentages count core lessons only: an alternative counts in place of its core lesson if you take it, and optional lessons don't count.

فلترةFilter

يُعرض 42 من 42 درساًShowing 42 of 42 lessons

  1. 01

    الكود النظيفClean code

    6 دروس6 lessons
    0/5
  2. 02

    أنماط البرمجةProgramming paradigms

    4 دروس4 lessons
    0/4
  3. 03

    مبادئ التصميمDesign principles

    7 دروس7 lessons
    0/5
  4. 04

    أنماط التصميمDesign patterns

    4 دروس4 lessons
    0/4
  5. 05

    مبادئ المعماريةArchitectural principles

    4 دروس4 lessons
    0/3
  6. 06

    الأساليب المعماريةArchitectural styles

    5 دروس5 lessons
    0/4
  7. 07

    الأنماط المعماريةArchitectural patterns

    6 دروس6 lessons
    0/3
  8. 08

    أنماط تطبيقات الأعمالEnterprise application patterns

    6 دروس6 lessons
    0/4