Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AI for Developers: Master Agentic Coding the Right Way
New
Rating: 5.0 out of 5(7 ratings)
100 students

AI for Developers: Master Agentic Coding the Right Way

اتعلم تستخدم الـ AI صح كمطور: إدارة الـ context، الـ skills، الـ sub-agents، والـ prompting — مبادئ تنفع مع أي أداة
Created byTharwat Samy
Last updated 7/2026
Arabic

What you'll learn

  • إدارة الـ context بتاع الـ AI agent عشان يفضل دقيق في المهام الطويلة والمعقدة من غير ما يتوه
  • استخدام الـ skills والـ sub-agents عشان تقسّم الشغل الكبير لأجزاء الـ agent يقدر يتعامل معاها بكفاءة
  • كتابة prompts دقيقة تخلّي النتيجة تطلع زي ما إنت قاصد بالظبط، مش زي ما قلت حرفيًا
  • إمتى تراجع الـ plan قبل التنفيذ، وإزاي تكتشف الخطة الغلط بدري قبل ما الـ agent يكتب أي كود
  • التعامل مع الـ moods المختلفة للـ agent
  • بناء عقلية ثابتة (mental model) تنفع مع أي أداة AI دلوقتي أو في المستقبل — Cursor، Claude، أو غيرهم

Course content

1 section20 lectures2h 9m total length
  • Intro2:24
  • How does ai models work6:28
  • Context Engineering8:25
  • Prompt Engineering4:38
  • Cursor Interface2:57
  • Cursor AI6:35
  • App Intro3:47
  • App Design0:01
  • Ai agents6:13
  • Agents Modes7:28
  • Figma MCP7:58
  • Figma MCP Part 25:28
  • AI Coding Limitations6:50
  • Writing Detailed Prompt7:40
  • Plan Mode7:46
  • Splash View7:08
  • Rules part one6:05
  • Rules part two11:59
  • Rules part three8:40
  • Rules part 411:02

Requirements

  • خبرة برمجية أساسية في أي لغة — لازم تكون مرتاح في قراءة الكود
  • أداة AI مثبتة عندك (Cursor أو Claude أو أي agentic assistant — الكورس بيستخدم Cursor)
  • مش محتاج خبرة في Flutter — الأمثلة بـ Flutter بس المبادئ تنفع مع أي stack
  • استعداد إنك تغيّر الطريقة اللي بتشتغل بيها مع الـ AI حاليًا

Description

معظم المطورين بيستخدموا الـ AI غلط.

بيتعاملوا معاه كأنه صندوق سحري — بيكتبوا prompt سريع وغامض، بياخدوا أول نتيجة تطلع، وبعدين يستغربوا ليه الكود بقى فوضى. الكورس ده بيحل المشكلة دي.

ده مش كورس عن أداة معينة ولا عن لغة برمجة معينة. ده كورس عن المهارات الأساسية اللي أي مطور محتاجها عشان يشتغل بكفاءة مع الـ AI coding agents — سواء بتستخدم Cursor أو Claude أو Antigravity أو Kimi أو أي أداة هتيجي بكرة. المبادئ هنا AI-agnostic وstack-agnostic بالكامل. أنا بشرح كل حاجة باستخدام Cursor وكود Flutter، بس هتقدر تطبّق كل فكرة على الأدوات بتاعتك والمشاريع بتاعتك من أول يوم.

هتتعلم في الكورس ده:

  • إزاي تدير الـ context بتاع الـ agent عشان ميتوهش في نص المهمة الطويلة والمعقدة

  • إزاي تستخدم الـ skills عشان تدي الـ agent قدرات ثابتة وموثوقة يقدر يعيد استخدامها

  • إزاي تستخدم الـ sub-agents عشان تقسّم الشغل الكبير لأجزاء صغيرة الـ agent يقدر يتعامل معاها

  • إزاي تكتب الـ prompt بدقة عشان النتيجة تطلع زي ما إنت قاصد بالظبط، مش زي ما قلت حرفيًا

  • إمتى توقف وتراجع الـ plan قبل ما الـ agent يكتب أول سطر — وإزاي تكتشف الخطة الغلط بدري

  • إزاي تتعرف على الـ moods المختلفة للـ agent وتتعامل معاها لما الأمور تبوظ

  • إزاي تفضل مسيطر على الـ codebase بتاعك بدل ما تقبل أي حاجة الـ AI بيطلّعها

في نهاية الكورس، مش هتبقى مجرد حد بيستخدم الـ AI — هتبقى مطور بيوجّهه. حد ماسك الكود، بيشحن أسرع، وفاهم بالظبط ليه الـ agent بيتصرف كده.

لو حاسس إن الـ AI يا إما مبالغ في الهايب بتاعه، يا إما شوية خارج عن سيطرتك — الكورس ده هو الجزء الناقص.

ملاحظة: الكورس ده مخصص للمطورين اللي بيكتبوا كود. مش موجّه للمستخدمين العاديين اللي عايزين يضيفوا الـ AI لروتين الإنتاجية بتاعهم.

Who this course is for:

  • المطورين بكل المستويات اللي عايزين يشتغلوا بكفاءة مع الـ AI coding agents
  • المهندسين اللي بيستخدموا الـ AI بالفعل بس حاسين إنهم مش بياخدوا نتايج موثوقة منه
  • المطورين اللي عايزين مهارات AI-agnostic تفضل معاهم مهما اتغيرت الأدوات
  • أي حد بيكتب كود وعايز يفضل مسيطر على شغله وهو بيشتغل أسرع بمساعدة الـ AI
  • مش موجّه للمستخدمين العاديين اللي عايزين يضيفوا الـ AI لروتين الإنتاجية العام بتاعهم — الكورس مخصص للناس اللي بتكتب كود