قیمت این دوره: 950,000 475,000 تومان
  • مدرس دوره : امیر مهدی گودرزی
  • تعداد ویدیوها : 11 ویدیو
  • مدت زمان دوره : 1:16:00
  • سطح دوره : متوسط
  • وضعیت دوره : در حال برگزاری
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش ساخت نرم‌ افزار دسکتاپ با AI

آموزش ساخت نرم‌ افزار دسکتاپ با 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

فصل ۵: پایگاه داده و ذخیره‌سازی واقعی داده‌ها  

فصل ۶: افزودن قابلیت‌های هوش مصنوعی

فصل ۷: تبدیل پروژه به محصول

 




فهرستـــ ویدیوها

مدت زمان دوره 1:16:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:04:00

معرفی دوره

2
  • اپلیکیشن دسکتاپ چیست؟

00:03:12

در این جلسه با مفهوم اپلیکیشن‌های دسکتاپ، تفاوت آن‌ها با برنامه‌های تحت وب و موبایل و قابلیت‌هایی که یک نرم‌افزار دسکتاپ در اختیار کاربر قرار می‌دهد آشنا می‌شویم.

3
  • انتخاب Tech Stack پروژه

00:04:51

در این جلسه تکنولوژی‌های مورد استفاده در پروژه را بررسی می‌کنیم و با نقش React، TypeScript، Electron، Vite و SQLite در ساخت نرم‌افزار آشنا می‌شویم.

4
  • نقش هوش مصنوعی در توسعه نرم‌افزار

00:04:31

در این جلسه یاد می‌گیریم چگونه از ابزارهای هوش مصنوعی و AI Coding Agentها در مراحل مختلف توسعه نرم‌افزار، از طراحی و پیاده‌سازی تا Debug و بهینه‌سازی، استفاده کنیم.

5
  • نصب ابزارها و ساخت اولین اپلیکیشن Electron

00:13:29

در این جلسه محیط توسعه را آماده می‌کنیم و اولین پروژه دسکتاپ خود را با React، TypeScript و Electron ایجاد و اجرا می‌کنیم.

6
  • حل مشکل، اجرای برنامه و نخستین تجربه کار با AI

00:06:20

در این جلسه با روند حل مشکلات اولیه پروژه با کمک AI آشنا می‌شویم و اولین تجربه عملی استفاده از AI در فرآیند توسعه نرم‌افزار را انجام می‌دهیم.

7
  • طراحی ساختار UI پروژه

00:09:53

در این جلسه ساختار رابط کاربری نرم‌افزار را طراحی می‌کنیم و بخش‌های اصلی مانند Sidebar، Header و Main Content را مشخص می‌کنیم.

8
  • ساخت Sidebar

00:03:32

در این جلسه Sidebar اصلی نرم‌افزار را با بخش‌های موردنیاز پروژه ایجاد می‌کنیم و ساختار آن را با کمک AI توسعه می‌دهیم.

9
  • ساخت Header و Main Content

00:07:30

در این جلسه Header و بخش اصلی برنامه را ایجاد می‌کنیم و ساختار صفحه اصلی نرم‌افزار را شکل می‌دهیم.

10
  • ساخت صفحات و Navigation

00:07:29

در این جلسه صفحات اصلی برنامه را ایجاد می‌کنیم و سیستم Navigation را برای جابه‌جایی بین بخش‌های مختلف نرم‌افزار پیاده‌سازی می‌کنیم.

11
  • پیاده‌سازی حالت تاریک و آماده‌سازی UI

00:11:29

در این جلسه Dark Mode را به برنامه اضافه می‌کنیم و ساختار ظاهری رابط کاربری را برای ادامه توسعه آماده می‌کنیم.


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .