آموزش به یک توسعه دهنده کامل .NET تبدیل شوید - مباحث پیشرفته

Become a Full-stack .NET Developer - Advanced Topics

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: آیا می خواهید مهارت های 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

  • مقدمه Introduction

  • ساخت API Building an API

  • معرفی DTO ها Introducing DTOs

  • نقشه برداری دستی Manual Mapping

  • با استفاده از AutoMapper Using AutoMapper

  • سازماندهی نگاشت های خودکار Organising AutoMapper Mappings

  • با استفاده از نت شتر Using Camel Notation

  • پاکسازی پروژه Cleaning up the Project

  • رفع اشکال کوچک Fixing a Small Bug

  • خلاصه Summary

کار با نمادهای Bootstrap ، نشان ها و Popovers Working with Bootstrap Icons, Badges, and Popovers

  • مقدمه Introduction

  • استفاده از نمادهای Bootstrap Using Bootstrap Icons

  • استفاده از نشان Bootstrap Using Bootstrap Badges

  • مصرف API با استفاده از jQuery AJAX Consuming the API Using jQuery AJAX

  • متحرک سازی محتوای با CSS Animating Content with CSS

  • با استفاده از Bootstrap Popovers Using Bootstrap Popovers

  • افزودن Underscore.js Adding Underscore.js

  • ارائه مطالب با استفاده از الگوهای Underscore Rendering Content Using Underscore Templates

  • بررسی کد Code Review

  • رسیدگی به موارد Edge Handling Edge Cases

  • خلاصه Summary

بهبود نگاه و احساس Improving the Look and Feel

  • مقدمه Introduction

  • بهبود ظاهر و احساس Popover Improving the Look and Feel of Popover

  • قالب Popover غالب Overriding Popover Template

  • متن را پررنگ می کند Making Text Bold

  • قالب بندی تاریخ ها با استفاده از Moment.js Formatting Dates Using Moment.js

  • لمس نهایی Final Touch

  • تلفیق بسته های نرم افزاری Consolidating Bundles

  • استفاده از LESS برای نوشتن Cleaner CSS Using LESS to Write Cleaner CSS

  • تبدیل CSS موجود به کمتر Converting Existing CSS to LESS

  • خلاصه Summary

مدیریت رویدادهای Bootstrap Handling Bootstrap Events

  • مقدمه Introduction

  • مدیریت رویدادهای Popover Handling Popover Events

  • ورزش Exercise

  • بررسی کد Code Review

  • مصرف API Consuming the API

  • بحث Discussion

  • خلاصه Summary

در حال جستجو Implementing Searching

  • مقدمه Introduction

  • افزودن فرم جستجو Adding the Search Form

  • با استفاده از گروه های ورودی بوت استرپ Using Bootstrap Input Groups

  • پیاده سازی صفحات علامت گذاری شده Implementing Bookmarkable Pages

  • ورزش Exercise

  • بررسی کد Code Review

نمایش نظرات

آموزش به یک توسعه دهنده کامل .NET تبدیل شوید - مباحث پیشرفته
جزییات دوره
4h 20m
92
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
517
- از 5
دارد
دارد
دارد
Mosh Hamedani
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mosh Hamedani Mosh Hamedani

مهندس نرم افزار پرشور و نویسنده پرفروش