کتاب های برچسب c-sharp
تاریخ: ۲۳:۲۲:۱۴ ۱۳۹۹/۶/۱ شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp | Database | .NET Core | Entity Framework Core |

در این کتاب، شما نگاشت کننده رابطه به شی (ORM) به نام Entity Framework را برای برنامه‌های سازمانی با استفاده از NET Framework. و به ویژه NET Framework Core 3.1. بررسی می‌کنید. مثال‌ها و ملاحظات دنیای واقعی ارائه شده در این کتاب، به شما در ایجاد راهکار‌های قوی و موثر پایگاه داده کمک کنند. در طول این کتاب، مشکلات واقعی، سوالات و گرفتاری‌های رایجی ارائه شده اند تا به شما در تشخیص راهکار‌های بهینه برای موفقیت حداکثری در سناریو‌های مختلفی که در برنامه‌ها با آن‌ها روبرو می‌شوید کمک کنند.
کتاب Practical Entity Framework با مروری ساده از دو رویکرد متداول کار با پایگاه‌های داده یعنی database first و code first شروع می‌شود و سپس بر شیوه‌ی code first متمرکز می‌شود. استفاده از رویکرد code first اجازه می‌دهد تا کل پایگاه داده به صورت کد ساخته و نگهداری شود، بنابراین هرگز وضعیتی ایجاد نمی‌شود که نتوانید طرح پایگاه داده را به قبل باز گردانید. علاوه بر این، رویکرد code first تاریخچه ای کاملا شفاف از تغییرات پایگاه داده ایجاد می‌کند که به آسانی در کنترل نسخه قابل ردیابی است. تلاش این کتاب این است تا شما را در جایگاه معمار قرار داده و توسعه داده‌های سازمانتان را رهبری کنید.

این کتاب برای توسعه دهندگان دات نت که با نرم افزار‌های سطح سازمانی کار می‌کنند و احتیاج به تعامل با  ساختمان داده ها  و داده‌های ذخیره شده در backend دارند، توسعه دهندگانی که می‌خواهند رویکرد code first را برای ساختن پایگاه داده‌های برنامه اتخاذ کنند تا مانع تداخل‌ها شوند و کارکرد را بهینه کنند و آن هایی که نقش‌های full-stack یا ارشد و یا معمار بر عهده می‌گیرد و مسئولیت طراحی و پیاده سازی پایگاه داده را بر عده می‌گیرند، مناسب است.

 

تعداد بازدید: ۵۹۱
دیدگاه ها: ۰
تاریخ: ۱۹:۸:۵۴ ۱۳۹۹/۵/۳۱ جمعه
توسط: MotoMan
امتیاز: ۱

در این دوره،‌ کار با Entity Framework Core 3.1 را از یکی از برترین متخصصان این حوزه یاد می‌گیرید. در دوره ویدیویی Entity Framework Core: Getting Started موسسه Pluralsight که توسط Julie Lerman تدریس شده است، شما نحوه‌ی ساخت مدل داده‌ها با EF Core 3.1، استفاده از EF Core برای ارتباط برقرار کردن نرم افزار با پایگاه‌های داده و بکارگیری EF Core در تست‌های خودکار را یاد خواهید گرفت.

در دوره ویدیویی شروع به کار با Entity Framework Core، ابتدا چگونگی ساختن مدل‌های داده و تعامل با آن‌ها را یاد خواهید گرفت. در ادامه، شما نحوه راه اندازی لاگ گیری را یاد می‌گیرید تا ببینید که EF Core چگونه با پایگاه داده شما تعامل می‌کند. در پایان، نحوه‌ی استفاده از EF Core با منطق پایگاه داده خودتان را یاد خواهید گرفت و از EF Core در برنامه‌های ASP.NET Core و تست‌ها استفاده خواهید کرد. در پایان این دوره، شما قادر خواهید بود تا از Entity Framework Core 3.1 استفاده کنید و از مزایای آن بهره مند شوید.

تعداد بازدید: ۵۱۴
دیدگاه ها: ۰
تاریخ: ۲۰:۸:۴۵ ۱۳۹۹/۴/۱۶ دوشنبه
توسط: MotoMan
امتیاز: ۱

