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

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

برمجة الذكاء الاصطناعى وتعلم الآلة4.7(78)3 ساعات و12 دقيقة16 درساقسم واحد

ماذا ستتعلم؟

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

عن الدورة

يشرح هذا الكورس البرمجة بالذكاء الاصطناعي، أو ما يعرف بـ Vibe Coding، أي كتابة البرامج وإصلاحها وتحسينها بمساعدة أدوات الذكاء الاصطناعي. تبدأ بالتعريف بالمحاضر والكورس ومقدمة في الذكاء الاصطناعي، ثم تنتقل إلى بناء البرامج من البداية على جزأين، وإصلاح البرامج واكتشاف الأخطاء، وإضافة مميزات جديدة وتحسين الأكواد. بعد ذلك تتعلم تنسيق الأكواد بصورة مقروءة، وفهم الأكواد، ومراجعتها وتبسيطها، وترجمتها من لغة إلى أخرى، وتوثيقها، وفهم أخطاء البرامج. ثم تتعرف على منصات الذكاء الاصطناعي المتخصصة الأخرى على ثلاثة أجزاء، وتختم بالقيود الشائعة عند استخدام الذكاء الاصطناعي في البرمجة. ينفع هذا الكورس كل من يريد كتابة الأكواد بسرعة أكبر، سواء كنت مبتدئا في البرمجة أو لديك خبرة وتريد توفير الوقت. لا تحتاج إلى خبرة سابقة كبيرة، فالشرح يبدأ من الأساسيات ويمشي خطوة بخطوة. وفي النهاية ستكون قادرا على بناء برنامج بمساعدة الذكاء الاصطناعي، وإصلاح أخطائه، وتنسيق كوده وتوثيقه، واختيار المنصة المناسبة لك.

نتائج متوقعة من الدورة

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

تقييمات المتدربين

التقييمات هنا من المتدربين الذين اشتروا الدورة وأكملوا 50٪ من المحتوى على الأقل — لا توجد تقييمات من شخص لم يطلع على المحتوى.
4.7
★★★★★
78 تقييم
5★
60
4★
14
3★
4
2★
0
1★
0
  • ★★★★★karim M.·منذ 3 شهرشاهد 81٪

    ممتازه ولاكن المعلومات قديمه محتاجه تحديث

  • ★★★★★Waleed E.·منذ 4 شهرشاهد 100٪

    ممتاز جداً

تم عرض كل التقييمات (2)

محتوى الدورة

1

البرمجة بأدوات الذكاء الاصطناعى

