آموزش SocketIO و TypeScript - آخرین آپدیت

دانلود SocketIO and TypeScript

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع Socket.IO، TypeScript و Node.js برای ساخت محتوای تعاملی چندنفره بلادرنگ

با این دوره آموزشی، دنیای Socket.IO، TypeScript و Node.js را کاوش کنید و نحوه ساخت محتوای تعاملی چندنفره بلادرنگ برای وب را بیاموزید.

مباحث کلیدی دوره:

  • TSC و tsconfig: تنظیمات لازم برای محیط‌های مرورگر و Node.js.
  • راه اندازی Nodemon و Concurrently: ابزارهای ضروری برای توسعه.
  • NPM، Node.js و package.json: مدیریت بسته‌ها و محیط پروژه.
  • ارتباطات Socket.IO: درک عمیق ارتباط بین سرور و کلاینت با استفاده از TypeScript.
  • ساخت نمونه‌های کاربردی: شامل چت، ابزار نقاشی مشارکتی و ادغام با Three.js.
  • Express و سرویس‌دهی محتوای استاتیک: با Node.js.
  • طراحی برنامه‌های قدرتمند و تعاملی: با استفاده از TypeScript و Socket.IO.
  • استقرار و راه‌اندازی در سرور ابری: تنظیم پروکسی Nginx، اتصال دامنه و افزودن SSL.

پیش‌نیازهای دوره:

  • علاقه به یادگیری وب‌سوکت‌ها با Socket.IO.
  • دسترسی به کامپیوتر (PC، Mac یا Linux) با امکان نصب نرم‌افزارهایی مانند VSCode، Git و Node.js.
  • تجربه پایه با HTML، CSS و JavaScript (بسیار مطلوب است).

درباره دوره:

به دوره آموزشی من در زمینه Socket.IO و TypeScript خوش آمدید! در این دوره، شما یاد می‌گیرید که چگونه محتوای تعاملی چندنفره و بلادرنگ بسازید که هم در مرورگر و هم در وب اجرا می‌شود.

با ساخت یک بویلرپلیت پیشرفته که شامل مؤلفه‌های کلاینت و سرور است، شروع خواهیم کرد. با اتمام این مرحله، هر تغییری که اعمال کنید، به طور خودکار کامپایل و سرور و برنامه‌های کلاینت را با آخرین تغییرات راه‌اندازی مجدد می‌کند.

سپس، هر یک از مفاهیم لازم برای آغاز ارتباطات از طریق سوکت‌ها را از دیدگاه کلاینت و سرور یاد خواهیم گرفت.

پس از آن، به بررسی چندین مورد استفاده از سوکت‌ها در وب می‌پردازیم و نحوه ادغام Socket.IO در این نوع برنامه‌ها را درک می‌کنیم.

در مرحله بعد، یاد می‌گیریم که چگونه برنامه‌های تکمیل‌شده خود را در یک سرور وب زنده مستقر کنیم، نام دامنه و SSL را پیکربندی کنیم و سرور وب را برای ارتباط صحیح با استفاده از پروتکل وب سوکت پیکربندی نماییم.

در پایان دوره، چندین نوع برنامه Socket.IO ساخته‌اید و درک کاملی از نحوه کارکرد محتوای تعاملی بلادرنگ در مرورگر خواهید داشت.

پس اگر عاشق کدنویسی هستید، دوست دارید نتایج کار خود را ببینید، اهل آزمایش و تجربه هستید و ایده‌های بی‌شماری در ذهن دارید که می‌خواهید به واقعیت تبدیل کنید، این دوره برای شما مناسب است.

از اینکه در این دوره شرکت کردید سپاسگزارم و مشتاقانه منتظر دیدن شما در دوره هستم.


سرفصل ها و درس ها

راه‌اندازی محیط توسعه Setup Development Environment

  • مقدمه Introduction

  • راه‌اندازی محیط توسعه Setup Development Environment

  • ساخت قالب اولیه Socket.IO Create Socket.IO Boilerplate

  • ساخت سرور Socket.IO Create the Socket.IO Server

  • کامپایل با استفاده از tsconfig.json Compile using tsconfig.json

  • TSC Watch، Nodemon و Concurrently TSC Watch, Nodemon and Concurrently

  • ساخت کلاینت SocketIO Create the SocketIO Client

  • ساخت کلاینت با استفاده از TSC Build the Client using TSC

  • ساخت کلاینت با استفاده از Webpack Build the Client using Webpack

  • قالب اولیه تایپ‌اسکریپت Socket.IO Socket.IO TypeScript Boilerplate

  • ارتباط بین سرور و کلاینت‌ها Communicating Between Server and Clients

  • رویدادهای اتصال و قطع اتصال سرور Server Connection and Disconnect Events

  • ارسال داده با Socket سرور Server Socket Emit

  • پخش داده با Socket سرور Server Socket Broadcast

  • ارسال داده با IO سرور Server IO Emit

  • ارسال داده سرور به Socket خاص Server Emit to Specific Socket

  • رویدادهای اتصال و قطع اتصال کلاینت Client Connect and Disconnect Events

  • ارسال داده کلاینت Client Emit

  • چت ساده Simple Chat

  • نقاش مشارکتی Collaborative Painter

  • Threejs چند نفره Multiplayer Threejs

  • فضاهای نام Namespaces

  • استقرار در محیط پروداکشن Deploying to Production

  • تنظیم اسکریپت پروداکشن Webpack Set up the Webpack Production Script

  • تامین یک سرور ابری برای پروداکشن Provision a Cloud Server for Production

  • استقرار فایل‌ها در سرور Deploy Files to the Server

  • شروع پروداکشن Start Production

  • نصب پراکسی Nginx Install Nginx Proxy

  • اشاره یک نام دامنه Point a Domain Name

  • افزودن SSL Add SSL

نمایش نظرات

آموزش SocketIO و TypeScript
جزییات دوره
3 hours
30
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
730
4.7 از 5
ندارد
دارد
دارد
Sean Bradley
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sean Bradley Sean Bradley

مهندس نرم افزار و شبکه به مدت 20 سال