کتاب الکترون و TypeScript: پروژههای دسکتاپ ایمن و مقیاسپذیر با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره الکترون و 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
دسکتاپ
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.