چارچوب Entity Framework Core 2، جدید‌ترین نسخه از ORM مایکروسافت برای انجام عملیات مرتبط با پایگاه داده در برنامه‌های تحت NET. است. EF Core نسخه ای سبک و توسعه پذیر از Entity Framework‌ است که از صفر بازنویسی شده است. این که شما تازه با EF Core آشنا شده اید یا به دنبال این هستید که ببینید چگونه تجربه قبلی EF خود را به EF Core انتقال دهید، دوره ویدیویی Entity Framework Core 2: Getting Started موسسه Pluralsight که توسط Julie Lerman تدریس شده است، می‌تواند در شروع کار به شما کمک کند.

در این دوره، ابتدا یاد می‌گیرید که چگونه یک مدل داده EF Core تعریف کنید تا به عنوان پلی بین اشیاء دات نتی و پایگاه داده شما عمل کنند. سپس می‌آموزید که چگونه با استفاده از API‌های مختلف EF Core با مدل داده تعامل کنید. در پایان، چگونگی تلفیق کردن این مدل را در یک برنامه desktop مبتنی بر NET Framework. و یکی برنامه چند سکویی ASP.NET Core MVC به شما نشان داده خواهد شد.

تعداد بازدید: ۵۵۸
دیدگاه ها: ۰
تاریخ: ۹:۴۰:۳۴ ۱۳۹۹/۴/۱۳ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp | Design Patterns | .NET Core | Video |

همان طور که برنامه‌های شما رشد می‌کنند، معمولا قسمت هایی را می‌توانید پیدا کنید که می‌خواهید آن‌ها را گسترش دهید. اما به دلیل فقدان جدایی و در هم تنیدگی پیاده سازی‌های واقعی، این کار می‌تواند مشکل باشد. یک رویکرد بسیار رایج، استفاده از interface‌ها برای حل این مسئله است که ما را به الگوی استراتژی سوق می‌دهد. در دوره ویدیویی C# Design Patterns: Strategy موسسه Pluralsight که توسط Filip Ekberg تدریس شده است، شما دانش بنیادی الگوی استراتژی را یاد خواهید گرفت.

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

تعداد بازدید: ۵۷۸
دیدگاه ها: ۰
تاریخ: ۸:۱۰:۹ ۱۳۹۹/۴/۱۳ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp | Design Patterns | .NET Core | Video |

آیا به دنبال راهی برای مدیریت بهتر وضعیت در برنامه خود هستید؟ آیا متد‌های شما با منطق‌های شرطی پیچیده ای که دنبال کردن، اشکال زدایی و نگهداری آن‌ها دشوار است پر شده اند. در دوره ویدیویی C# Design Patterns: State موسسه Pluralsight که توسط Marc Gilbert تدریس شده است، شما یک الگوی طراحی آزموده شده و واقعی را برای مدیریت هر موقعیتی که رفتار موجودیت‌ها در برنامه شما بر اساس زمینه یا وضعیت تغییر کند را یاد خواهید گرفت.

در این دوره ابتدا مفهوم وضعیت و پیامدهای آن برای توسعه مورد بررسی قرار خواهد گرفت. در ادامه، شما برخی از رویکردهای مرسوم برای مدیریت وضعیت مانند عبارتهای if-else و switch‌ها را مرور کرده و نقاط قوت و کاستی‌های آنها را بررسی خواهید کرد. سپس با الگوی طراحی state آشنا می‌شوید و می‌آموزید که چرا این الگو وجود دارد و چه زمانی از آن استفاده کنید. سرانجام، شما با پیاده سازی این الگو به شیوه ای تمیز و مختصر که می‌توانید در تمامی برنامه‌های خود از آن استفاده کنید، تجربه ای عملی به دست خواهید آورد. پس از اتمام این دوره، مهارت‌ها و درک لازم را برای پیاده سازی این راهکار زیبا برای مدیریت وضعیت در برنامه‌های خود را در اختیار خواهید داشت.

