Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
تطوير برامج الكمبيوتر بالذكاء الاصطناعي
Hot & New
New
Rating: 4.7 out of 5(8 ratings)
31 students

تطوير برامج الكمبيوتر بالذكاء الاصطناعي

دورة تعليمية شاملة تعلم تطوير برامج الكمبيوتر باستخدام الذكاء الاصطناعي من الصفر الى الاحتراف
Created byتكنو U
Last updated 5/2026
Arabic
Arabic [Auto],

What you'll learn

  • بناء تطبيقات سطح مكتب احترافية لنظام ويندوز من الصفر حتى مرحلة التشغيل
  • فهم أساسيات البرمجة والخوارزميات وهياكل البيانات بطريقة عملية ومنظمة
  • فهم أسس برمجة الحاسوب: الخوارزميات وهياكل البيانات ومبادئ هندسة البرمجيات
  • تعلّم مبادئ هندسة البرمجيات وتنظيم طبقات التطبيق داخل المشاريع الحقيقية
  • التعامل مع قواعد البيانات وكتابة أوامر SQL وربطها بالتطبيقات المكتبية
  • استخدام أدوات المطوّر الأساسية مثل Visual Studio و Git و GitHub
  • فهم الذكاء الاصطناعي من منظور المبرمج وليس كمستخدم فقط
  • التعرّف على النماذج اللغوية الكبيرة وفهم التوكنز والسياق وطريقة عملها
  • استخدام وكلاء الذكاء الاصطناعي في التحليل والتصميم والتطوير وإصلاح الأخطاء
  • كتابة برومبتات تطوير واضحة تساعدك على الحصول على نتائج برمجية أفضل
  • تشغيل بعض النماذج المجانية ومفتوحة المصدر محليًا وربطها بسير العمل البرمجي
  • بناء مشروع عملي لإدارة وتنظيم البرومبتات والملاحظات خطوة بخطوة
  • بناء نظام إدارة مدارس متكامل بواجهات متعددة وقاعدة بيانات ونظام تفعيل وتحديث
  • بناء منصة امتحانات عملية وفهم طريقة تحليلها وتصميمها وتطويرها
  • تحويل فكرة البرنامج إلى تطبيق حقيقي منظم وقابل للتطوير والتحسين

Course content

6 sections71 lectures12h 8m total length
  • مقدمة الدورة وخارطة الطريق11:27

Requirements

  • لا تحتاج إلى خبرة برمجية سابقة؛ تبدأ الدورة من الصفر
  • جهاز كمبيوتر بنظام Windows مع اتصال بالإنترنت
  • الرغبة في التعلّم والتطبيق العملي خطوة بخطوة

Description

ملاحظة مهمة

تتضمن هذه الدورة استخدام أدوات الذكاء الاصطناعي ضمن عملية تطوير البرمجيات.

عن الدورة

هذه دورة عملية متكاملة لتعلّم تطوير برامج الكمبيوتر الحقيقية لنظام Windows، من مرحلة الفكرة والتحليل وحتى بناء التطبيق وتجهيزه للاستخدام.

تركّز الدورة على بناء تطبيقات سطح مكتب احترافية، مع الاستفادة من أدوات الذكاء الاصطناعي ووكلاء الذكاء الاصطناعي في تسريع العمل وتحسين جودة التطوير.

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

  • لغة البرمجة: C#

  • إطار تطوير واجهات سطح المكتب: WPF

  • منصة التطوير: .NET 8

  • قواعد البيانات: SQL

  • بيئة التطوير: Visual Studio

  • إدارة الإصدارات: Git

  • منصة مشاركة الكود: GitHub

ماذا ستتعلّم في البداية؟

  • ما هو البرنامج وكيف يعمل.

  • مفهوم لغات البرمجة.

  • أساسيات التفكير المنطقي.

  • الخوارزميات وطريقة بناء الحلول.

  • هياكل البيانات الأساسية.

  • مبادئ هندسة البرمجيات.

  • الأنماط المعمارية في بناء التطبيقات.

  • مفهوم طبقات التطبيق.

  • أساسيات قواعد البيانات.

  • أساسيات SQL.

  • أهم أدوات المطوّر في العمل العملي.

