کتاب ساخت برنامههای گفتگو محور با فینیکس: از صفر تا صد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت برنامههای گفتگو محور با فینیکس: از صفر تا صد
موضوع کلی: توسعه وب
موضوع میانی: توسعه برنامههای کاربردی تحت وب با الکسیر
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی همزمان (Concurrent Programming)
- 2. مبانی الکسیر و فینیکس
- 3. نصب و راهاندازی محیط توسعه فینیکس
- 4. ساختار یک پروژه فینیکس
- 5. مسیرها و کنترلرها در فینیکس
- 6. نماها و قالبها (Views and Templates)
- 7. کار با پایگاه داده در فینیکس
- 8. مهاجرتهای پایگاه داده (Database Migrations)
- 9. مدلها و ارتباطات (Models and Associations)
- 10. احراز هویت و مجوز (Authentication and Authorization)
- 11. کاربران و نقشها
- 12. لایههای مختلف یک برنامه فینیکس
- 13. آشنایی با کانالها (Channels)
- 14. مقدمهای بر WebSocket
- 15. پیادهسازی یک چت ساده با فینیکس
- 16. مدیریت وضعیت (State Management) در کانالها
- 17. ارتباطات بلادرنگ (Real-time Communication)
- 18. استفاده از Phoenix LiveView
- 19. مفاهیم اصلی LiveView
- 20. ساخت رابط کاربری پویا با LiveView
- 21. مدیریت رویدادها در LiveView
- 22. ارتباط LiveView با پایگاه داده
- 23. تستنویسی در فینیکس
- 24. تستهای واحد (Unit Tests)
- 25. تستهای یکپارچگی (Integration Tests)
- 26. تستهای عملکرد (Performance Tests)
- 27. خطایابی و اشکالزدایی در فینیکس
- 28. استفاده از ابزارهای اشکالزدایی
- 29. بهینهسازی عملکرد برنامههای فینیکس
- 30. کشینگ (Caching) در فینیکس
- 31. مقیاسپذیری برنامههای فینیکس
- 32. استقرار برنامههای فینیکس
- 33. استفاده از Docker برای استقرار
- 34. امنیت در برنامههای فینیکس
- 35. جلوگیری از حملات XSS و CSRF
- 36. مدیریت خطاها و استثناها
- 37. بهرهگیری از کتابخانههای جانبی (Third-party Libraries)
- 38. کار با APIها در فینیکس
- 39. ساخت APIهای RESTful
- 40. مقدمهای بر GraphQL
- 41. استفاده از WebSockets برای ارتباطات پیچیده
- 42. پیادهسازی قابلیت اعلانها (Notifications)
- 43. پیادهسازی قابلیت بارگذاری فایل
- 44. پیادهسازی قابلیت جستجو
- 45. کار با تصاویر و فایلهای چندرسانهای
- 46. پیادهسازی سیستم پیامرسانی خصوصی
- 47. پیادهسازی سیستم گروههای گفتگو
- 48. پیادهسازی قابلیت اشتراکگذاری فایل
- 49. پیادهسازی قابلیت واکنش به پیامها
- 50. پیادهسازی قابلیت ویرایش پیامها
- 51. پیادهسازی قابلیت حذف پیامها
- 52. استفاده از الگوهای طراحی (Design Patterns) در فینیکس
- 53. معماری میکروسرویس با فینیکس
- 54. استفاده از صفهای پیام (Message Queues)
- 55. استفاده از Redis برای ذخیرهسازی موقت
- 56. استفاده از PostgreSQL برای ذخیرهسازی پایگاه داده
- 57. استفاده از MongoDB برای ذخیرهسازی پایگاه داده
- 58. استفاده از ابزارهای مانیتورینگ (Monitoring Tools)
- 59. استفاده از ابزارهای لاگینگ (Logging Tools)
- 60. بهبود تجربه کاربری (UX) در برنامههای گفتگو محور
- 61. بهینهسازی برای موبایل
- 62. بهینهسازی برای سرعت
- 63. پیادهسازی سیستم پشتیبانی مشتری
- 64. ادغام با شبکههای اجتماعی
- 65. امنیت و حریم خصوصی کاربران
- 66. ملاحظات قانونی در برنامههای گفتگو محور
- 67. آینده توسعه برنامههای گفتگو محور
تگها:
Elixir
Phoenix
Realtime
الکسیر
برنامهنویسی وب
برنامههای چت
توسعه وب
چت آنلاین
ساخت اپلیکیشن
فینیکس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.