تعداد بازدید: ۵۱۴
دیدگاه ها: ۰
تاریخ: ۲۰:۲۲:۲۷ ۱۳۹۹/۴/۱۲ پنج شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp | Design Patterns | .NET Core | Video |

در این دوره یاد می‌گیرید که سربار کنترل null را در کد‌های خود حذف کنید. در دوره ویدیویی C# Design Patterns: Null Object موسسه Pluralsight که توسط David Starr تدریس شده است، شما توانایی استفاده از روش جدید مدیریت منابع null را در کد هایتان به دست می‌آورید.

در این دوره، ابتدا با منبع null‌ها و چگونگی شکل گیری آنها آشنا می‌شوید. در ادامه خواهید فهمید که چگونه بسیاری از افراد برای مقابله با null‌ها کد می‌نویسند و صد‌ها خط کد به کد‌های خودشان اضافه می‌کنند. در پایان نحوه استفاده از الگوی شی Null را یاد خواهید گرفت تا استفاده از این روش‌ها را متوقف کنید و بر نمونه non-null هر شیئی که دریافت می‌کنید اتکا کنید. پس از پایان این دوره، مهارت و دانش لازم در مورد سناریوهای null را که برای اعمال الگوی Null Object لازم است را در اختیار خواهید داشت.

تعداد بازدید: ۴۶۷
دیدگاه ها: ۰
تاریخ: ۱۸:۱۲:۹ ۱۳۹۹/۴/۱۲ پنج شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp | Design Patterns | .NET Core | Video |

در مهم‌ترین قسمت از توسعه برنامه‌های سی شارپ ماژولار و انعطاف پذیر، دانشی بنیادین از الگو‌های طراحی و موارد استفاده آن‌ها وجود دارد. در دوره ویدیویی C# Design Patterns: Prototype موسسه Pluralsight که توسط Harrison Ferrone تدریس شده است، شما مهارت‌های لازم برای کپی اشیا به شکلی موثر را در کد هایتان یاد می‌گیرید.

در این دوره ابتدا تئوری و کاربرد اصلی الگوی نمونه اولیه را یاد می‌گیرید. در ادامه به پیاده سازی واقعی الگوی Prototype‌ در سی شارپ می‌پردازید. در پایان نیز موارد استفاده عمومی این الگو در توسعه نرم افزار را یاد خواهید گرفت. وقتی که این دوره را تمام کردید، درک کاملی از الگوی نمونه اولیه و اثربخشی آن و همچنین نمونه ای واقعی از نحوه یکپارچه سازی آن در پروژه‌های خود خواهید داشت.

تعداد بازدید: ۴۶۲
دیدگاه ها: ۰
تاریخ: ۲۳:۶:۲۵ ۱۳۹۹/۴/۱۱ چهارشنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp | Design Patterns | .NET Core | Video |

برای آن دسته از توسعه دهندگانی که به دنبال عمق بخشیدن به دانش خود درباره الگو‌های طراحی هستند، این دوره با تمرکز بر روی کد، الگوی طراحی mediator را به طور کامل به شما معرفی می‌کند که به شما امکان می‌دهد تا تعاملات شی را با اتصالات ضعیفی کپسوله کنید. در دوره ویدیویی C# Design Patterns: Mediator موسسه Pluralsight که توسط Steve Michelotti تدریس شده است، شما چگونگی کار کردن با الگوی میانجی را بررسی می‌کنید و دلیل وجود این الگو و نحوه پیاده سازی آن را در برنامه‌های سی شارپ درک خواهید کرد.

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

تعداد بازدید: ۵۶۲
دیدگاه ها: ۰
تاریخ: ۲۲:۳۰:۱۵ ۱۳۹۹/۴/۷ شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp | Design Patterns | .NET Core | Video |

الگوی طراحی decorator به شما این امکان را می‌دهد تا بدون تغییر در کلاس اصلی، رفتارهایی را به صورت پویا به کلاس‌های خود اضافه کنید. این الگو شما را قادر می‌سازد تا عملکرد جدیدی را در یک کلاس لایه بندی کنید در حالی که دغدغه‌های مختلف را کاملاً از هم جدا نگه دارید. الگوی آذینگر مخصوصاً برای زمانی مفید است که نیاز دارید دغدغه‌های متقاطع مانند لاگ گیری، احراز مجوز و کش کردن را اعمال کنید، اما می‌تواند برای تغییر داده‌های منتقل شده از یک شی نیز استفاده شود.

