آموزش جاوا: برنامه نویسی سوکت ساده است

Java: Socket Programming Simplified

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: پایه های برنامه نویسی سمت سرور را ایجاد کنید ، باید برای توسعه دهندگان/مشتاقان برنامه های سمت سرور یاد بگیرید.

آنچه خواهید آموخت

  • با استفاده از TCP/IP اطلاعات عمیقی درباره ارتباط مشتری/سرور تک رشته ای و چند رشته ای کسب کنید
  • UDP ، HTTP را بفهمید و کار با HTTPServer را با استفاده از سرور ساختگی درک کنید.
  • برنامه های چت نظیر به نظیر و چت گروهی را بسازید.

برنامه نویسی سوکت بخشی اساسی از زبان است که به شما امکان می دهد نحوه ارتباط برنامه ها از طریق شبکه را درک کنید. این به شما کمک می کند تا بتوانید نحوه ارتباطات سرور مشتری را درک کنید و همچنین به شما اطلاعات بیشتری در مورد نحوه ساخت برنامه های سرور می دهد.

برای هر یک از توسعه دهندگان برنامه (از جمله توسعه دهندگان جاوا) مهم است که از نحوه ارتباطات سوکت درک کنند. از این رو این دوره یک ضرورت مطلق است.

محورهای اصلی این دوره شامل

می باشد
  • نحوه ارتباط TCP/IP چگونه عمل می کند

  • نحوه ارتباط UDP/IP چگونه عمل می کند

  • کدگذاری اولیه کلاینت/سرور با استفاده از کلاینت/سرور چند رشته ای.

  • با استفاده از Mock HTTPServer دانش ارتباطات HTTP را کسب کنید.

  • با استفاده از TCP/IP یک برنامه گپ همتا به همتا بسازید

  • با استفاده از UDP/IP یک برنامه گپ گروهی بسازید.

هنگامی که با مباحث فوق آشنا شدید ، می توانید با اطمینان با برنامه های فعلی سرویس گیرنده/سرور مقابله کنید.

این دوره برای چه کسانی است:

  • هر کسی که با برنامه نویسی جاوا آشنا باشد و به دنبال شروع کدگذاری سمت سرور باشد.
  • حتی برای کسی که به دنبال یادگیری برنامه نویسی سوکت به زبان دیگری است مفید است. این دوره مطمئناً مقدمه مورد نیاز را به آنها ارائه می دهد.

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

معرفی Introduction

  • معرفی Introduction

  • انتقال پیام بین برنامه ها را درک کنید Understand message transfer between applications

TCP و UDP TCP and UDP

  • مثال سرور مشتری اصلی Basic Client Server Example

  • سرور مشتری تک رشته ای Single Threaded Client Server

  • نقاط ضعف سرور مشتری تک رشته ای Downside of single threaded client server

  • سرور مشتری چند رشته ای Multi-threaded Client Server

  • پروتوکل دیتاگرام کاربر User Datagram Protocol

  • مجموعه مشکل Problem Set

HTTP HTTP

  • تعامل HTTP توضیح داده شده است HTTP interaction explained

  • نمونه HttpServer چند رشته ای Sample Multi-threaded HttpServer

مثالهایی از برنامه ها Examples Apps

  • مقدمه بخش Section Introduction

  • مثال مشتری/سرور با تعامل پایگاه داده Client/Server Example with Database Interaction

  • چت ساده با استفاده از TCP Simple Chat using TCP

  • گپ گروهی با استفاده از UDP Group Chat using UDP

کد منبع Source Code

  • کد منبع برای دانلود Source Code for Download

بعدی چیست؟ What's next?

  • سخنرانی جایزه: کوپن های پیشنهادی سایر دوره های من Bonus Lecture: OFFER Coupons for my other courses

نمایش نظرات

نظری ارسال نشده است.

آموزش جاوا: برنامه نویسی سوکت ساده است

این دوره غیر فعال شده است.

جزییات دوره
1h 47m
16
Udemy (یودمی) udemy-small
11 اسفند 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
10,233
4.4 از 5
ندارد
ندارد
ندارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sagar Uppuluri Sagar Uppuluri

مهندس نرم افزار و یک مربی پرشور ساگر فارغ التحصیل M.Tech از ANU ، یک توسعه دهنده برنامه و یک مربی پرشور جدا از اینکه یک یادگیرنده و شنونده خوب است ، کار خود را به عنوان یک مربی آغاز کرد و بعداً او بخشی از طراحی و توسعه چندین پروژه نرم افزاری بود و محصولات شهرت خود را به عنوان یک توسعه دهنده سخت افزار جاوا و متخصص یکپارچه سازی سیستم به دست آورد و با مهارت های فنی ، رهبری و راهنمایی خود در موفقیت در چندین پروژه نقش مهمی داشت.

Udemy (یودمی)

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

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