کتاب الکترون و Tray icon: ساخت اپلیکیشن های پس زمینه ای

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب الکترون و Tray icon: ساخت اپلیکیشن های پس زمینه ای

موضوع کلی: برنامه نویسی

موضوع میانی: الکترون (Electron)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه ای بر الکترون و اپلیکیشن های دسکتاپ
  • 2. آشنایی با معماری الکترون: فرآیند اصلی و فرآیند رندر
  • 3. نصب و راه اندازی محیط توسعه الکترون
  • 4. ساخت اولین اپلیکیشن الکترون: Hello World
  • 5. ساختار فایل های اصلی یک پروژه الکترون
  • 6. آشنایی با package.json و مدیریت وابستگی ها
  • 7. کار با BrowserWindow: ایجاد و مدیریت پنجره ها
  • 8. تنظیمات اولیه BrowserWindow: اندازه، عنوان، آیکون
  • 9. ارتباط بین فرآیند اصلی و فرآیند رندر: IPC
  • 10. ارسال و دریافت پیام با استفاده از ipcRenderer و ipcMain
  • 11. امنیت در الکترون: بهترین شیوه ها
  • 12. Content Security Policy (CSP) در الکترون
  • 13. فعال سازی Node Integration و contextBridge
  • 14. مدیریت منوها در الکترون: Menu و MenuItem
  • 15. ساخت منوی سفارشی برای اپلیکیشن
  • 16. افزودن میانبرهای صفحه کلید (Keyboard Shortcuts)
  • 17. کار با Tray icon: معرفی و کاربردها
  • 18. ایجاد Tray icon در سیستم عامل های مختلف
  • 19. نمایش منو با کلیک راست بر روی Tray icon
  • 20. مدیریت رویدادهای Tray icon: کلیک، دوبار کلیک
  • 21. نمایش Notification ها در اپلیکیشن الکترون
  • 22. کار با dialogs: Open, Save, Message
  • 23. خواندن و نوشتن فایل ها با استفاده از fs ماژول
  • 24. استفاده از electron-store برای ذخیره تنظیمات
  • 25. پیاده سازی سیستم بروزرسانی خودکار اپلیکیشن
  • 26. کار با electron-updater: نصب و پیکربندی
  • 27. بررسی نسخه جدید و دانلود آپدیت
  • 28. نصب آپدیت در پس زمینه
  • 29. مدیریت خطاها در سیستم بروزرسانی
  • 30. کار با Native Modules: معرفی و کاربردها
  • 31. ساخت Native Module سفارشی
  • 32. استفاده از Native Modules موجود
  • 33. پیکربندی Native Modules برای پلتفرم های مختلف
  • 34. دیباگ کردن اپلیکیشن الکترون: Chrome DevTools
  • 35. عیب یابی فرآیند اصلی و فرآیند رندر
  • 36. استفاده از console.log و debugger
  • 37. پروفایل گیری از اپلیکیشن الکترون
  • 38. بهینه سازی عملکرد اپلیکیشن الکترون
  • 39. کاهش حجم فایل اپلیکیشن
  • 40. بهینه سازی مصرف حافظه
  • 41. استفاده از تصاویر و ویدیوها در الکترون
  • 42. پخش ویدیو با استفاده از `<video>` تگ
  • 43. استفاده از `remote` ماژول (منسوخ شده)
  • 44. جایگزین های `remote` ماژول
  • 45. کار با سیستم فایل: دسترسی به فایل ها و پوشه ها
  • 46. آپلود و دانلود فایل ها
  • 47. مدیریت دسترسی به منابع سیستم
  • 48. کار با دیتابیس: SQLite, NeDB
  • 49. ذخیره و بازیابی اطلاعات در دیتابیس
  • 50. Query زدن دیتابیس
  • 51. ساخت رابط کاربری با HTML, CSS, JavaScript
  • 52. استفاده از فریم ورک های UI: React, Vue, Angular
  • 53. ادغام React با الکترون
  • 54. ادغام Vue با الکترون
  • 55. ادغام Angular با الکترون
  • 56. کامپوننت سازی در الکترون
  • 57. استفاده از CSS frameworks: Bootstrap, Materialize
  • 58. سفارشی سازی ظاهر اپلیکیشن
  • 59. طراحی responsive برای اپلیکیشن
  • 60. localization و Internationalization (i18n)
  • 61. پشتیبانی از زبان های مختلف
  • 62. استفاده از کتابخانه های i18n
  • 63. مدیریت رشته های متنی
  • 64. ایجاد installer برای اپلیکیشن: electron-builder, electron-packager
  • 65. پیکربندی electron-builder
  • 66. ساخت installer برای Windows
  • 67. ساخت installer برای macOS
  • 68. ساخت installer برای Linux
  • 69. امضای کد اپلیکیشن برای Windows و macOS
  • 70. انتشار اپلیکیشن در App Store و Windows Store
  • 71. بررسی فرایند انتشار اپلیکیشن
  • 72. آماده سازی اپلیکیشن برای انتشار
  • 73. آشنایی با فرایند review اپ استور
  • 74. اتصال به API های خارجی: REST, GraphQL
  • 75. ارسال درخواست HTTP با استفاده از `axios` یا `fetch`
  • 76. مدیریت پاسخ های API
  • 77. احراز هویت با API
  • 78. کار با WebSockets: ارتباط real-time
  • 79. پیاده سازی چت آنلاین با الکترون
  • 80. استفاده از کتابخانه های WebSocket
  • 81. مدیریت اتصال و قطع اتصال
  • 82. امنیت در WebSockets
  • 83. کار با Notification Center سیستم عامل
  • 84. ارسال Notification های تعاملی
  • 85. مدیریت رویدادهای Notification
  • 86. استفاده از electron-log برای Logging
  • 87. پیکربندی electron-log
  • 88. ذخیره Log ها در فایل
  • 89. بررسی Log ها
  • 90. مانیتورینگ اپلیکیشن
  • 91. تست اتوماتیک اپلیکیشن الکترون
  • 92. Unit testing
  • 93. Integration testing
  • 94. End-to-end testing
  • 95. ابزارهای تست
  • 96. پیکربندی CI/CD برای اپلیکیشن الکترون
  • 97. GitHub Actions
  • 98. Travis CI
  • 99. CircleCI
  • 100. استقرار اپلیکیشن به صورت خودکار

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.