آموزش برنامه‌نویسی Socket Programming

برنامه‌نویسی سوکت (Socket Programming) یک بستری را فراهم می‌کند که برنامه‌های کاربردی با هم تبادل اطلاعات داشته باشند. امروزه تمام برنامه‌های کاربردی با هم در ارتباط هستند و نیاز به تبادل اطلاعات دارند، در نتیجه ... بیشتر

92 دانشجو
مقدماتی تا پیشرفته
گروه هیلتن

رحیم لطفی

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
درباره استاد

آنچه در این دوره می‌آموزید

حلقه Foreach در سی شارپ

بلوک TryCatch در سی شارپ

کار با DNS

مفاهیم پایه کار با Socket

پیاده سازی یک برنامه چت در سی شارپ ساده به روش TCP

پیاده سازی یک برنامه چت ساده به روش UDP

محتوای دوره

1 فصل 25 جلسه 6 ساعت ویدیو
برنامه‌نویسی سوکت
  مقدمه
مشاهده
"03:41
  مفاهیم کلی
مشاهده
"10:21
  برنامه‌نویسی چند نخی Threading - بخش اول
"09:54
  برنامه‌نویسی چند نخی Threading - بخش دوم
"10:56
  آموزش حلقه Foreach در سی شارپ
"05:28
  آموزش بلوک TryCatch در سی شارپ
"10:56
  شروع برنامه‌نویسی سوکت
"12:05
  مفاهیم پایه کار با Socket (اشیا و تعریف‌ها)
"09:04
  پیاده‌سازی یک برنامه چت در سی شارپ ساده به روش TCP
"17:13
  پیاده‌سازی برنامه کلاینت
"15:52
  پیاده‌سازی یک برنامه Socket Programming به‌طور کامل - قسمت سرور
"21:55
  پیاده‌سازی یک برنامه Socket Programming به‌طور کامل - قسمت کلاینت
"21:38
  پیاده‌سازی یک برنامه چت ساده به روش UDP
"18:49
  رفع باگ قسمت قبل
"03:00
  نحوه اجرا کردن برنامه‌ها در شبکه
"05:41
  ارسال فایل و دریافت فایل از طریق شبکه
"29:27
  آموزش سوکت نویسی UDP
"14:14
  ارسال فایل با روش بهینه‌تر به همراه اندازه و اسم فایل - بخش اول
"20:14
  دریافت فایل با روش بهینه‌تر به همراه اندازه و اسم فایل - بخش دوم
"25:01
  مدیریت بیش از یک کلاینت
"52:19
  ارسال و دریافت صفحه نمایش (شیر کردن) - بخش اول
"17:15
  ارسال و دریافت صفحه نمایش (شیر کردن) - بخش دوم
"10:55
  فرستادن و گرفتن فیلم از webCam (چت تصویری)
"10:38
  ارسال و دریافت تصویر از طریق webCam
"21:46
  ارسال و دریافت صدا از طریق webCam
"08:49

پیش‌نیاز‌ها

این دوره به نحوی تهیه و تدوین شده است که مباحث آن به ساده‌ترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند به‌سادگی متوجه موضوعات مطرح شده شوند. به همین جهت برای شرکت در این دوره هیچ پیش‌نیاز به خصوصی وجود ندارد و افراد با هر سطحی از آگاهی و تحصیلات می‌توانند از مباحث این دوره نهایت استفاده را داشته باشند.

درباره دوره

برنامه‌نویسی سوکت (Socket Programming) یک بستری را فراهم می‌کند که برنامه‌های کاربردی با هم تبادل اطلاعات داشته باشند. امروزه تمام برنامه‌های کاربردی با هم در ارتباط هستند و نیاز به تبادل اطلاعات دارند، در نتیجه هر برنامه‌نویسی باید توانایی تبادل اطلاعات بین برنامه‌ها را داشته باشند.

برنامه‌نویسی سوکت (Socket Programming) این امکان را به شما می‌دهد تا داده‌های خود را در شبکه ارسال و دریافت کنید.

اطلاعات بیشتر

دوره‌های پیشنهادی مشابه

درباره استاد

رحیم لطفی
9 دوره
898 دانشجو

مشاور و معمار ارشد نرم‌افزار
با بیش از ۱۵ سال تجربه تخصصی در حوزه‌های توسعه نرم‌افزار، معماری سیستم‌های مقیاس‌پذیر و آموزش مهندسی نرم‌افزار

حوزه‌های تخصصی خدمات:

🏗 طراحی و پیاده‌سازی معماری نرم‌افزار

ارائه معماری‌های بهینه با استفاده از جدیدترین تکنولوژی‌ها (Microservices,, Event-Driven)

استقرار زیرساخت‌های فنی و راهبری فنی تیم‌های توسعه

- مشاوره تخصصی معماری و توسعه

تحلیل و بهینه‌سازی معماری سیستم‌های موجود

ارائه راهکارهای فنی برای چالش‌های پیچیده نرم‌افزاری

- برگزاری دوره‌های آموزشی سازمانی

اجرای بوت‌کمپ‌های تخصصی برنامه‌نویسی متناسب با نیاز سازمان‌ها

آموزش‌های کاربردی معماری نرم‌افزار 

-منتورینگ و برنامه‌ریزی رشد توسعه‌دهندگان

تدوین پلن رشد شخصی برای برنامه‌نویسان در تمام سطوح (Junior تا Senior)

راهنمایی عملی برای ارتقای مهارت‌های فنی و حرفه‌ای

اطلاعات بیشتر

دیگر دوره‌های رحیم لطفی

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟

بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.