بنابراین شما این برنامه قدیمی قدیمی را روی صفحه نمایش خود دارید، به برخی اصلاحات و ویژگی های جدید نیاز دارد، اما متأسفانه، اینها باید با سرویس 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 روز ضمانت بازگشت وجه دارید. سوالی پرسیده نشد.
خوب به نظر می رسد؟ من مشتاقانه منتظر دیدار شما در دوره هستم.
برنامه نویس و معلم پرشور نرم افزار
نمایش نظرات