در حال حاضر محصولی در سبد خرید شما وجود ندارد.
یکی از بزرگترین و کامل ترین کتاب های مربوط به هسته ASP.NET!
Delcoigne Vincent، Wavenet
به طور کامل به ASP.NET 5.0، ASP.NET Core در عمل به روز شده است، نسخه دوم یک پرایمر دست است ساخت برنامه های کاربردی متقابل پلت فرم با مهارت های C # و .NET شما. حتی اگر شما هرگز با ASP.NET کار نکرده اید، شروع به ایجاد برنامه های وب پلت فرم پلت فرم تولید می کنید.
درباره تکنولوژی
ساخت برنامه های وب کامل پشته که در هر کجا اجرا می شوند. توسعه دهندگان عشق ASP.NET هسته برای کتابخانه های خود و اجزای پیش ساخته شده است که به حداکثر رساندن بهره وری. نسخه 5.0 ارائه می دهد ویژگی های جدید برای برنامه های جانبی سرور، و همچنین خدمات پس زمینه برای توسعه متقابل پلت فرم.
درباره کتاب
ASP.NET Core در عمل، نسخه دوم یک راهنمای جامع برای ایجاد برنامه های کاربردی وب است با ASP.NET CORE 5.0. از مفاهیم HTTP اصلی به سفارشی سازی چارچوب پیشرفته بروید. تصاویر و کد حاشیه نویسی یادگیری بصری و آسان است. کارهای اصلی، تزریق وابستگی، امنیت و غیره. این نسخه به روز شده آخرین ویژگی ها را پوشش می دهد، از جمله صفحات Razor و پارادایم میزبانی جدید.
چه چیزی در داخل
توسعه برنامه ها برای سرورهای ویندوز و غیر ویندوز
پیکربندی برنامه های کاربردی
ساخت و ساز های سفارشی
BR /> ورود، آزمایش، و امنیت
درباره مخاطبان
برای توسعه دهندگان متوسط C #.
درباره نویسنده
اندرو قفل مایکروسافت MVP است که با ASP.NET Core کار کرده است از قبل از اولین انتشار آن.
جامع ترین کتاب اصلی ASP.NET در بازار. این فقط در مورد همه چیز شما نیاز به یادگیری به سرعت تبدیل به تولید کننده اغلب در جهان اغلب گیج کننده و سریع در حال تغییر هسته .NET هسته.
Filip Wojcieszyn، Sonova AG
کتاب فوق العاده. موضوعات به وضوح و به طور کامل توضیح داده شده است.
Luis Moux، EMO
یک مرجع جامع برای هسته ASP.NET.
Jean-François Morin، دانشگاه Laval
عنوان اصلی : ASP.NET Core in Action, Second Edition, video edition
سرفصل های دوره :
01 قسمت 1. شروع به کار با ASP.NET Core:
001 فصل 1. شروع به کار با ASP.NET Core
002 فصل 1. ASP.NET Core چیست؟
003 فصل 1. اگر در توسعه .NET تازه کار هستید
004 فصل 1. اگر یک توسعه دهنده .NET Framework هستید که یک برنامه جدید ایجاد می کنید
005 فصل 1. تبدیل یک برنامه ASP.NET موجود به ASP.NET Core
006 فصل 1. چگونه ASP.NET Core یک درخواست را پردازش می کند؟
007 فصل 2. اولین درخواست شما
008 فصل 2. ایجاد اولین برنامه ASP.NET Core
009 فصل 2. اجرای برنامه وب
010 فصل 2. فایل پروژه .csproj: تعریف وابستگی های شما
011 فصل 2. کلاس Startup: پیکربندی برنامه شما
012 فصل 2. تعریف نحوه رسیدگی به درخواست ها با میان افزار
013 فصل 2. مدیریت منطق درخواست با PageModels و handlers
014 فصل 3. رسیدگی به درخواست ها با خط لوله میان افزار
015 فصل 3. ترکیب میان افزار در خط لوله
016 فصل 3. سناریوی خط لوله ساده 2: مدیریت فایل های استاتیک
017 فصل 3. مدیریت خطاها با استفاده از میان افزار
018 فصل 3. رسیدگی به سایر خطاها: StatusCodePagesMiddleware
019 فصل 4. ایجاد یک وب سایت با Razor Pages
020 فصل 4. الگوی طراحی MVC
021 فصل 4. اعمال الگوی طراحی MVC در Razor Pages
022 فصل 4. اعمال الگوی طراحی MVC در Razor Pages
023 فصل 4. Razor Pages در مقابل MVC در ASP.NET Core
024 فصل 4. چه زمانی باید کنترلرهای MVC را از Razor Pages انتخاب کنید
025 فصل 4. بازگرداندن پاسخ ها با ActionResults
026 فصل 5. نگاشت URL به صفحات Razor با استفاده از مسیریابی
027 فصل 5. مسیریابی در هسته ASP.NET
028 فصل 5. مسیریابی مبتنی بر قرارداد در مقابل مسیریابی ویژگی
029 فصل 5. سفارشی کردن الگوهای مسیر Razor Page
030 فصل 5. کاوش در نحو الگوی مسیر
031 فصل 5. ایجاد URL از پارامترهای مسیر
032 فصل 5. ایجاد URL از قسمت های دیگر برنامه شما
033 فصل 5. سفارشی کردن قراردادها با Razor Pages
034 فصل 6. مدل اتصال: بازیابی و تأیید ورودی کاربر
035 فصل 6. از درخواست تا مدل: مفید کردن درخواست
036 فصل 6. صحافی انواع ساده
037 فصل 6. انواع پیچیده صحافی
038 فصل 6. انتخاب منبع صحافی
039 فصل 6. استفاده از ویژگی های DataAnnotations برای اعتبارسنجی
040 فصل 6. اعتبارسنجی روی مشتری برای تجربه کاربر
041 فصل 7. رندر HTML با استفاده از نماهای Razor
042 فصل 7. ایجاد نماهای Razor
043 فصل 7. ایجاد صفحات وب پویا با Razor
044 فصل 7. طرحبندی، نماهای جزئی و _ViewStart
045 فصل 7. استفاده از نماهای جزئی برای کپسوله کردن نشانه گذاری
046 فصل 7. انتخاب یک نمای از یک کنترلر MVC
047 فصل 8. ساختن فرم ها با کمک کننده های برچسب
048 فصل 8. ایجاد فرم ها با استفاده از Tag Helpers
049 فصل 8. راهنمای برچسب برچسب
050 فصل 8. راهنمای انتخاب برچسب
051 فصل 8. ایجاد پیوندها با کمک کننده تگ لنگر
052 فصل 8. استفاده از نشانه گذاری شرطی با کمک کننده برچسب محیطی
053 فصل 9. ایجاد یک Web API برای برنامه های موبایل و کلاینت با استفاده از MVC
054 فصل 9. ایجاد اولین پروژه Web API شما
055 فصل 9. اعمال الگوی طراحی MVC در یک Web API
056 فصل 9. مسیریابی مشخصه: پیوند دادن روش های اقدام به URL ها
057 فصل 9. استفاده از قراردادهای رایج با ویژگی [ApiController]
058 فصل 9. ایجاد پاسخ از یک مدل
059 فصل 9. انتخاب قالب پاسخ با مذاکره محتوا
02 قسمت 2. ساخت برنامه های کاربردی کامل:
001 فصل 10. پیکربندی سرویس با تزریق وابستگی
002 فصل 10. درک مزایای تزریق وابستگی
003 فصل 10. ایجاد کدهای جفت شده آزاد
004 Vhapter 10. استفاده از ظرف تزریق وابستگی
005 فصل 10. ثبت خدمات با استفاده از اشیا و لامبدا
006 فصل 10. تزریق خدمات به روشهای عمل، کنترلکنندههای صفحه و نماها
007 فصل 10. درک طول عمر: چه زمانی خدمات ایجاد می شوند؟
008 فصل 10. سینگلتون: فقط یکی می تواند وجود داشته باشد
009 فصل 11. پیکربندی یک برنامه ASP.NET Core
010 فصل 11. ساختن یک شیء پیکربندی برای برنامه شما
011 فصل 11. استفاده از چندین ارائه دهنده برای نادیده گرفتن مقادیر پیکربندی
012 فصل 11. ذخیره اسرار پیکربندی ایمن
013 فصل 11. استفاده از تنظیمات تایپ شده قوی با الگوی گزینه ها
014 فصل 11. بارگذاری مجدد گزینه های تایپ شده قوی با IOptionsSnapshot
015 فصل 11. پیکربندی یک برنامه کاربردی برای چندین محیط
016 فصل 11. تنظیم محیط میزبانی
017 فصل 12. ذخیره داده ها با Entity Framework Core
018 فصل 12. چه زمانی باید EF Core را انتخاب کنید؟
109 فصل 12. افزودن EF Core به برنامه
020 فصل 12. مدیریت تغییرات با مهاجرت
021 فصل 12. جستجوی داده ها از پایگاه داده و ذخیره داده ها در پایگاه داده
022 فصل 12. بارگیری یک رکورد
023 فصل 12. استفاده از EF Core در برنامه های تولید
024 فصل 13. خط لوله فیلتر MVC و Razor Pages
025 فصل 13. خط لوله فیلتر Razor Pages
026 فصل 13. افزودن فیلترها به اقدامات، کنترلرها، صفحات Razor و در سطح جهانی
027 فصل 13. ایجاد فیلترهای سفارشی برای برنامه شما
028 فصل 13. فیلترهای اقدام: سفارشی کردن مدل اتصال و نتایج عملکرد
029 فصل 13. فیلترهای استثنا: مدیریت استثناهای سفارشی برای روشهای اقدام شما
030 فصل 13. فیلترهای صفحه: سفارشی کردن اتصال مدل برای صفحات Razor
031 فصل 13. استفاده از تزریق وابستگی با ویژگی های فیلتر
032 فصل 14. احراز هویت: افزودن کاربران به برنامه شما با هویت
033 فصل 14. احراز هویت در هسته ASP.NET: خدمات و میان افزار
034 فصل 14. احراز هویت برای APIها و برنامه های کاربردی توزیع شده
035 فصل 14. ASP.NET Core Identity چیست؟
036 فصل 14. ایجاد پروژه ای که از ASP.NET Core Identity استفاده می کند
037 فصل 14. مدل داده های هویت هسته ASP.NET
038 فصل 14. افزودن شناسه هسته ASP.NET به پروژه موجود
039 فصل 14. سفارشی کردن صفحه در رابط کاربری پیش فرض ASP.NET Core Identity
040 فصل 14. مدیریت کاربران: افزودن داده های سفارشی به کاربران
041 فصل 15. مجوز: ایمن سازی درخواست شما
042 فصل 15. مجوز در ASP.NET Core
043 فصل 15. رسیدگی به درخواست های غیرمجاز
044 فصل 15. ایجاد خط مشی های سفارشی برای مجوز
045 فصل 15. کنترل دسترسی با مجوز مبتنی بر منبع
046 فصل 15. پنهان کردن عناصر در قالب های Razor از کاربران غیرمجاز
047 فصل 16. انتشار و استقرار برنامه شما
048 فصل 16. اجرای در مقابل انتشار یک برنامه ASP.NET Core
049 فصل 16. انتشار برنامه خود در IIS
050 فصل 16. میزبانی یک برنامه کاربردی در لینوکس
051 فصل 16. آماده سازی برنامه خود برای استقرار در لینوکس
052 فصل 16. پیکربندی URL برای برنامه شما
053 فصل 16. بهینه سازی دارایی های سمت مشتری با استفاده از BundlerMinifier
054 فصل 16. افزودن BundlerMinifier به برنامه شما
055 فصل 16. ارائه فایل های رایج از یک CDN
03 قسمت 3. گسترش برنامه های کاربردی:
001 فصل 17. نظارت و عیب یابی خطاها با ثبت گزارش این فصل را پوشش می دهد
002 فصل 17. افزودن پیام های گزارش به برنامه شما
003 فصل 17. دسته گزارش: کدام مؤلفه گزارش را ایجاد کرده است
004 فصل 17. افزودن یک ارائه دهنده گزارش جدید به برنامه شما
005 فصل 17. تغییر پرحرفی گزارش با فیلتر کردن
006 فصل 17. گزارش گیری ساختاریافته: ایجاد گزارش های قابل جستجو و مفید
007 فصل 17. استفاده از scope برای افزودن ویژگی های اضافی به گزارش های خود
008 فصل 18. بهبود امنیت برنامه شما
009 فصل 18. استفاده از گواهینامه های توسعه ASP.NET Core HTTPS
010 فصل 18. اجرای HTTPS برای کل برنامه شما
011 فصل 18. دفاع در برابر حملات اسکریپت بین سایتی (XSS)
012 فصل 18. محافظت در برابر حملات جعل درخواست بین سایتی (CSRF)
013 فصل 18. محافظت در برابر حملات جعل درخواست بین سایتی (CSRF)
014 فصل 18. افزودن CORS به اقدامات خاص Web API با EnableCorsAttribute
015 فصل 18. اجتناب از حملات تزریق SQL با EF Core و پارامترسازی
016 فصل 18. محافظت از رمز عبور و داده های کاربران
017 فصل 19. استفاده از ظرف تزریق وابستگی شخص ثالث
018 فصل 19. ساخت اجزای سفارشی
019 فصل 19. انشعاب خطوط لوله میان افزار با پسوند Map
020 فصل 19. ساختن یک جزء میان افزار سفارشی
021 فصل 19. ایجاد نقاط پایانی ساده با MapGet و WriteJsonAsync
022 فصل 19. رسیدگی به الزامات پیکربندی پیچیده
023 فصل 20. ساخت اجزای سفارشی MVC و Razor Pages
024 فصل 20. ایجاد یک Tag Helper سفارشی برای پنهان کردن شرطی عناصر
025 فصل 20. مشاهده مؤلفه ها: افزودن منطق به نماهای جزئی
026 فصل 20. ساختن یک ویژگی اعتبارسنجی سفارشی
027 فصل 20. جایگزینی چارچوب اعتبارسنجی با FluentValidation
028 فصل 20. افزودن FluentValidation به برنامه شما
029 فصل 21. فراخوانی APIهای راه دور با IHttpClientFactory
030 فصل 21. ایجاد HttpClient با IHttpClientFactory
031 فصل 21. پیکربندی مشتریان نامگذاری شده در زمان ثبت نام
032 فصل 21. ایجاد یک HttpMessageHandler سفارشی
033 فصل 22. ایجاد وظایف و خدمات پس زمینه
034 فصل 22. ایجاد خدمات کارگر بدون سر با استفاده از IHost
035 فصل 22. هماهنگ کردن کارهای پس زمینه با استفاده از Quartz.NET
036 فصل 22. استفاده از خوشه بندی برای افزودن افزونگی به کارهای پس زمینه
037 فصل 23. آزمایش برنامه شما
038 فصل 23. تست واحد با xUnit
039 فصل 23. افزودن آزمون های واحد واقعیت و نظریه
040 فصل 23. واحد تست میان افزار سفارشی
041 فصل 23. تست یکپارچه سازی: آزمایش کل برنامه در حافظه
042 فصل 23. جایگزینی وابستگی ها در WebApplicationFactory
043 فصل 23. جداسازی پایگاه داده با ارائه دهنده EF Core در حافظه
044 ضمیمه A. آماده سازی محیط توسعه شما
045 ضمیمه B. اشتراک گذاری کد بین پروژه ها
046 ضمیمه B. درک اکوسیستم دات نت
047 ضمیمه B. NET 5.0: اولین گام در چشم انداز One.NET
048 ضمیمه B. پشتیبانی از دات نت استاندارد 2.0 با شیم سازگاری
ASP.NET Core in Action, Second Edition, video edition
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.