آموزش سرویس REST WCF برای برنامه های کاربردی وب در ASP.NET Hands-On

REST WCF Service for Web Applications in ASP.NET Hands-On

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با ASP.NET و jQuery یک سرویس WCF مدرن REST/آرام برای برنامه های تحت وب بسازید - اولین موفقیت در عرض 10 دقیقه! ساختن یک سرویس WCF آرامش بخش از پایه درک فایل تنظیمات برای این سرویس استفاده و پیاده سازی روش ها یا افعال درخواست HTTP برای ارتباطی آرام مانند GET، POST، PUT و DELETE استفاده از ابزارهای توسعه دهنده Google Chrome و خواندن ارتباطات شبکه پیاده سازی همه CRUD عملیات (ایجاد، خواندن، به‌روزرسانی، حذف) درخواست‌های سفارشی مانند جستجو یا مرتب‌سازی را پیاده‌سازی کنید و از RequestURI به نفع خود استفاده کنید، به عنوان مثال. با ارسال آرگومان ها در URL یا بدنه درخواست خود، C# و همچنین کدهای جاوا اسکریپت خود را در ویژوال استودیو اشکال زدایی کنید. و جاوا اسکریپت شما باید تجربه کمی در ساخت برنامه های کاربردی وب داشته باشید ابزارهای مورد نیاز: ویژوال استودیو (نسخه انجمن کافی است) و یک مرورگر با ابزارهای توسعه دهنده مانند Google Chrome

بنابراین شما این برنامه قدیمی قدیمی را روی صفحه نمایش خود دارید، به برخی اصلاحات و ویژگی های جدید نیاز دارد، اما متأسفانه، اینها باید با سرویس WCF پیاده سازی شوند؟

نترسید! من اینجا هستم تا کمک کنم.

سرویس‌های WCF هنوز اغلب در شرکت‌های بزرگ‌تر و همچنین تیم‌های کوچک استفاده می‌شوند، زیرا ممکن است از نرم‌افزارهای قدیمی‌تری استفاده کنند که با این نوع خدمات ساخته شده است.

اکنون افرادی که دانش عمیقی از WCF-Services دارند نادر هستند. و این شانس شماست!

در پایان این دوره آموزشی «REST WCF Service for Web Applications»، می‌توانید سرویس‌های WCF را از ابتدا بسازید و همچنین پیاده‌سازی‌های موجود را تغییر دهید و مانند یک حرفه‌ای این خدمات را حفظ کنید.


بیایید نگاهی به آنچه که قرار است در این دوره بیاموزید بیندازیم:


سرویس WCF آرامش بخش با فعال کردن آژاکس با ویژوال استودیو

در 10 دقیقه اول این دوره، نحوه ایجاد یک سرویس جدید WCF آرامش بخش را از ابتدا یاد خواهید گرفت. پس از آن، ما عمیق‌تر در کد فرو می‌رویم و چندین ویژگی را پیاده‌سازی می‌کنیم. برای این موضوع، این دوره یک برنامه وب کوچک آماده ارائه می کند - یک پایگاه داده ابرقهرمانی - که در آن تمام قسمت های HTML CSS قبلاً پوشش داده شده است.

می‌توانید کاملاً روی پیاده‌سازی سرویس WCF در سی شارپ در ویژوال استودیو تمرکز کنید و با جاوا اسکریپت از مرورگر با سرویس وب خود تماس بگیرید.


web.config

بعد از ایجاد یک سرویس کاملاً جدید WCF، همه فایل های مهم در Visual Solution را بررسی می کنیم و به ویژه Web.config را پوشش می دهیم. همه ویژگی‌ها در این فایل تنظیمات توضیح داده می‌شوند.


عملیات CRUD با کلاس ها و لیست های سفارشی

CRUD مخفف Create، Read، Update و Delete است. و این دقیقاً همان کاری است که شما در این دوره انجام می دهید. اما شما نه تنها از انواع داده های پایه مانند رشته ها و اعداد صحیح برای اجرای این عملیات استفاده خواهید کرد. شما از کلاس های سفارشی (در اصل ابرقهرمانان) و لیست هایی از این کلاس ها برای ایجاد قهرمانان جدید، به روز رسانی آنها و غیره استفاده خواهید کرد.


روش های رایج HTTP

برای مطابقت با این عملیات، از چهار روش رایج درخواست HTTP، GET، POST، PUT و DELETE استفاده خواهید کرد. هر روش HTTP برای یک عملیات CRUD خاص استفاده می شود و شما خواهید آموخت که از کدام یک و چرا استفاده کنید.


بیشتر از CRUD: فیلتر کردن، جستجوهای سفارشی، مرتب‌سازی

یک سرویس WCF واقعی معمولاً باید بیشتر از CRUD انجام دهد. این است که ما حتی عمیق‌تر می‌شویم و برخی از درخواست‌های سفارشی مانند جستجو یا مرتب‌سازی را اجرا می‌کنیم.


اشکال زدایی

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


ارسال کدهای وضعیت

فرض کنید به دنبال یک شی خاص هستید اما سرویس WCF شما نمی تواند آن را پیدا کند. آیا ارسال این اطلاعات به مشتری درخواست کننده، یعنی ارسال یک "404 یافت نشد" خوب نیست؟ دقیقاً یاد می گیرید که چگونه این کار را انجام دهید.



