دوره آموزشی توسعه Fluent API در سی شارپ
32 دقیقهمبتدی2018-07-02
مدرسین

Robby Millsap
Senior Software Engineer at Trek Bicycle
جزئیات دوره
APIهای فلوئنت از روش زنجیره ای برای حداکثر خوانایی و جریان استفاده می کنند. ممکن است نوشتن آنها کمی پیچیدهتر باشد، اما درک و حل چالشهای برنامهنویسی پیچیدهای که زبانهای همه منظوره قادر به انجام آن نیستند، بسیار آسانتر است. این دوره آموزشی به آموزش چیستی، چرایی و چگونگی توسعه Fluent API با استفاده از سی شارپ می پردازد. تاریخچه APIهای fluent را بیاموزید، با ابداع عبارت "فرو" توسط مارتین فاولر شروع کنید. در مرحله بعد، یاد بگیرید که چگونه تصمیم بگیرید که آیا APIهای fluent برای پروژه شما مناسب هستند یا خیر، و چگونه در مورد طراحی آنها اقدام کنید. مربی Robby Millsap همچنین برخی از کتابخانه های fluent رایج مانند LINQ و Azure Management را بررسی می کند. در نهایت، او یک برنامه کنسول ساده را انتخاب میکند و نشان میدهد که چگونه میتوان آن را برای استفاده از نثر fluent اصلاح کرد.
اهداف یادگیری
چرا fluent ؟
ایجاد مسیرها
تکنیک های fluent
نمونه هایی از API های fluent
Refactoring به fluent
اهداف یادگیری
چرا fluent ؟
ایجاد مسیرها
تکنیک های fluent
نمونه هایی از API های fluent
Refactoring به fluent
مهارت ها
C#APIsProgramming LanguagesMicrosoftSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
1. چرا fluent
- 03 - تعریف رابط fluent
- 04 - یک مثال سریع
- 05 - ایجاد مسیرها
2. تکنیک ها
- 06 - روش زنجیر زنی
- 07 - استفاده از حروف ربط
- 08 - ژنریک
- 09 - تورفتگی
- 10 - روش های گسترش
3. APIهای فلوئنت موجود
- 11 - LINQ
- 12 - مدیریت Azure
- 13 - اظهارات fluent
4. Refactoring به Fluent
- 14 - نمای کلی برنامه کنسول
- 15 - نمودار یک API fluent
- 16 - یک API fluent کد کنید
نتیجه
- 17 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مفاهیم پیشرفته برنامهنویسی در #C
- دوره آموزشی تمرین عملی سی شارپ با ساختارهای دادهای
- دوره آموزشی سی شارپ پیشرفته: الگوهای برنامهنویسی تابعی
- دوره آموزشی 10 نکته برای برنامه نویسان سی شارپ
- دوره آموزشی یادگیری جامع سی شارپ و دات نت
- دوره آموزشی تسلط بر ابزارهای هوش مصنوعی برای توسعه مؤثر سی شارپ
- دوره آموزشی سی شارپ پیشرفته: کلاسها، رکوردها و ساختارها
- دوره آموزشی توسعه سی شارپ و دات نت با VS Code