ماذا ستتعلّم عن الذكاء الاصطناعي؟

  • فهم الذكاء الاصطناعي من منظور المبرمج.

  • آلية عمل النماذج اللغوية الكبيرة.

  • مفهوم التوكنز.

  • مفهوم السياق داخل المحادثة.

  • الفرق بين النماذج التجارية والنماذج مفتوحة المصدر.

  • كيفية استخدام أدوات الذكاء الاصطناعي في البرمجة.

  • كيفية كتابة أوامر تطوير واضحة وفعّالة.

  • كيفية التعامل مع وكيل ذكي داخل مشروع برمجي حقيقي.

أدوات ونماذج يتم التعرّف عليها داخل الدورة

  • ChatGPT

  • Claude

  • Gemini

  • LLMs

  • AI Agents

  • Open Source Models

  • Local AI Models

كيف يتم استخدام الذكاء الاصطناعي داخل الدورة؟

ستتعلّم كيفية استخدام الذكاء الاصطناعي في مراحل التطوير المختلفة، مثل:

  • تحليل فكرة البرنامج.

  • تحديد المتطلبات.

  • تصميم هيكل المشروع.

  • اقتراح الواجهات.

  • توليد أجزاء من الكود.

  • مراجعة الأخطاء.

  • تحسين جودة الكود.

  • تنظيم المشروع.

  • تسريع عملية التطوير.

  • دعم اتخاذ القرار أثناء بناء التطبيق.

المشاريع العملية داخل الدورة

تتضمن الدورة ثلاثة مشاريع عملية كاملة يتم بناؤها خطوة بخطوة:

المشروع الأول: PromptNotesManager

مشروع لإدارة وتنظيم البرومبتات والملاحظات، يساعدك على فهم طريقة بناء تطبيق مكتبي منظم وبسيط وقابل للتطوير.

ستتعلّم من خلاله:

  • بناء واجهات سطح مكتب.

  • تنظيم البيانات.

  • إدارة الملاحظات.

  • التعامل مع البرومبتات بشكل عملي.

  • تطبيق أساسيات التطوير على مشروع حقيقي.

المشروع الثاني: نظام نَسَق لإدارة المدارس

مشروع عملي أكبر لإدارة المدارس، يحتوي على واجهات متعددة وقاعدة بيانات ونظام تفعيل وتحديث.

ستتعلّم من خلاله:

  • بناء نظام إداري متكامل.

  • تصميم واجهات متعددة.

  • التعامل مع قاعدة البيانات.

  • تنظيم طبقات التطبيق.

  • بناء نظام تفعيل.

  • إضافة نظام تحديث.

  • تطوير مشروع أقرب إلى البرامج التجارية الحقيقية.

المشروع الثالث: منصة مُمتَحِن للامتحانات

مشروع تطبيقي لبناء منصة خاصة بإدارة الامتحانات.

ستتعلّم من خلاله:

  • تحليل متطلبات نظام امتحانات.

  • بناء واجهات مناسبة للاستخدام العملي.

  • تنظيم بيانات الامتحانات.

  • تطوير منطق العمل الخاص بالمنصة.

  • استخدام الذكاء الاصطناعي للمساعدة في التصميم والتطوير والتحسين.

ما الذي ستحصل عليه في نهاية الدورة؟

بعد إكمال الدورة ستكون قادرًا على:

  • فهم أساسيات تطوير برامج الكمبيوتر.

  • بناء تطبيقات Windows باستخدام C# و WPF.

  • التعامل مع .NET 8 في مشاريع عملية.

  • تصميم تطبيقات سطح مكتب منظمة.

  • استخدام قواعد البيانات داخل البرامج.

  • كتابة برومبتات تطوير فعّالة.

  • استخدام الذكاء الاصطناعي في تحليل وتطوير البرامج.

  • التعامل مع وكلاء الذكاء الاصطناعي داخل المشاريع.

  • بناء مشاريع برمجية حقيقية بثقة.

  • تطوير أفكارك وتحويلها إلى تطبيقات عملية.

ملاحظة أخيرة

هذه الدورة لا تكتفي بشرح الأدوات فقط، بل تركّز على بناء عقلية المطوّر، وفهم خطوات تطوير البرنامج من البداية إلى النهاية، مع تطبيق عملي على مشاريع حقيقية تساعدك على الانطلاق في بناء برامجك الخاصة.

Who this course is for:

  • المبتدئون الجادّون الراغبون في تعلّم تطوير البرمجيات من الأساس
  • الطلبة والمطوّرون الراغبون في دمج أدوات الذكاء الاصطناعي في عملهم
  • كل من يملك فكرة تطبيق ويريد تحويلها إلى منتج حقيقي