شاید یکی از تخصصیترین مباحث در برنامهنویسی، برنامهنویسی توزیعی باشد.
برای آموزش این مبحث در دانشگاهها: روشهای مختلفی برای ایجاد یک Web Service و اتصال به آن از روی یک کلاینت وجود دارد؛ به طور مثال:
- وبسرویس را با Visual Studio (فرمت asmx) بنویسید و با همان Visual Studio به روش WFP یا ASP به آن متصل شوید.
- وبسرویس را با Visual Studio بنویسید و با PHP و با ماژول SOAP یا NuSoap به آن متصل شوید.
- وبسرویس را با PHP بسازید و با jQuery (و مبحث Ajax) از کلاینت به سرور متصل شوید.
- وبسرویس را با PHP بسازید و با روشهای REST-full از روی کلاینت به آن وصل شوید.
- وبسرویس را با Visual Studio و با زبان C# ASP.NET بنویسید و با روش cURL در PHP به سرور متصل شوید.
- و دهها حالت دیگر. (مثلاً اگر دانشجویان کشش دارند، از جاوا برای وبسرویس یا کلاینت استفاده کنید)
چیزی که در این آموزش ویدئویی خواهید دید، ایجاد یک صفحه که حکم وبسرویس را دارد در سرور و اتصال به آن با روش cURL در PHP و ارسال داده به سرور و دریافت داده از آن و نمایش روی کلاینت است.
دقت کنید که دو سیستم مختلف را در این آموزش میبینید که یکی حکم سرور و دیگری حکم کلاینت را دارد. در سمت سرور با زبان C# ASP.NET یک برنامه بسیار ساده نوشتهایم که یک شماره فاکتور و مبلغ آنرا بگیرد و آنها را چاپ کند. در سمت کلاینت، دادهها را به روش GET به سرور ارسال کردهایم و نتیجه را در صفحه نمایش میدهیم...
برای دانلود ویدئوی آموزش اتصال به سرور با cURL، اینجا کلیک کنید.
موفق باشید؛
حمید رضا نیرومند