در دوره ویدیویی C# Design Patterns: Decorator موسسه Pluralsight که توسط David Berry تدریس شده است، این که چگونه بکارگیری الگوی decorator هنگامی که نیاز به اضافه کردن رفتاری به کلاس و توسعه عملکرد آن دارید به شما ابزاری قدرتمند می‌دهد را درک خواهید کرد.

تعداد بازدید: ۴۸۰
دیدگاه ها: ۰
تاریخ: ۸:۴۷:۲۸ ۱۳۹۹/۴/۶ جمعه
توسط: MotoMan
امتیاز: ۰
برچسب ها: C Sharp | Design Patterns | .NET Core | Video |

برای توسعه دهندگانی که به دنبال عمق بخشیدن به دانش خود در مورد الگوهای طراحی هستند، این دوره با تمرکز بر روی کد، الگوی طراحی composite را به طور کامل معرفی می‌کند که به شما امکان می‌دهد تا ساختارهای درختی را به روشی یکسان و مختصر مدیریت کنید. در دوره ویدیویی C# Design Patterns: Composite موسسه Pluralsight ‌که توسط Steve Michelotti تدریس شده است، شما چگونگی کار کردن با الگوی کامپوزیت را بررسی می‌کنید و دلیل وجود این الگو و نحوه پیاده سازی آن را در برنامه‌های سی شارپ درک خواهید کرد.

ابتدا یاد خواهید گرفت که الگوی کامپوزیت چیست و چرا می‌خواهید از آن استفاده کنید. در ادامه، نحوه پیاده سازی الگوی کامپوزیت خود را نیز یاد خواهید گرفت. پس از اتمام این دوره، شما دانش لازم از الگوی composite را برای پیاده سازی و بکارگیری این الگو در برنامه‌های #C خودتان در اختیار خواهید داشت.

 

تعداد بازدید: ۴۸۰
دیدگاه ها: ۰
تاریخ: ۲۲:۳۵:۱۹ ۱۳۹۹/۴/۴ چهارشنبه
توسط: MotoMan
امتیاز: ۰
برچسب ها: C Sharp | Design Patterns | .NET Core | Video |

بیشتر توسعه دهندگان در طول دوران حرفه ای خود احتیاج خواهند داشت تا با الگوی command و چگونگی اجرا شدن command‌ها در برنامه‌های سی شارپ آشنا شوند. در دوره ویدیویی C# Design Patterns: Command موسسه Pluralsight که توسط Filip Ekberg تدریس شده است، با همه مواردی که برای مسلط شدن بر الگوی فرمان و چگونگی پیاده سازی آن در برنامه‌های سی شارپ احتیاج خواهید داشت، آشنا خواهید شد.

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

تعداد بازدید: ۵۲۶
دیدگاه ها: ۰
تاریخ: ۲۳:۱:۳۴ ۱۳۹۹/۴/۱ یکشنبه
توسط: MotoMan
امتیاز: ۰
برچسب ها: C Sharp | Design Patterns | .NET Core | Video |

توسعه دهندگان نرم افزار به نمونه‌های پیاده سازی واقعی از الگوی زنجیره مسئولیت برای درک بهتر این که این الگو چگونه می‌تواند در اعتبار سنجی کاربر، پردازش پرداختی و شرایط if/else مورد استفاده قرار گیرد. در دوره ویدیویی C# Design Patterns: Chain of Responsibility موسسه Pluralsight که توسط Filip Ekberg تدریس شده است، شما چگونگی کار کردن با الگوی زنجیره مسئولیت و پیاده سازی آن را در برنامه‌های سی شارپ یاد می‌گیرید.

