Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آیا می خواهید مهارت های front-end و back-end خود را به عنوان یک توسعه دهنده NET ارتقا دهید؟ این دوره برای شما مناسب است! در قسمت 2 از مجموعه "تبدیل به یک برنامه کامل .NET کامل شوید" ، شما موضوعات پیشرفته مانند عملیات CRUD ، طراحی شی گرا و موارد دیگر را پوشش خواهید داد. اگر شما یک توسعه دهنده NET هستید که می خواهد اعتماد شما را افزایش دهد تبدیل نیازهای پیچیده تر به نرم افزارهای فعال با طراحی و اجرای زیبا ، پایان تا پایان ، این دوره برای شما مناسب است. این دوره ، به یک توسعه دهنده کامل پشته .NET تبدیل شوید - مباحث پیشرفته ، قسمت دوم از مجموعه "تبدیل شدن به یک برنامه کامل .NET با تمام پشته" است. در قسمت اول ، اصلی ترین کاربردهای شبکه اجتماعی مینی خود ، GigHub را ایجاد کردید. در این قسمت بعدی ، ابتدا عملیات CRUD و یک سیستم اعلان را که مشابه اعلان های فیس بوک است ، پیاده سازی می کنید. شما همچنین چیزهای زیادی در مورد طراحی شی گرا ، ساخت API و استفاده از م Bلفه های Bootstrap برای ساختن برنامه های مدرن در قسمت جلویی و پشتی خواهید آموخت. سرانجام ، شما موضوعاتی مانند مدیریت رویدادهای Bootstrap و اجرای جستجوها را پوشش خواهید داد. با پایان این دوره ، شما حتی در پیچیده ترین جنبه های توسعه دات نت نیز کار خواهید کرد تا بتوانید نرم افزاری بسازید که هم در قسمت جلویی و هم در قسمت انتهایی ، فوق العاده باشد.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
CRUD اساسی: اجرای Read
Basic CRUD: Implementing the Read
مقدمه
Introduction
خواندن داده ها
Reading Data
پیشرفت های جزئی
Minor Enhancements
خلاصه
Summary
CRUD اساسی: اجرای بروزرسانی
Basic CRUD: Implementing the Update
مقدمه
Introduction
نمایش عملکردها در شناور
Displaying Actions on Hover
جمع کردن یک فرم
Populating a Form
رفع مشکل با قسمتهای ورودی
Fixing the Issue with Input Fields
بازسازی
Refactoring
به روز رسانی داده ها
Updating Data
تست و اشکال زدایی
Testing and Debugging
استفاده از عبارات برای جایگزینی رشته های جادویی
Using Expressions to Replace Magic Strings
خلاصه
Summary
CRUD اساسی: اجرای حذف
Basic CRUD: Implementing the Delete
مقدمه
Introduction
گسترش دامنه
Extending the Domain
ساخت API
Building an API
مصرف API با استفاده از jQuery AJAX
Consuming the API Using jQuery AJAX
با استفاده از گفتگوی Bootbox
Using Bootbox Dialogs
بهبود قابلیت استفاده از گفتگوها
Improving the Usability of Dialogs
به استثنای اشیا-منطقی حذف شده از نمایش داده شد
Excluding Logically-deleted Objects from Queries
استفاده از برچسب های Bootstrap
Using Bootstrap Labels
رسیدگی به موارد Edge
Handling Edge Cases
پاکسازی پروژه
Cleaning up the Project
خلاصه
Summary
جلوگیری از مشکلات موجود در مدل های دامنه
Avoiding Pitfalls in Domain Models
مقدمه
Introduction
روشن کردن الزامات
Clarifying the Requirements
اولین تلاش: یک طراحی ساده
First Attempt: A Simple Design
تلاش دوم: استفاده از وراثت
Second Attempt: Using Inheritance
تلاش سوم: سقوط سلسله مراتب
Third Attempt: Collapsing the Hierarchy
یک طرح جایگزین
An Alternative Design
تلاش چهارم: استفاده از کلاس انجمن
Fourth Attempt: Using an Association Class
پیاده سازی کلاس های دامنه
Implementing Domain Classes
مهاجرت به پایگاه داده
Migrating the Database
ذخیره اعلان ها
Storing Notifications
خلاصه
Summary
Refactoring به سمت یک طرح شی گرا
Refactoring Towards an Object-oriented Design
مقدمه
Introduction
Refactoring به سمت یک طرح شی گرا
Refactoring Towards an Object-oriented Design
Refactoring: اطمینان از اشیاid معتبر
Refactoring: Ensuring Valid Objects
بررسی کد
Code Reviews
بهينه سازي
Optimization
Refactoring: انسجام
Refactoring: Cohesion
رفع مشکل با روابط معکوس
Fixing the Issue with Reverse Relationships
آزمایش کردن
Testing
ورزش
Exercise
بررسی کد
Code Review
استفاده از روشهای کارخانه برای ایجاد اشیا
Using Factory Methods to Create Objects
خلاصه
Summary
نگاشت اشیاain دامنه به DTO ها
Mapping Domain Objects to DTOs
نمایش نظرات
نظری ارسال نشده است.