کتاب Building a Real-Time Chat Application with TypeScript and WebSockets با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Building a Real-Time Chat Application with TypeScript and WebSockets
موضوع کلی: برنامه نویسی
موضوع میانی: تایپ اسکریپت (TypeScript)
📋 سرفصلهای دوره
- 1. معرفی معماری بیدرنگ و نقش WebSocket
- 2. راهاندازی محیط توسعه با Node.js و TypeScript
- 3. ایجاد پروژه پایه و تنظیمات TypeScript
- 4. نصب و پیکربندی کتابخانه WebSocket
- 5. ایکونکپ اولیه سرور WebSocket با TypeScript
- 6. توسعه کلاینت WebSocket ساده در مرورگر
- 7. مدیریت اتصالات و شناسه کاربران
- 8. ارسال و دریافت پیام به صورت متن
- 9. مدلسازی داده پیام و رویدادها
- 10. پیادهسازی اتاقهای گفتگو
- 11. عضویت و خروج کاربران از اتاق
- 12. مسیریابی پیام به اتاقهای مشخص
- 13. مدیریت خطا و قطع اتصال
- 14. افزایش امنیت با اعتبارسنجی توکن
- 15. رمزنگاری ارتباط با HTTPS و WSS
- 16. مدیریت وضعیت کاربران آنلاین
- 17. نمایش تاریخ و زمان پیامها
- 18. پشتیبانی از تایپ نشانگر (Typing Indicator)
- 19. ارسال فایل و تصویر از طریق WebSocket
- 20. بافر کردن پیامهای آفلاین
- 21. پیادهسازی قابلیت جستجوی پیام
- 22. مدیریت تاریخچه گفتگو با پایگاه داده
- 23. یکپارچهسازی با SQLite یا MongoDB
- 24. عملیات CRUD روی پیامها
- 25. مدیریت کاربران و احراز هویت
- 26. ثبتنام و ورود کاربران
- 27. مدیریت جلسات با JWT
- 28. میانافزار احراز هویت در WebSocket
- 29. مدیریت نقشها و دسترسیها
- 30. تست واحد سرور WebSocket
- 31. تست یکپارچگی کلاینت و سرور
- 32. اشکالزدایی با ابزارهای مرورگر
- 33. بهینهسازی عملکرد و کاهش تأخیر
- 34. مقیاسپذیری با خوشهبندی Node.js
- 35. استفاده از Redis برای انتشار پیام
- 36. مدیریت اتصالات همزمان بالا
- 37. ثبت لاگ و مانیتورینگ
- 38. مدیریت خطاهای پیشبینی نشده
- 39. پیادهسازی دکوراتورها در TypeScript
- 40. استفاده از نوعهای پیشرفته TypeScript
- 41. مدیریت حالت (State) در کلاینت
- 42. طراحی رابط کاربری چت با React
- 43. یکپارچهسازی WebSocket با React
- 44. مدیریت ورودی و ارسال پیام
- 45. نمایش پیامها با اسکرول خودکار
- 46. مدیریت اعلانهای جدید
- 47. پشتیبانی از ایموجی و استیکر
- 48. مدیریت چندزبانه و راستچین
- 49. تست کلاینت با Cypress
- 50. استقرار روی سرور با Docker
- 51. تنظیم متغیرهای محیطی
- 52. مدیریت نسخه با Git
- 53. بهبود امنیت با محدودیت نرخ
- 54. مدیریت آپلود امن فایلها
- 55. پشتیبانگیری از دادهها
- 56. رعایت حریم خصوصی کاربران
- 57. توسعه API REST کمکی
- 58. مدیریت خطاهای HTTP و WebSocket
- 59. یکپارچهسازی با سرویس اعلان
- 60. بهینهسازی باند پهنای مصرفی
- 61. مدیریت اتصال مجدد خودکار
- 62. پیادهسازی heartbeat
- 63. مدیریت تایماوت و بیکاری
- 64. تست بار با ابزارهای تخصصی
- 65. مستندسازی کد و API
- 66. راهنمای استقرار نهایی
تگها:
real-time chat
socket.io
TypeScript
WebSocket
WebSocket پروتکل
برنامه نویسی وب
بک اند
تایپ اسکریپت
چت زنده
فرانت اند
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.