- مدرس دوره : امیر مهدی گودرزی ( رزومه )
- تعداد ویدیوها : 0 ویدیو
- مدت زمان دوره : 0:0:00
- سطح دوره : متوسط
- وضعیت دوره : در حال برگزاری

آموزش ساخت نرم افزار دسکتاپ با AI
آموزش ساخت نرمافزار دسکتاپ با هوش مصنوعی و Electron + Gemini (از ایده تا نسخه نصب)
در این دوره آموزشی، یاد میگیرید چگونه با استفاده از هوش مصنوعی، یک نرمافزار دسکتاپ واقعی را از مرحله ایده تا ساخت نسخه قابل نصب توسعه دهید. رویکرد اصلی دوره، استفاده از AI Coding Agentها برای طراحی، پیادهسازی قابلیتها، رفع خطا و بهبود پروژه است؛ بنابراین بهجای نوشتن دستی تمام کدها، بر بهرهگیری هوشمندانه از ابزارهای AI تمرکز میکنیم.
پروژه عملی این دوره، ساخت یک نرمافزار مدیریت یادداشت و مطالعه است. برنامهای که قابلیتهایی مانند مدیریت و جستوجوی یادداشتها، ذخیرهسازی دائمی اطلاعات، تنظیمات، حالت تاریک و امکانات هوش مصنوعی را در اختیار کاربر قرار میدهد. در پایان مسیر، پروژه را به یک نسخه قابل نصب برای ویندوز تبدیل میکنیم.
در این دوره چه چیزهایی یاد میگیرید؟
فصل اول: آشنایی با اپلیکیشنهای دسکتاپ، فناوریهای مورد استفاده و نقش هوش مصنوعی در توسعه نرمافزار؛ آمادهسازی ابزارها و راهاندازی اولین پروژه دسکتاپ با Electron.
فصل دوم: ساخت رابط کاربری پروژه؛ از طراحی ساختار صفحات و Sidebar تا Header، محتوای اصلی، سیستم ناوبری و حالت تاریک، همه با کمک AI Coding Agent.
فصل سوم: توسعه هسته برنامه؛ بررسی معماری پروژه و پیادهسازی بخشهایی مانند ویرایشگر، جستوجو، مدیریت یادداشتها و تنظیمات.
فصل چهارم: آشنایی با قابلیتهای دسکتاپ و امکانات Electron؛ ارتباط امن بین React و Electron، کار با فایلها، دیالوگهای سیستمعامل، کلیپبورد، مدیریت خطا و اصول امنیت Electron.
فصل پنجم: انتقال اطلاعات از حالت آزمایشی به ذخیرهسازی واقعی با SQLite؛ پیادهسازی CRUD یادداشتها و اتصال جستوجو و علاقهمندیها به دادههای واقعی.
فصل ششم: افزودن قابلیتهای هوش مصنوعی با Gemini API؛ اتصال برنامه به Gemini و ساخت دستیار هوش مصنوعی برای تعامل با محتوای یادداشتها.
فصل هفتم: آمادهسازی پروژه برای استفاده واقعی؛ بررسی و رفع مشکلات باقیمانده با کمک AI، بهبود رابط کاربری و تجربه کاربری و آمادهسازی برای ساخت نسخه قابل نصب ویندوز با Electron Builder.
روش آموزش در این دوره:
رویکرد دوره پروژهمحور است؛ یعنی بهجای پرداختن طولانی به مباحث تئوری، هر فصل را با توسعه و آزمایش بخشهایی از یک پروژه واقعی پیش میبریم. پرامپتهای کاربردی در اختیار شما قرار میگیرد تا بتوانید از AI برای تحلیل ساختار پروژه، پیادهسازی قابلیتها و رفع مشکلات کمک بگیرید. بررسی خروجی هوش مصنوعی و تست عملکرد برنامه نیز بخش مهمی از فرایند توسعه خواهد بود.
این دوره برای چه کسانی مناسب است؟
برای علاقهمندان به ساخت نرمافزار، افرادی که میخواهند با کمک هوش مصنوعی سریعتر وارد توسعه پروژه شوند و توسعهدهندگانی که قصد دارند با React، TypeScript و Electron یک اپلیکیشن دسکتاپ بسازند.
در پایان دوره با مراحل طراحی، توسعه، ذخیرهسازی اطلاعات، افزودن قابلیتهای هوش مصنوعی، تست و آمادهسازی یک نرمافزار دسکتاپ آشنا خواهید شد و یک پروژه عملی خواهید داشت که میتوانید آن را توسعه دهید و برای ساخت نسخه قابل نصب آماده کنید.
پیشنیاز: بدون پیشنیاز
سطح: مبتدی تا پیشرفته
سرفصل های دوره
فصل ۱: آشنایی با هوش مصنوعی و توسعهٔ دسکتاپ
فصل ۲: ساخت رابط کاربری
فصل ۳: هستهٔ برنامه
فصل ۴: قابلیتهای دسکتاپ با Electron و AI
فصل ۵: پایگاه داده و ذخیرهسازی واقعی دادهها
فصل ۶: افزودن قابلیتهای هوش مصنوعی
فصل ۷: تبدیل پروژه به محصول
این دوره به زودی آغاز میشود
مخصوص اعضای ویژه
نظرات کاربران در رابطه با این دوره