لوغارتم
كل المسارات
01علوم الحاسب

أساسيات البرمجة

هذا الكورس يقدم لك أساسيات البرمجة من منظور علمي، مع التركيز على المبادئ الجوهرية بدلاً من التكنولوجيا نفسها. وبهذا، ستكتسب قاعدة صلبة تمكنك من إتقان أي لغة أو تقنية برمجية لاحقاً.

100
ساعة
6
وحدات
صفر
متطلبات سابقة

المنهج

  1. 01

    أساسيات البرمجة بلغة ++C

    36 ساعة
    • Variables & Data Types
    • Operators
    • Conditions (If-Else, Switch)
    • Loops (For, While, Do-While)
    • Arrays (1D & 2D)
    • Functions
    • Recursion
    • Strings
    • Structs
  2. 02

    البرمجة كائنية التوجه (OOP)

    30 ساعة
    • Classes & Objects
    • Constructors
    • Destructor
    • Encapsulation
    • Composition
    • Inheritance
    • Abstraction
    • Polymorphism
    • Operator Overloading
    • Templates
    • Exception Handling
    • Static Members
  3. 03

    Git و GitHub

    4 ساعة
    • Version control
    • GitHub
    • Git basics
    • Push your first repo
  4. 04

    هياكل البيانات والخوارزميات

    12 ساعة
    • Time & Space Complexity (Big O Notation)
    • Arrays vs. Vectors
    • Stack & Queue
    • Hash Tables
    • Sorting Algorithms (Bubble, Merge, Quick, etc.)
    • Searching Algorithms (Linear, Binary)
  5. 05

    قواعد البيانات

    10 ساعة
    • Database Fundamentals
    • Database Design & Modeling (ER Diagrams)
    • Relational Databases
    • SQL Fundamentals (SELECT, INSERT, UPDATE, DELETE)
    • Project
  6. 06

    مبادئ هندسة البرمجيات وأنماط التصميم

    8 ساعة
    • SOLID Principles
    • Design Patterns (Singleton, Factory)

عايز تنضم للمسار ده؟

ابعتلنا على واتساب وهنبدأ معاك على طول.

انضم دلوقتي