دیدگاه کاربران
بر اساس امتیاز 1 دانشجو
هنوز دیدگاهی برای این دوره ثبت نشده است
تا پایان تخفیف
اشتراک مکتبپلاس
خرید اشتراکبا خرید اشتراک مکتبپلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.
مفاهیم پایه WebSocket
کار با رویداد WebSocket. OnOpen
کار با رویداد WebSocket. OnErorr
نوشتن یک برنامه چت دوطرفه بین کاربران با استفاده از وب سوکت WebSocket
4 ساعت ویدئو
1 تمرین و پروژه
گواهینامه مکتبخونه
دسترسی مادامالعمر به محتوای دوره
4 هفته مهلت ارسال تمرین و پروژه
این دوره به نحوی تهیه و تدوین شده است که مباحث آن به سادهترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند بهسادگی متوجه موضوعات مطرح شده شوند. به همین جهت برای شرکت در این دوره هیچ پیشنیاز به خصوصی وجود ندارد و افراد با هر سطحی از آگاهی و تحصیلات میتوانند از مباحث این دوره نهایت استفاده را داشته باشند.
یکی از اهداف پیدایش WebSocket ضعفهای موجود در پروتکل HTTP است. با یک مثال این موضوع را شرح خواهیم داد. در ارتباطی مبتنی بر پروتکل HTTP نحوه کار به این صورت است که یک درخواست (Request) از طرف کلاینت به سرور ارسال میشود و سرور به آن درخواست جواب میدهد.
اما سرور قادر نمیباشد که بدون درخواست کلاینت، به کلاینت اطلاعاتی ارسال نماید. برای مثال سیستمی را در نظر بگیرید که یک سری اطلاعات را بهصورت آنلاین به کاربر نشان میدهد و کاربر همان لحظه به آن اطلاعات نیاز دارد؛ مانند نتایج مسابقات ورزشی در سایتهای پخش زنده، در چنین شرایطی کاربر مجبور است که هر چند لحظه یکبار صفحه خود را بارگذاری مجدد (رفرش) کند یا اینکه با استفاده از کدهای جاوا اسکریپت و Ajax هر چند ثانیه یک درخواست به سرور ارسال کرد و اطلاعات را بهروزرسانی کرد.
این موضوع منابع زیادی از سیستم مانند پهنای باند و... را هدر میدهد. ما نیازمند یک پروتکل و مکانیسمی هستیم که بدون نیاز به درخواست کلاینت بتواند به کلاینت اطلاعات ارسال نماید. این کار با استفاده از وب سوکت قابلحل است. چون وب سوکت یک کانکشن از نوع TCP را با سرور برقرار میکند و یک ارتباط دوطرفه برقرار میشود که بهراحتی و با سرعت بالا میتوانند اطلاعات را ردوبدل کنند.
WebSocket یک پروتکل ارتباطات کامپیوتری است که کانالهای ارتباطی استفاده از یک اتصال را TCP فراهم میکند. پروتکل WebSocket توسط IETF بهعنوان RFC ۶۴۵۵ در سال ۲۰۱۱ استاندارد شده است و API WebSocket در Web IDL توسط W۳C استاندارد شده است. WebSocket یک پروتکل TCP متفاوت از HTTP است. هر دو پروتکل در لایه ۷ در مدل OSI قرار دارند و به همین ترتیب در TCP در لایه ۴ بستگی دارد.
پروتکل WebSocket باعث تعامل بین یک مرورگر و یک سرور وب با سربارهای پایینتر، تسهیل انتقال داده در زمان واقعی real-time از سرور و به کلاینت یا از کلاینت به سرور است.
کاربرد وب سوکت:
بر اساس امتیاز 1 دانشجو
هنوز دیدگاهی برای این دوره ثبت نشده است

پس از گذراندن دوره به صورت آنلاین در سایت مکتبخونه، گواهینامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتبخونه به اسم شما صادر شده و در اختیار شما قرار میگیرد.
مشاور و معمار ارشد نرمافزار
با بیش از ۱۵ سال تجربه تخصصی در حوزههای توسعه نرمافزار، معماری سیستمهای مقیاسپذیر و آموزش مهندسی نرمافزار
حوزههای تخصصی خدمات:
طراحی و پیادهسازی معماری نرمافزار
ارائه معماریهای بهینه با استفاده از جدیدترین تکنولوژیها (Microservices,, Event-Driven)
استقرار زیرساختهای فنی و راهبری فنی تیمهای توسعه
- مشاوره تخصصی معماری و توسعه
تحلیل و بهینهسازی معماری سیستمهای موجود
ارائه راهکارهای فنی برای چالشهای پیچیده نرمافزاری
- برگزاری دورههای آموزشی سازمانی
اجرای بوتکمپهای تخصصی برنامهنویسی متناسب با نیاز سازمانها
آموزشهای کاربردی معماری نرمافزار
-منتورینگ و برنامهریزی رشد توسعهدهندگان
تدوین پلن رشد شخصی برای برنامهنویسان در تمام سطوح (Junior تا Senior)
راهنمایی عملی برای ارتقای مهارتهای فنی و حرفهای