16 درس
  1. التعريف بالمحاضر والكورسيعرف بالمحاضر وبكورس البرمجة بالذكاء الاصطناعى، وأهدافه ومحاوره: كتابة الأكواد واكتشاف الأخطاء وتحسينها وتوثيقها واختبارها وترجمتها، وبمنصات مثل ChatGPT وGitHub Copilot.6:06
  2. مقدمة فى الذكاء الاصطناعىيقدم مفهوم الذكاء الاصطناعى وتعلم الآلة وفوائده وتحدياته فى البرمجة، مثل جودة البيانات والانحياز، وتطور ChatGPT ونماذج GPT، ونصائح لكتابة الأوامر بوضوح مع أمثلة.23:33
  3. بناء البرامج من البداية (الجزء الأول)يشرح بناء برنامج بسيط من الصفر بالذكاء الاصطناعى، بتحديد لغة البرمجة والدالة وما تأخذه وما ترجعه، مع أمثلة مثل جمع رقمين وقائمة أرقام ولعبة XO وصفحة HTML.15:28
  4. بناء البرامج من البداية (الجزء الثانى)يشرح بناء برنامج معقد بالذكاء الاصطناعى بتحديد الخطوات له، ثم تحويل تصميم مرسوم على ورقة إلى برنامج مثل آلة حاسبة برفع صورته إلى منصة تقبل الصور، وتصحيح الأخطاء.15:50
  5. إصلاح البرامج وإكتشاف الأخطاءيشرح اكتشاف الأخطاء فى الأكواد وإصلاحها بالذكاء الاصطناعى بأمر debug وfix، مثل القسمة على صفر وأوسمة HTML غير المغلقة، وكيف يشرح المساعد المشكلة ويقدم الكود المصحح.9:00
  6. إضافة مميزات جديدة وتحسين الأكواديشرح إضافة مميزات جديدة إلى كود موجود وتحسينه بالذكاء الاصطناعى، مثل إضافة ملفات CSS وJavaScript، وطلب شرح كيفية ربط الملفات، ورفع صورة تصميم ليحسنها المساعد.11:26
  7. تنسيق الأكواد بصورة مقرؤةيشرح جعل الكود سهل القراءة بأمر refactor، بإضافة docstring وتقسيم الكود إلى دوال وأقسام وتعليقات، وكيف تختلف الصياغة حسب لغة البرمجة، ليسهل تعديله ومتابعته.10:21
  8. فهم الأكواديشرح استخدام الذكاء الاصطناعى لفهم أى كود غريب بأمر explain، وطلب شرح أوسع أو أقصر، أو شرحه كأنه بلغة برمجة أخرى مثل C++، وشرح جزء جزء.8:43
  9. مراجعة الأكواد وتبسيطهايفرق بين مراجعة الكود (مثل الثغرات الأمنية) وتبسيطه وتحسين أدائه، ويطبق ذلك على دالة المضروب، وعلى مقارنة سرعة طريقتين فى بايثون بقياس زمن التنفيذ Benchmark.12:02
  10. ترجمة الأكواديشرح ترجمة الكود من لغة برمجة إلى أخرى بالذكاء الاصطناعى، مثل من بايثون إلى C++ وJavaScript وRuby وSwift، وكيفية تشغيل الناتج، والترجمة العكسية، دون إتقان اللغة الهدف.6:05
  11. توثيق الأكواديشرح توثيق الأكواد بالذكاء الاصطناعى، بإنشاء وثائق للدوال وجداول قواعد البيانات، وتحويلها إلى ملف HTML، وأهمية ذلك فى المشاريع الكبيرة وتسهيل متابعة الفريق وتطوير الكود.9:22
  12. أخطاء البرامجيشرح اختبار البرمجيات Software Testing بالذكاء الاصطناعى، بتوليد حالات اختبار Test Cases للدوال وكود لتنفيذها، وتغطية الحالات الموجبة والسالبة والصفر والكسور، ومقارنة السرعة.11:56
  13. منصات الذكاء الاصطناعى المتخصصة الأخرى (الجزء الأول)يشرح منصات ذكاء اصطناعى متخصصة فى البرمجة، ويبدأ بـ GitHub Copilot داخل Visual Studio Code، من تثبيت البرنامج وإنشاء الملفات وتفعيل الفترة التجريبية.12:57
  14. منصات الذكاء الاصطناعى المتخصصة الأخرى (الجزء الثانى)يشرح منصة Sourcegraph Cody لتحليل الأكواد بالذكاء الاصطناعى، واكتشاف المشاكل والأمان والأداء، وربطها بـ GitHub وVisual Studio Code وإضافة المتصفح لاستخدامها على الصفحات.13:21
  15. منصات الذكاء الاصطناعى المتخصصة الأخرى (الجزء الثالث)يشرح منصة 10Web لبناء مواقع WordPress بالذكاء الاصطناعى، وأدوات المساعد لكتابة مقدمات المقالات والمخططات والوصف، ونظام الاشتراك والفترة التجريبية.12:43
  16. القيود الشائعة عند استخدام الذكاء الاصطناعى فى البرمجةيشرح القيود الشائعة عند استخدام الذكاء الاصطناعى فى البرمجة: جودة بيانات التدريب، والانحياز، وغموض آلية عمل النماذج، والحاجة إلى قدرات حوسبة عالية، وحجب المحتوى الخطر.13:20

المحاضر

م/مؤمن محمد

م/مؤمن محمد

مهندس اتصالات حاصل على ماجستير في أمن المعلومات ومدرب معتمد من مايكروسوفت وجامعة EC-Council الأمريكية.
102.9K مشاهدة18 دورة

دورات ذات صلة