کتاب ساخت اپلیکیشنهای پیشرفته با Angular و Ionic برای پلتفرمهای مختلف با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشنهای پیشرفته با Angular و Ionic برای پلتفرمهای مختلف
موضوع کلی: توسعهٔ نرمافزارهای کاربردی چندسکویی
موضوع میانی: طراحی و پیادهسازی اپلیکیشنهای موبایل و وب با فریمورکهای مدرن
📋 سرفصلهای دوره
- 1. مبانی توسعهٔ نرمافزارهای چندسکویی
- 2. مقدمهای بر Angular
- 3. معماری تکصفحهای (SPA) در Angular
- 4. مفاهیم پایهای TypeScript
- 5. کامپوننتها در Angular
- 6. دیراکتوها و پایپها
- 7. سرویسها و تزریق وابستگی
- 8. روتر در Angular
- 9. مدولها در Angular
- 10. مدیریت فرمها در Angular
- 11. فرمهای واکنشی (Reactive Forms)
- 12. ارتباط با API و HTTP Client
- 13. مدیریت وضعیت (State Management) با NgRx
- 14. مقدمهای بر Ionic
- 15. معماری Ionic
- 16. کامپوننتهای UI در Ionic
- 17. استفاده از کامپوننتهای Ionic
- 18. ناوبری در Ionic
- 19. مدیریت وضعیت در Ionic
- 20. ارتباط با سختافزار دستگاه
- 21. استفاده از خدمات بومی (Native Features)
- 22. پوشنویسی (Push Notifications)
- 23. موقعیتیابی جغرافیایی (Geolocation)
- 24. دوربین و گالری
- 25. ذخیرهسازی دادهها در دستگاه
- 26. سرویسهای ابری (Cloud Services)
- 27. پایگاه دادههای ابری (مانند Firebase)
- 28. احراز هویت (Authentication)
- 29. مدیریت کاربران
- 30. امنیت در برنامههای موبایل
- 31. تست واحد (Unit Testing)
- 32. تست یکپارچهسازی (Integration Testing)
- 33. تست End-to-End (E2E Testing)
- 34. استقرار (Deployment) برنامههای موبایل
- 35. انتشار در فروشگاههای اپلیکیشن (Google Play, App Store)
- 36. مقدمهای بر مفاهیم طراحی UX/UI
- 37. اصول طراحی رابط کاربری سازگار
- 38. طراحی برای دسترسیپذیری (Accessibility)
- 39. بهینهسازی عملکرد برنامه
- 40. مدیریت منابع در برنامه
- 41. کار با دادههای بزرگ
- 42. مقدمهای بر معماری میکروسرویسها
- 43. ارتباط بین میکروسرویسها
- 44. مفاهیم CI/CD (Continuous Integration/Continuous Deployment)
- 45. ابزارهای CI/CD
- 46. پایگاه دادههای رابطهای (Relational Databases)
- 47. پایگاه دادههای NoSQL
- 48. مفاهیم پایگاه دادههای توزیعشده
- 49. امنیت پایگاه دادهها
- 50. مدیریت خطا و لاگینگ
- 51. مقدمهای بر معماریهای نرمافزاری مدرن
- 52. الگوهای طراحی (Design Patterns)
- 53. الگوهای طراحی Backend
- 54. الگوهای طراحی Frontend
- 55. مدیریت پیکربندی (Configuration Management)
- 56. مقدمهای بر DevOps
- 57. فرهنگ DevOps
- 58. ابزارهای DevOps
- 59. مانیتورینگ و نظارت بر برنامه
- 60. تحلیل و گزارشدهی عملکرد
- 61. مقدمهای بر هوش مصنوعی در توسعه نرمافزار
- 62. یادگیری ماشین (Machine Learning)
- 63. یادگیری عمیق (Deep Learning)
- 64. کاربرد هوش مصنوعی در برنامههای موبایل
- 65. مقدمهای بر اینترنت اشیاء (IoT)
- 66. معماری سیستمهای IoT
- 67. توسعه برنامههای IoT
- 68. امنیت در سیستمهای IoT
- 69. مقدمهای بر بلاکچین
- 70. فناوری بلاکچین
- 71. کاربرد بلاکچین در توسعه نرمافزار
- 72. مقدمهای بر معماری رویداد محور (Event-Driven Architecture)
- 73. کاربرد رویدادها در برنامههای مقیاسپذیر
- 74. مدیریت رویدادها
- 75. مقدمهای بر Micro Frontends
- 76. مزایا و چالشهای Micro Frontends
- 77. پیادهسازی Micro Frontends
- 78. مقدمهای بر Progressive Web Apps (PWA)
- 79. توسعه PWA با Angular و Ionic
- 80. بهینهسازی PWA
- 81. مقدمهای بر Server-Side Rendering (SSR)
- 82. پیادهسازی SSR با Angular Universal
- 83. مزایای SSR
- 84. مقدمهای بر GraphQL
- 85. مقایسه GraphQL با REST
- 86. پیادهسازی GraphQL در Angular و Ionic
- 87. مقدمهای بر WebAssembly
- 88. کاربرد WebAssembly در توسعه وب
- 89. بهینهسازی عملکرد با WebAssembly
- 90. مقدمهای بر معماری Hexagonal (Ports and Adapters)
- 91. پیادهسازی Hexagonal در پروژههای بزرگ
- 92. مدیریت وابستگیها در معماری Hexagonal
- 93. مقدمهای بر Domain-Driven Design (DDD)
- 94. اصول DDD
- 95. پیادهسازی DDD در پروژههای Angular و Ionic
- 96. مقدمهای بر CQRS (Command Query Responsibility Segregation)
- 97. کاربرد CQRS در معماریهای پیچیده
- 98. پیادهسازی CQRS
- 99. مقدمهای بر Event Sourcing
- 100. ترکیب Event Sourcing و CQRS
تگها:
Angular
Ionic 4
اپلیکیشن موبایل
اپلیکیشن وب
توسعه برنامهنویسی
توسعه چندسکویی
توسعه نرمافزار
ساخت اپلیکیشن
فریمورک مدرن
کدنویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.