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

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

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

رحیم لطفی

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

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

حلقه 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) این امکان را به شما می‌دهد تا داده‌های خود را در شبکه ارسال و دریافت کنید.

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

گواهی‌نامه

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

پس از گذراندن محتوای دوره به صورت آنلاین (بدون دانلود) در سایت مکتب‌خونه، در صورتی‌ که حد نصاب قبولی در دوره را کسب و تمرین ها و پروژه های الزامی را ارسال کنید، گواهی‌نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

قابل اشتراک‌گذاری در

linkdin

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

درباره استاد

رحیم لطفی
10دوره
1,789دانشجو

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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

v4