در این دوره ابتدا یاد می‌گیرید که در چه شرایطی این الگو قابل استفاده است. در ادامه می‌فهمید که چگونه به سادگی می‌توان آن را به رویکردی شی گرا ریفکتور کرد که نه تنها نگهداری آن ساده‌تر بلکه تست پذیر‌تر هم می‌شود. در آخر، شما چگونگی شناسایی پیاده سازی‌های موجود از این الگو را بررسی خواهید کرد. وقتی که این دوره را به پایان رساندید، دانش و مهارت الگوی زنجیره مسئولیت مورد نیاز برای بکارگیری در راهکار‌های خود در اختیار خواهید داشت.

تعداد بازدید: ۶۰۳
دیدگاه ها: ۰
تاریخ: ۱۸:۳۵:۲۰ ۱۳۹۹/۳/۳۰ جمعه
توسط: MotoMan
امتیاز: ۰
برچسب ها: C Sharp | Design Patterns | .NET Core | Video |

الگوهای طراحی به شما کمک می‌کنند تا مسائل رایج نرم افزار را با رویکردهایی شناخته شده و اثبات شده حل کنید. در دوره ویدیویی C# Design Patterns: Adapter موسسه Pluralsight که توسط Steve Smith تدریس شده است، با الگوی طراحی آداپتور که یکی از رایج‌ترین و مفیدترین الگوهایی است که با آن روبرو می‌شوید آشنا خواهید شد. الگوی آداپتور برای جایی که می‌خواهید از یک کتابخانه یا ارائه دهنده سرویس استفاده کنید، اما رابط آن با آنچه که کد فعلی شما انتظار دارد سازگار نیست مفید است و این خود یکی از رایج‌ترین مشکلات طراحی نرم افزار است.

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

تعداد بازدید: ۶۰۹
دیدگاه ها: ۰
تاریخ: ۱۰:۵۵:۴۷ ۱۳۹۹/۳/۳۰ جمعه
توسط: MotoMan
امتیاز: ۰
برچسب ها: C Sharp | Design Patterns | .NET Core | Video |

بیشتر برنامه‌ها احتیاج به کار کردن با داده‌ها از جمله پایگاه داده دارند. داشتن یک استراتژی خوب برای جدا سازی لایه داده به منظور تست پذیر کردن و قابل نگهداری کردن برنامه بسیار مهم است. در دوره C# Design Patterns: Data Access Patterns موسسه Pluralsight که توسط Filip Ekberg تدریس شده است، شما نحوه کار با الگو‌های دسترسی داده مختلف را بررسی می‌کنید. همچنین در مورد الگوهای repository، unit of work، lazy loading و این که چرا این الگو‌ها وجود دارند یاد می‌گیرید و چگونگی پیاده سازی آن‌ها در برنامه‌های سی شارپ را درک خواهید کرد.

در این دوره شما ابتدا نحوه پیاده سازی الگوی repository و جدا کردن قسمت‌های مختلف برنامه از لایه داده را یاد می‌گیرید؛ سپس شما درک خواهید کرد که این الگو در کجا کاربرد دارد. در ادامه شما می‌فهمید که چگونه می‌توانید به راحتی برنامه را برای استفاده از الگوی unit of work ریفکتور کنید و برنامه را حتی بهتر هم کنید. سرانجام، چگونگی استفاده از lazy loading را برای جلوگیری از خواندن داده‌های غیر ضروری در برنامه خود خواهید آموخت. وقتی که این دوره را به پایان رساندید، شما مهارت‌ها و دانش استفاده از این الگو‌های دسترسی داده و هر آنچه که برای بکارگیری این الگو‌ها در راهکار‌های خود نیاز داشته باشید را در اختیار خواهید داشت.

تعداد بازدید: ۷۷۶
دیدگاه ها: ۲
تاریخ: ۱۸:۳۱:۷ ۱۳۹۹/۳/۲۲ پنج شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp | dotNET Framework | SQL | .NET Core | Video |

