💠
برمجة من المبتدئ للمحترف شهادة معتمدة

دورة C++ — السي بلس بلس

اللغة الأم لمعظم أنظمة وألعاب الحاسوب — تعلّمها من الصفر وحتى البرمجة الكائنية والـ Structures.

11
مستوى دراسي
69
موضوع تفصيلي
90
ساعة تدريب
شهادة معتمدة

🎬 دروس مجانية للاطلاع

⚠️ المحتوى مسجّل ضمن حقوق الملكية — أي مشاركة أو تحميل دون إذن خطي يعرّضك للمساءلة القانونية.

100 - Introduction — الدرس الأول
102 - Computer Language Description — الدرس الثاني
103 - Low Level Language / Machine — الدرس الثالث
104 - Low Level Language / Assembly — الدرس الرابع
102 - Create a Function — الدرس الثاني
106 - Call function inside another — الدرس السادس

📚 المحتوى التفصيلي

دورة شاملة في C++ من المفاهيم الأساسية للغات البرمجة (Low/High Level)، مروراً بالمتغيرات والعمليات والحلقات والمصفوفات، وصولاً للـ OOP والـ Pointers والـ Structures. تنتهي بمقابلة تقييمية ومشروع تخرج.

101
C++ 101 — مقدمة + الأساسيات
  • Introduction & Computer Language Description
  • Low Level Language: Machine + Assembly
  • High Level Language
  • C++ Introduction & Why Use
  • تنصيب الـ IDE و C++ Quickstart
  • New Lines & Comments
  • Variables (Parts 1-2) و Declaring
  • Add Variables Together
  • Multiple Variables & Identifiers
  • Constants
  • User Input + بناء حاسبة بسيطة
  • Data Types
  • Arithmetic / Assignment / Comparison / Logical Operators
102
C++ 102 — Strings & Math
  • Strings & Concatenation
  • Numbers and Strings
  • Access & Change String Characters
  • User Input Strings
  • Math + Math Functions
103
C++ 103 — الشروط (If/Switch)
  • Conditions and If Statements
  • If (Parts 1-3) + تمارين
  • Else Statement + Flag
  • Else If Statement
  • Switch Statements + 3 تمارين
104
C++ 104 — الحلقات (Loops)
  • C++ Loops Overview
  • While Loop (parts 1-2) + 2 تمارين بأجزائها
  • Do-While Loop ومتى نستخدمها
  • For Loop (Parts 1-3) + تمارين
  • Nested Loops (Parts 1-2) + تمارين
  • Break & Continue
105
C++ 105 — المصفوفات والذاكرة
  • Arrays (parts 1-2)
  • Access & Change Elements
  • تمارين متقدمة: أكبر عنصر، Sort، Multiplication
  • Multidimensional Array
  • References
  • Memory Address
  • Pointers
106
C++ 106 — الدوال (Functions)
  • Functions Overview
  • Create & Call a Function
  • Function Parameters & Arguments
  • Multiple Parameters
  • Return Keyword
  • Pass By Reference
  • Function Overloading
107
C++ 107 — البرمجة الكائنية (OOP)
  • What is OOP
  • Classes and Objects
  • Create a Class / Object
  • Multiple Objects
  • Class Methods
  • Constructors + Constructor Parameters
  • Access Specifiers
  • Encapsulation
  • Inheritance (Single + Multiple)
  • Inheritance Access
  • Polymorphism
  • Exceptions
108
C++ 108 — Structures
  • Structures (struct) — parts 1-2
  • Create a Structure
  • Access Structure Members
  • struct with arrays
  • struct with Arrays + Loops (تمرينين)
  • Arrays inside struct
  • Multi Structures
109
C++ 109 — Struct Advanced
  • Functions with struct
  • Struct Access Specifiers
  • Struct Parameters & Arguments
  • الفرق بين Object و Struct
  • struct vs class
  • تمرين متكامل: Marketing & Client (7 أجزاء)
  • Building functions for Struct MC
🎤
C++ 110 — المقابلة (Interview)

مقابلة فنية على كامل مواضيع الدورة، شرط للنجاح والانتقال للمرحلة التالية.

🎓
C++ 111 — مشروع التخرج

مشروع التخرج العملي النهائي — يُرسَل للطالب مع فترة زمنية لتسليمه.