"این دوره بهصورت کاربردی و مرحلهبهمرحله برای آموزش برنامهنویسی به کمک هوش مصنوعی طراحی شده است. مفاهیم پایه تا پیشرفته استفاده از AI در توسعه نرمافزار، از جمله اصول پرامپتنویسی، کار با ابزارهای هوشمند مانند GitHub Copilot و Cursor، تنظیم محیط توسعه، مدیریت نسخه و طراحی ساختار پروژه آموزش داده میشود.
در ادامه، یک پروژه واقعی بهصورت سناریومحور از مرحله تحقیق و طراحی محصول تا پیادهسازی کامل بکاند و فرانتاند اجرا میشود. فرآیند توسعه شامل افزودن قابلیتهای جدید با کمک AI، رفع باگها، ریفکتور و بهبود ساختار کد، پیادهسازی احراز هویت، مدیریت چندزبانگی، بهبود رابط کاربری و آمادهسازی محصول برای استفاده عملی خواهد بود.
در بخش پیشرفتهتر، توسعه قابلیتهای هوشمند به نرمافزار آموزش داده میشود؛ از جمله طراحی و پیادهسازی چتبات مبتنی بر مدلهای زبانی، کار با سرویسهای پردازش سریع مانند Groq، مدیریت دادههای مکالمه، طراحی Agentهای پسزمینه (Background Agents) و استفاده از معماریهای نوین برای یکپارچهسازی هوش مصنوعی با بکاند.
در پایان دوره، شرکتکنندگان توانایی توسعه کامل یک محصول نرمافزاری با بهرهگیری حرفهای از هوش مصنوعی را خواهند داشت و میتوانند با اتکا به AI، سرعت، کیفیت و دامنه پیادهسازیهای خود را بهصورت چشمگیری افزایش دهند.
مخاطبین دوره:
برنامهنویسانی که قصد دارند سرعت و بهرهوری توسعه خود را چندین برابر افزایش دهند.
توسعهدهندگان بکاند و فرانتاند که میخواهند AI را به فرآیند کاری و محصولات خود اضافه کنند.
افرادی که با دانش پایه برنامهنویسی قصد دارند یک پروژه کامل را با کمک هوش مصنوعی پیادهسازی کنند.
پیشنیازها:
آشنایی پایه با مفاهیم برنامهنویسی
آشنایی اولیه با Git و محیطهای توسعه
نحوه ارزیابی:
100 درصد پروژه پایانی