لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کارگاه جامع و عملی ساخت سرور WebSocket با Node.js
- آخرین آپدیت
دانلود Authentic Node.js WebSocket Server Workshop
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
با ساخت یک سرور WebSocket استاندارد از پایه، قدرت کامل ارتباطات وب بلادرنگ (Real-time) را آزاد کنید. این دوره عملی، غوطهوری عمیقی در پروتکل WebSocket با استفاده از Node.js ارائه میدهد و به شما کمک میکند تا دقیقاً متوجه شوید در پشت صحنه پیامرسانی کلاینت-سرور چه اتفاقاتی میافتد. در پایان این دوره، شما قادر خواهید بود جریان دادههای دوطرفه را با دقت و اعتماد به نفس کامل در برنامههای خود پیادهسازی کنید.
شما با راهاندازی یک سرور HTTP در Node.js شروع کرده و آن را با ماژولهای سفارشی، مدیریت خطا و رعایت استاندارد RFC 6455 ارتقا میدهید. پس از ایجاد زیرساخت، به سراغ پیادهسازی فرآیند دستدادن (Handshake) در WebSocket، تجزیه هدرها و تأیید درخواستهای کلاینت با استفاده از تکنیکهای هشینگ رمزنگاری خواهید رفت. عیبیابی و تست در سراسر دوره ادغام شده است تا بهترین روشها تقویت شوند.
در ماژولهای اصلی، تسلط بر نحوه دریافت و رمزگشایی فریمهای باینری WebSocket، مدیریت دادههای کوچک تا بزرگ، و استفاده از بافرها، عملگرهای بیتی و منطق ماسکگذاری برای پردازش قابل اعتماد دادهها را خواهید آموخت. سپس به بررسی ارتباط سرور به کلاینت، ساخت فریم و پاسخهای اکو (Echo) میپردازید. بخش نهایی بر مدیریت صحیح بستن اتصالات و فریمهای خطا تمرکز دارد تا اطمینان حاصل شود که پیادهسازی شما مستحکم و آماده محیط عملیاتی است.
این دوره برای توسعهدهندگان بکاند، مهندسان فولاستک یا هر کسی که به دنبال درکی واقعی از پروتکل WebSocket فراتر از کتابخانههای آماده است، ایدهآل است. داشتن دانش کاربردی از JavaScript و Node.js الزامی است. این یک دوره سطح متوسط است که برای کسانی طراحی شده که آمادهاند از کتابخانههای سطح بالا عبور کرده و مکانیسمهای اصلی شبکههای بلادرنگ را کشف کنند.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
برای ساخت سرور WebSocket، باید با RFC سازگار باشیم
To build a WebSocket server, we need to be RFC compliant
ساخت سرور Node.js
Creating a NodeJS Server
مروری بر HTML و CSS
Overview of HTML and CSS
راهاندازی سرور HTTP
Setting up our HTTP server
ساخت ماژولهای سفارشی و تکمیل سرور HTTP
Creating custom modules and finishing off the HTTP server
نمایش نظرات