من پاتریک هستم و مربی شما برای این دوره خواهم بود. من بیش از یک دهه است که یک توسعه‌دهنده وب هستم و برای شرکت‌های بزرگ با هزاران کارمند، تیم‌های کوچک تنها با ۵ نفر و همچنین کاملاً به تنهایی به عنوان یک پیمانکار کار کرده‌ام.

به‌عنوان یک مربی Udemy، تا به امروز، توانستم سه دوره توسعه نرم‌افزار را با مجموع بیش از 20000 دانش‌آموز منحصربه‌فرد منتشر کنم.

اگر سؤالی دارید، در تماس باشید!


و اگر دوره هنوز برای شما مناسب نیست. شما 30 روز ضمانت بازگشت وجه دارید. سوالی پرسیده نشد.


خوب به نظر می رسد؟ من مشتاقانه منتظر دیدار شما در دوره هستم.




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

سرویس WCF The WCF Service

  • معرفی Introduction

  • معرفی Introduction

  • شروع پرش Jump Start

  • شروع پرش Jump Start

  • Web.config و ویژگی ها Web.config & Attributes

  • آماده سازی Preparations

سرویس WCF The WCF Service

  • معرفی Introduction

  • Web.config و ویژگی ها Web.config & Attributes

  • آماده سازی Preparations

پیاده سازی CRUD CRUD Implementations

  • مقدمه و CRUD چیست؟ Introduction & What’s CRUD?

  • مقدمه و CRUD چیست؟ Introduction & What’s CRUD?

  • روش های درخواست HTTP توضیح داده شده است HTTP Request Methods Explained

  • روش های درخواست HTTP توضیح داده شده است HTTP Request Methods Explained

  • خواندن/HTTP GET: همه قهرمانان فوق العاده را دریافت کنید Read / HTTP GET: Get all super heroes

  • خواندن/HTTP GET: Client Part Read / HTTP GET: Client Part

  • خواندن/HTTP GET: Client Part Read / HTTP GET: Client Part

  • ابزارهای توسعه دهنده The Developer Tools

  • ابزارهای توسعه دهنده The Developer Tools

  • بخوانید/HTTP GET: سوپر قهرمانان مجرد را دریافت کنید Read / HTTP GET: Get single super heroes

  • بخوانید/HTTP GET: سوپر قهرمانان مجرد را دریافت کنید Read / HTTP GET: Get single super heroes

  • خلاصه Summary

  • ایجاد/HTTP POST: یک ابر قهرمان جدید اضافه کنید Create / HTTP POST: Add a new super hero

  • ایجاد/HTTP POST: یک ابر قهرمان جدید اضافه کنید Create / HTTP POST: Add a new super hero

  • ایجاد/HTTP POST: بخش مشتری Create / HTTP POST: Client Part

  • به روز رسانی/HTTP PUT: یک قهرمان فوق العاده را به روز کنید Update / HTTP PUT: Update a super hero

  • به روز رسانی/HTTP PUT: بخش مشتری Update / HTTP PUT: Client Part

  • به روز رسانی/HTTP PUT: بخش مشتری Update / HTTP PUT: Client Part

  • حذف/HTTP DELETE: یک قهرمان فوق العاده را حذف کنید Delete / HTTP DELETE: Remove a super hero

  • حذف/HTTP DELETE: بخش مشتری Delete / HTTP DELETE: Client Part

  • حذف/HTTP DELETE: بخش مشتری Delete / HTTP DELETE: Client Part

  • خلاصه Summary

پیاده سازی CRUD CRUD Implementations

  • خواندن/HTTP GET: همه قهرمانان فوق العاده را دریافت کنید Read / HTTP GET: Get all super heroes

  • ایجاد/HTTP POST: بخش مشتری Create / HTTP POST: Client Part

  • به روز رسانی/HTTP PUT: یک قهرمان فوق العاده را به روز کنید Update / HTTP PUT: Update a super hero

  • حذف/HTTP DELETE: یک قهرمان فوق العاده را حذف کنید Delete / HTTP DELETE: Remove a super hero

بیشتر از CRUD More than CRUD

  • معرفی Introduction

  • معرفی Introduction

  • جستجوی یک قهرمان Search a Hero

  • جستجوی یک قهرمان Search a Hero

  • یک لیست مرتب شده دریافت کنید Get a sorted list

  • مبارزه کردن! Fight!

  • مبارزه کردن! Fight!

  • اشکال زدایی Debugging

  • اشکال زدایی Debugging

  • در مورد ارسال StatusCodes (به عنوان مثال 404 یافت نشد) چطور؟ What about sending StatusCodes (e.g. 404 Not Found)?

  • در مورد ارسال StatusCodes (به عنوان مثال 404 یافت نشد) چطور؟ What about sending StatusCodes (e.g. 404 Not Found)?

  • خلاصه Summary

بیشتر از CRUD More than CRUD

  • معرفی Introduction

  • یک لیست مرتب شده دریافت کنید Get a sorted list

  • خلاصه Summary

نمایش نظرات

آموزش سرویس REST WCF برای برنامه های کاربردی وب در ASP.NET Hands-On
جزییات دوره
2 hours
24
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,147
4.4 از 5
دارد
دارد
دارد
Patrick God
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Patrick God Patrick God

برنامه نویس و معلم پرشور نرم افزار