کتاب Typescript: توسعه اپلیکیشن های دسکتاپ با Electron با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Typescript: توسعه اپلیکیشن های دسکتاپ با Electron
موضوع کلی: برنامه نویسی
موضوع میانی: تایپ اسکریپت (TypeScript)
📋 سرفصلهای دوره
- 1. مقدمه ای بر Electron و دسکتاپ
- 2. راه اندازی محیط توسعه و نصب Node.js
- 3. ساخت اولین پروژه Electron
- 4. معماری فرآیند اصلی و رندرر
- 5. مدیریت پنجره ها با کلاس BrowserWindow
- 6. ارتباط بین فرآیندها با IPC (ipcMain و ipcRenderer)
- 7. ایمن سازی ارتباطات با contextBridge و preload
- 8. بارگذاری فایل های HTML و محتوای محلی
- 9. مدیریت فایل ها با Dialog های سیستمی
- 10. سیستم منوها (Menu) و منوی زمینه (Context Menu)
- 11. ایجاد نوار ابزار (Toolbar) و منوی برنامه
- 12. کار با رویدادهای پنجره و چرخه حیات
- 13. تنظیمات اولیه (Configuration) و ذخیره سازی
- 14. مدیریت حالت برنامه (App State)
- 15. سیستم فایل (fs) و عملیات ورودی/خروجی
- 16. کار با مسیرها (Path) و فایل های موقت
- 17. ایجاد و مدیریت شورتکات های صفحه کلید
- 18. مدیریت کلیپ بورد (Clipboard)
- 19. ادغام با سرویس های سیستمی (Tray و Notification)
- 20. ساخت Tray (سینی سیستم) و منوی آن
- 21. ارسال نوتیفیکیشن های بومی
- 22. مدیریت فرآیندهای پس زمینه و child_process
- 23. ایجاد و مدیریت WebView
- 24. کار با آپدیت های خودکار برنامه (autoUpdater)
- 25. بسته بندی برنامه (Packaging) با electron-builder
- 26. ایجاد نصب کننده (Installer) برای ویندوز، مک و لینوکس
- 27. امضای دیجیتال و توزیع برنامه
- 28. مدیریت آیکون ها و فایل های ریسورس
- 29. کار با متغیرهای محیطی (Environment Variables)
- 30. مدیریت خطا و لاگینگ
- 31. تست واحد و انتگرال برای Electron
- 32. اشکال زدایی (Debugging) با DevTools و VS Code
- 33. مدیریت حافظه و عملکرد (Performance)
- 34. ساختار پروژه و ماژولار کردن کد
- 35. استفاده از TypeScript در Electron
- 36. تعریف تایپ ها (Types) برای IPC و API
- 37. ایجاد پل های ارتباطی (Bridge) تایپ شده
- 38. مدیریت وابستگی ها با npm و yarn
- 39. کار با باندلرها (Webpack و Vite در Electron)
- 40. ساخت یک مبدل فایل ساده
- 41. ساخت یک ویرایشگر متن دسکتاپ
- 42. ساخت یک پخش کننده موسیقی ساده
- 43. ساخت یک نمایشگر تصاویر
- 44. ساخت یک یادداشت بردار (Note App) با ذخیره سازی محلی
- 45. ساخت یک اپلیکیشن ساعت و تایمر
- 46. ساخت یک اپلیکیشن مدیریت وظایف (Todo List)
- 47. یکپارچه سازی با دیتابیس محلی (SQLite)
- 48. ذخیره و بازیابی تنظیمات با electron-store
- 49. مدیریت تم (Theme) و حالت تاریک
- 50. بومی سازی (Localization) برنامه
- 51. مدیریت پنجره های متعدد و MDI
- 52. ایجاد اسکرین شات از محتوای پنجره
- 53. کار با دوربین و میکروفون (Media Access)
- 54. مدیریت درگ و دراپ (Drag & Drop) فایل
- 55. ساخت یک اپلیکیشن چت ساده با WebSocket
- 56. ساخت یک پخش کننده ویدئو
- 57. مدیریت آپلود و دانلود فایل
- 58. امنیت در Electron: CSP و XSS
- 59. مدیریت Session و کوکی ها
- 60. کار با DevTools Extensions
- 61. مدیریت پنجره های Modal و Dialog سفارشی
- 62. ساخت یک اپلیکیشن نقشه ساده (با Leaflet)
- 63. مدیریت شبکه و درخواست های HTTP
- 64. کار با Canvas و گرافیک دوبعدی
- 65. ساخت یک اپلیکیشن نمودار (با Chart.js)
- 66. مدیریت فونت ها و تایپوگرافی
- 67. مدیریت چند زبانه (Tabs) در برنامه
- 68. ساخت یک اپلیکیشن PDF Viewer
- 69. مدیریت پروکسی و تنظیمات شبکه
- 70. ساخت یک اپلیکیشن ماشین حساب
- 71. مدیریت تاریخ و زمان در برنامه
- 72. ساخت یک اپلیکیشن نمایش تقویم
- 73. مدیریت حافظه نهان (Cache)
- 74. ایجاد میانبر (Shortcut) روی دسکتاپ
- 75. مدیریت فایل های لاگ
- 76. ساخت یک اپلیکیشن مترجم ساده (با API)
- 77. مدیریت وضعیت آنلاین و آفلاین
- 78. ساخت یک اپلیکیشن نمایش آب و هوا
- 79. مدیریت قفل صفحه (Screen Lock) در ویندوز
- 80. استفاده از Native Modules و Node.js Addons
- 81. مدیریت خط فرمان (CLI) در Electron
- 82. ساخت یک اپلیکیشن اسکنر پوشه
- 83. مدیریت فایل های زیپ و آرشیو
- 84. ساخت یک اپلیکیشن نمایش کد (Syntax Highlight)
- 85. مدیریت تماس های سیستمی (Shell)
- 86. ساخت یک اپلیکیشن نمایش فایل های Markdown
تگها:
Electron
Node.js
TypeScript
TypeScript Electron
اپلیکیشن کراس پلتفرم
برنامه نویسی دسکتاپ
توسعه دسکتاپ
فریمورک Electron
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.