Mastering ABP Framework
چارچوب ABP، یک زیرساخت کامل برای ایجاد برنامههای وب مدرن با پیروی از بهترین شیوهها و قرار دادهای توسعه نرم افزار ارائه میدهد. با چارچوب و اکو سیستم سطح بالای ABP، میتوانید اصل Don’t Repeat Yourself (DRY) را پیاده سازی کنید و بر منطق کد خودتان تمرکز کنید.
کتاب Mastering ABP Framework (تسلط بر چارچوب ABP)، که توسط خالق فریمورک ABP نوشته شده است، به شما کمک میکند تا درک کاملی از چارچوب و تکنیکهای توسعه برنامههای وب مدرن کسب کنید. با توضیحات گام به گام مفاهیم اساسی و مثالهای عملی، شما نیازمندیهای یک راهکار وب مدرن و اینکه چگونه ABP Framework آن را برای توسعه راهکارهای خودتان لذت بخش میکند را درک خواهید کرد. شما نیازمندیهای رایج توسعه برنامههای تحت وب سازمانی را کاوش میکنید و زیرساخت فراهم شده توسط APB را بررسی میکنید. در سراسر کتاب، با بهترین شیوههای توسعه نرم افزار برای ساخت راهکارهای وب قابل نگهداری و ماژولار آشنا خواهید شد. با به پایان رساندن این کتاب، قادر خواهید بود تا یک راهکار وب کامل ایجاد کنید که توسعه، نگهداری و تست آن آسان است.
ویژگیهای کلیدی
- ساخت راهکارهای نرم افزای مقیاس پذیر، ماژولار، قابل نگهداری و قوی با استفاده از ABP Framework
- یادگیری نحوه پیاده سازی اصول SOLID و طراحی دامنه محور در برنامههای وب
- بررسی اینکه چارچوب ABP چگونه چرخه توسعه شما را با خودکار سازی کارهای تکراری سرعت میبخشد
مطالبی که یاد خواهید گرفت:
- راه اندازی محیط توسعه و شروع به کار با ABP Framework
- کار با Entity Framework Core و MongoDB برای توسعه لایه دسترسی به داده
- درک دغدغههای cross-cutting و اینکه چگونه ABP کارهای تکراری را خودکار میکند
- آشنا شدن با پیاده سازی توسعه دامنه محور با چارچوب ABP
- ساخت صفحات UI و کامپوننتها با ASP.NET Core MVC (Razor Pages) و Blazor
- کار با چند مستاجری برای ایجاد برنامههای وب ماژولار
- درک ماژولار بودن و ایجاد ماژولهای برنامه قابل استفاده مجدد
- نوشتن آزمونهای واحد، یکپارچگی و رابط کاربری با استفاده از ABP Framework
این کتاب برای چه کسانی است؟
این کتاب برای توسعه دهندگان وب که میخواهند معماریهای نرم افزار و بهترین شیوهها را برای ساخت راهکارهای تحت وب قابل نگهداری با استفاده از فناوریهای مایکروسافت و فریمورک ABP یاد بگیرند مناسب است. دانش پایه ای از سی شارپ و ASP.NET Core برای استفاده از این کتاب لازم است.