کتاب الکترون و TypeScript: پروژه‌های دسکتاپ ایمن و مقیاس‌پذیر با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره الکترون و TypeScript: پروژه‌های دسکتاپ ایمن و مقیاس‌پذیر

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

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

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر توسعه دسکتاپ با الکترون
  • 2. معماری الکترون: فرآیند اصلی و فرآیندهای رندر
  • 3. TypeScript: مروری بر مفاهیم کلیدی
  • 4. TypeScript: نصب و پیکربندی
  • 5. TypeScript: انواع داده‌ها و رابط‌ها
  • 6. TypeScript: کلاس‌ها و ارث‌بری
  • 7. TypeScript: ماژول‌ها و import/export
  • 8. Electron: ساختار پروژه و فایل package.json
  • 9. Electron: ایجاد پنجره اصلی (BrowserWindow)
  • 10. Electron: مدیریت چرخه حیات برنامه
  • 11. Electron: ارتباط بین فرآیند اصلی و فرآیند رندر (IPC)
  • 12. Electron: استفاده از منوها و میانبرهای صفحه کلید
  • 13. Electron: مدیریت فایل‌ها و سیستم‌عامل
  • 14. Electron: استفاده از Dialogها (MessageBox, Open/Save Dialog)
  • 15. Electron: کار با وب‌سرویس‌ها و APIها
  • 16. Electron: ذخیره‌سازی داده‌ها با LocalStorage و SQLite
  • 17. Electron: مدیریت state برنامه با Redux یا Context API
  • 18. Electron: ایمن‌سازی برنامه‌های الکترون: جلوگیری از XSS و CSRF
  • 19. Electron: ایمن‌سازی برنامه‌های الکترون: مدیریت دسترسی به فایل‌ها
  • 20. Electron: بسته‌بندی و توزیع برنامه (Electron Builder)
  • 21. Electron: دیباگینگ و تست برنامه‌های الکترون
  • 22. Electron: استفاده از Preact یا React در الکترون
  • 23. Electron: استفاده از Angular در الکترون
  • 24. Electron: استایل‌دهی با CSS و frameworks (Tailwind CSS, Bootstrap)
  • 25. Electron: مدیریت asynchronous operations با Async/Await
  • 26. Electron: استفاده از Webpack برای bundle کردن کد
  • 27. Electron: بهینه‌سازی عملکرد برنامه‌های الکترون
  • 28. Electron: استفاده از Context Bridge برای امنیت بیشتر
  • 29. Electron: ایجاد برنامه‌های Auto-Update
  • 30. Electron: تست Unit و Integration در الکترون
  • 31. الکترون و TypeScript: طراحی معماری یک برنامه دسکتاپ
  • 32. الکترون و TypeScript: مدیریت خطاها و logging
  • 33. Electron: کار با فایل‌های کانفیگ
  • 34. Electron: استفاده از DevTools
  • 35. Electron: ایجاد drag and drop
  • 36. Electron: استفاده از Electron Store
  • 37. Electron: ادغام با Native Modules
  • 38. Electron: استفاده از Electron IPC Renderer
  • 39. Electron: استفاده از Electron Remote
  • 40. Electron: ایجاد context menus
  • 41. Electron: استفاده از Webview
  • 42. Electron: مدیریت پنجره‌های متعدد
  • 43. Electron: کار با notifications
  • 44. Electron: استفاده از tray icon
  • 45. Electron: کش کردن داده‌ها
  • 46. Electron: استفاده از WebSocket
  • 47. Electron: استفاده از WebRTC
  • 48. Electron: استفاده از Electron App Protocol
  • 49. Electron: کار با پرینتر
  • 50. Electron: استفاده از Speech Recognition
  • 51. Electron: ادغام با سرویس‌های ابری
  • 52. Electron: ساختاردهی کد و best practices
  • 53. Electron: مدیریت dependencies
  • 54. Electron: استفاده از CI/CD
  • 55. Electron: بررسی امنیت برنامه
  • 56. Electron: مستندسازی کد
  • 57. Electron: بهینه‌سازی برای مقیاس‌پذیری
  • 58. Electron: استفاده از Docker
  • 59. Electron: استفاده از Virtualization
  • 60. Electron: ایجاد installer
  • 61. Electron: بررسی لاگ‌ها و مانیتورینگ
  • 62. Electron: کار با پایگاه داده‌های NoSQL (MongoDB)
  • 63. Electron: استفاده از Electron Forge
  • 64. Electron: استفاده از Electron Packager
  • 65. Electron: کار با clipboard
  • 66. Electron: استفاده از Electron Menu Bar
  • 67. Electron: کار با Native Image API
  • 68. Electron: ایجاد برنامه‌های cross-platform
  • 69. Electron: کار با GPU
  • 70. Electron: استفاده از Electron Speech Synthesis
  • 71. Electron: تست با Cypress یا Spectron
  • 72. Electron: استفاده از Electron AutoUpdater
  • 73. Electron: طراحی UI/UX با الکترون
تگ‌ها: cross-platform desktop apps electron electron builder electron development electron tutorial electron typescript framework ipc javascript scalable apps secure apps typescript web technologies دسکتاپ

نظرات

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

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