دوره آموزشی برنامهنویسی در Windsurf و MCP
43 دقیقهمبتدی2025-07-30
مدرسین

Joseph LeBlanc
جزئیات دوره
Windsurf قدرت مدلهای زبانی بزرگ (LLM) و پروتکل Model Context (MCP) رو وارد فرآیند توسعه نرمافزار میکنه. با Windsurf میتونی کارهای روزمرهی کدنویسی و دیباگ رو سریعتر انجام بدی و در نتیجه راهحلهای کامل رو تو زمان کمتری به دست بیاری.
توی این دوره، جوزف لبلانک که یکی از رهبران حوزه مهندسی نرمافزاره، بهت یاد میده چطور Windsurf رو برای ابزارها، فریمورکها و تنظیمات مورد علاقهت کانفیگ کنی. یاد میگیری که چطور بهترین مدلهای LLM رو انتخاب کنی، مصرف اعتبار رو مدیریت کنی و پرامپتهای مؤثر بنویسی.
وقتشه از کدنویسی حسی (vibe coding) فاصله بگیری و با Windsurf یه برنامهنویسی اصولی و هوشمندانه رو تو پروژههای روزمرهت تجربه کنی!
🎯 اهداف یادگیری
1️⃣ توضیح اینکه MCP سرور چیه و چطور Windsurf رو برای استفاده از اون آماده کنیم.
2️⃣ پیکربندی Windsurf برای کار با MCP سرورها.
3️⃣ تخمین مصرف اعتبار (credits) برای وظایف مختلف.
4️⃣ مقایسه مدلها و انتخاب بهترین مدل برای هر تسک.
5️⃣ درک تفاوت write mode و chat mode و زمان استفاده از هر کدوم.
6️⃣ مشخص کردن نیازمندیهای پروژه برای اینکه LLMها بتونن اون رو بخونن.
7️⃣ تشخیص اینکه چه زمانی باید از مدلهای استدلالی (reasoning models) استفاده کرد و چه زمانی از حالت استاندارد.
توی این دوره، جوزف لبلانک که یکی از رهبران حوزه مهندسی نرمافزاره، بهت یاد میده چطور Windsurf رو برای ابزارها، فریمورکها و تنظیمات مورد علاقهت کانفیگ کنی. یاد میگیری که چطور بهترین مدلهای LLM رو انتخاب کنی، مصرف اعتبار رو مدیریت کنی و پرامپتهای مؤثر بنویسی.
وقتشه از کدنویسی حسی (vibe coding) فاصله بگیری و با Windsurf یه برنامهنویسی اصولی و هوشمندانه رو تو پروژههای روزمرهت تجربه کنی!
🎯 اهداف یادگیری
1️⃣ توضیح اینکه MCP سرور چیه و چطور Windsurf رو برای استفاده از اون آماده کنیم.
2️⃣ پیکربندی Windsurf برای کار با MCP سرورها.
3️⃣ تخمین مصرف اعتبار (credits) برای وظایف مختلف.
4️⃣ مقایسه مدلها و انتخاب بهترین مدل برای هر تسک.
5️⃣ درک تفاوت write mode و chat mode و زمان استفاده از هر کدوم.
6️⃣ مشخص کردن نیازمندیهای پروژه برای اینکه LLMها بتونن اون رو بخونن.
7️⃣ تشخیص اینکه چه زمانی باید از مدلهای استدلالی (reasoning models) استفاده کرد و چه زمانی از حالت استاندارد.
مهارت ها
AI Productivity ToolsArtificial Intelligence for BusinessBusiness Software and ToolsOne-Off
سرفصل ها
۰. مقدمه
- 01 - ساخت با هوش مصنوعی - کدنویسی در ویندسورف
- 02 - دانش پیش نیاز
۱. معرفی موجسواری
- 03 - موجسواری چیست؟
- 04 - شرکتهای LLM در زمینه موج سواری و قیمت گذاری
- 05 - استفاده از فایلهای تمرین
۲. ویرایش کد درونخطی
- 06 - تکمیل خودکار کد و مدیریت پیشنهادات
- 07 - ویرایش با دستورات درون خطی
- 08 - ایجاد الگوهای درون خطی
۳. آبشار
- 09 - نوشتن و گپ زدن با دانشجویان کارشناسی ارشد حقوق در کاسکید
- 10 - ارجاع به فایلها و نمادها در دستورات آبشاری
- 11 - برگرداندن تغییرات
- 12 - پیشنمایش برنامههای وب
۴. پروتکل زمینه مدل (MCP)
- 13 - MCP چیست؟
- 14 - فعال کردن مراحل متوالی افزونه MCP
- 15- پیکربندی Supabase MCP
۵. سفارشیسازی فضاهای کاری
- 16- پیکربندی قوانین برای موجسواری
- 17- تعریف گردشهای کاری
- 18 - جلسات طولانی مدت LLM
۶. استقرار برنامههای وب
- 19 - استقرار در Netlify
نتیجهگیری
- 20 - منابع و مراحل بعدی
دوره های مرتبط
- دوره آموزشی کدنویسی با حال یک ابزار خودکار تبدیل ویدئوهای یوتیوب به بلاگ با Windsurf
- دوره آموزشی مدیریت قطعههای کد با Windsurf
- دوره آموزشی مبانی برنامه نویسی C: کنترل جریان، متغیرها و اشاره گرها
- دوره آموزشی برنامه نویسی بلاکچین در iOS با استفاده از سوئیفت
- دوره آموزشی برنامه نویسی R در علم داده: راه اندازی و شروع
- دوره آموزشی برنامه نویسی R در علم داده: داده های با حجم بالا
- دوره آموزشی برنامه نویسی R در علم داده: داده های با سرعت بالا
- دوره آموزشی زبان برنامه نویسی R در علم داده: داده های متنوع
مسیرهای مرتبط
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی ملزومات شغلی در توسعه نرم افزار
- مسیر آموزشی راهنمای شروع سریع برای برنامه نویسی جاوا
- مسیر آموزشی کشف مسیر شغلی به عنوان توسعهدهنده جاوا اسکریپت
- مسیر آموزشی کشف مسیر شغلی به عنوان توسعهدهنده وب
- مسیر آموزشی ارتقا مهارت های خود در بلاک چین
- مسیر آموزشی ارتقا مهارت های جاوا خود
- مسیر آموزشی شروع کار با پایتون