آموزش جاوا: برنامه نویسی سوکت ساده است
1h 47m
16
Udemy
11 اسفند 1399
10,233
4.4 از 5
دارد (اگر در سایت مرجع باشد، قرارداده می شود.)
معمولا دارد
معمولا دارد (در صورت درخواست)(در حال تست)

https://donyad.com/d/8730

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

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

نمایش نظرات

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

Sagar Uppuluri

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