در دوره ویدیویی مبانی #ADO.NET Fundamentals in C موسسه Pluralsight‌ که توسط Paul D. Sheriff تدریس شده است، می‌فهمید که چرا ADO.NET هنوز هم در دنیای ORM امروزی اهمیت دارد. در این دوره، ابتدا یاد می‌گیرید که چگونه به پایگاه داده متصل شوید و کوئری‌ها را به آن ارسال کنید. سپس سریع‌ترین روش دریافت داده‌ها را با استفاده از DataReader یاد می‌گیرید و نحوه مدیریت استثنا‌ها و گزارش دادن اطلاعات اشکال زدایی را خواهید آموخت. در ادامه کلاس‌های Disconnected مثل DataTable، DataSet و DataViews نیز بررسی شده اند. همچنین چگونگی کار با کلاس‌های سازنده ADO.NET که به خودکار سازی برخی از کد‌های ADO.NET شما کمک می‌کنند نیز بیان شده است.

در پایان، شما مجموعه ای عالی از کلاس‌های wrapper را می‌بینید که بدون فدا کردن کارایی می‌توانید تا 90٪ کد‌های ADO.NET را که قبلا می‌نوشتید را حذف کنید. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم برای دسترسی به پایگاه داده‌ها را با کارآمدترین روش ممکن ضمن استفاده از کمترین میزان کد، در اختیار خواهید داشت.

تعداد بازدید: ۱۰۱۶
دیدگاه ها: ۰
تاریخ: ۲۲:۵:۳۱ ۱۳۹۹/۳/۲۱ چهارشنبه
توسط: MotoMan
امتیاز: ۳
برچسب ها: C Sharp | MVC | .NET Core | ASP Core | Entity Framework Core |

چارچوب ASP.NET Core 3، آخرین تحول پلتفرم وب ASP.NET مایکروسافت است که یک چارچوب "host-agnostic" و مدل برنامه نویسی با بهره وری بالا را فراهم می‌کند که باعث ترویج معماری کد تمیز تر، توسعه آزمون محور و توسعه پذیری قدرتمندی می‌شود.

ویرایش هشتم کتاب Pro ASP.NET Core 3، که برای ASP.NET Core 3 به روز شده است، شامل توضیحات مفصلی درباره پلتفرم ASP.NET Core و چارچوب‌های برنامه هایی که پشتیبانی می‌کند، می‌شود. این کتاب ASP.NET Core 3 را مورد بررسی قرار می‌دهد و ابزار‌ها و تکنیک‌های لازم برای ساختن برنامه‌های وب مدرن و توسعه پذیر را یاد می‌دهد. همچنین در این کتاب قابلیت‌ها و توانمندی‌ها جدیدی همچون MVC 3، Razor Pages، Blazor Server و Blazor WebAssembly، همراه با چگونگی استفاده از آن‌ها مورد بررسی قرار گرفته اند.

نویسنده این کتاب پرفروش Adam Freeman، این کتاب پیشرو در بازار را به طور کامل مورد بازنگری قرار داده و چگونگی حداکثر بهره بردن از ASP.NET Core 3‌ را توضیح داده است. او با مباحث اصلی شروع می‌کند و کامپوننت‌های میان افزار، سرویس‌های تعبیه شده، اتصال مدل درخواست را به شما آموزش می‌دهد. با کسب دانش و اعتماد به نفس، وی مباحث پیچیده‌تر و قابلیت‌های پیشرفته ای از جمله endpoint routing و تزریق وابستگی را معرفی می‌کند. او به عمق مطالب می‌رود تا به شما دانش مورد نیازتان را بدهد.

کتاب Pro ASP.NET Core 3، از همان قالب و سبک ویرایش‌های محبوب قبلی خود پیروی می‌کند اما همه چیز را برای نسخه جدید ASP.NET Core 3 به روز می‌کند و تمرکز خود را گسترش می‌دهد تا کل پلتفرم ASP.NET Core را شامل شود. این کتاب برای توسعه دهندگان مایکروسافت است و فرض کرده است که خواننده دانش پایه ای از توسعه وب و سی شارپ دارد. در حالی که این کتاب برای متخصصانی که می‌خواهند جدیدترین پیشرفت‌ها و عملکردهای ASP.NET Core 3 را در پروژه‌های خود بگنجانند نوشته شده است، این کتاب یک مرجع عمیق و کامل نیز هست.

تعداد بازدید: ۱۸۷۸
دیدگاه ها: ۶
loading...

لطفا منتظر بمانید...