دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: نویسندگان: Jürgen Gutsch سری: ISBN (شابک) : 9781801077866 ناشر: Packt Publishing Pvt. Ltd. سال نشر: 2021 تعداد صفحات: 0 زبان: English فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 4 مگابایت
در صورت تبدیل فایل کتاب Customizing ASP.NET Core 5.0: Turn the right screws in ASP.NET Core to get the most out of the framework به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب سفارشی سازی ASP.NET Core 5.0: پیچ های مناسب را در ASP.NET Core بچرخانید تا از چارچوب نهایت استفاده را ببرید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
راهنمای کشف رفتارهای پنهان ASP.NET Core که می تواند برای بهینه سازی برنامه های NET 5 شما سفارشی شود. ASP.NET Core قدرتمندترین چارچوب وب مایکروسافت است. اگرچه مملو از ویژگیهای غنی است، گاهی اوقات تنظیمات پیشفرض میتواند یک گلوگاه باشد و باید متناسب با ماهیت و مقیاس برنامه شما سفارشی شود. اگر یک توسعهدهنده داتنت سطح متوسط هستید و میخواهید NET Core را به موارد استفاده چندگانه گسترش دهید، مهم است که این ویژگیها را سفارشی کنید تا چارچوب به طور مؤثر برای شما کار کند. سفارشی کردن ASP.NET Core 5.0 ویژگی های اصلی را پوشش می دهد که می توانند برای توسعه برنامه های بهینه سازی شده سفارشی شوند. تکنیک های سفارشی سازی نیز برای کار با آخرین فریم ورک دات نت 5 به روز شده اند. شما مفاهیم ضروری مربوط به بهینه سازی چارچوب مانند پیکربندی، تزریق وابستگی، مسیریابی، فیلترهای عمل و موارد دیگر را خواهید آموخت. همانطور که پیشرفت می کنید، می توانید راه حل های سفارشی ایجاد کنید که نیازهای مورد استفاده شما را با ASP.NET Core برآورده کند. فصلهای بعدی تکنیکهای متخصص و بهترین شیوهها برای استفاده از چارچوب برای نیازهای توسعه برنامه شما، از طراحی UI گرفته تا میزبانی را پوشش خواهند داد. در نهایت، روی مسیریابی نقطه پایانی جدید در ASP.NET Core تمرکز خواهید کرد تا نقاط پایانی سفارشی بسازید و نقاط پایانی شخص ثالث را برای پردازش سریعتر درخواستها به برنامههای وب خود اضافه کنید. در پایان این کتاب توسعه اپلیکیشن، مهارتهایی را خواهید داشت که بتوانید ASP.NET Core را سفارشی کنید تا برنامههای بهینهسازی شده قوی ایجاد کنید. آنچه خواهید آموخت پیکربندی های مختلف برنامه و ارائه دهندگان را در ASP.NET Core 5 کاوش کنید تزریق وابستگی در دات نت را بدانید و یاد بگیرید که چگونه کانتینرهای DI شخص ثالث را اضافه کنید مفهوم میان افزار را کشف کنید و میان افزار خود را برای برنامه های ASP.NET Core بنویسید در پروژه های مبتنی بر API خود فرمت های خروجی API مختلفی ایجاد کنید با مدل های مختلف میزبانی برنامه ASP.NET Core خود آشنا شوید نقاط پایانی مسیریابی سفارشی را توسعه دهید و نقاط پایانی شخص ثالث را اضافه کنید WebHostBuilder را به طور موثر برای برنامه های کاربردی وب خود پیکربندی کنید
A guide to discovering the hidden behaviors of ASP.NET Core that can be customized to optimize your .NET 5 applications ASP.NET Core is the most powerful Microsoft web framework. Although it's full of rich features, sometimes the default configurations can be a bottleneck and need to be customized to suit the nature and scale of your app. If you're an intermediate-level .NET developer who wants to extend .NET Core to multiple use cases, it's important to customize these features so that the framework works for you effectively. Customizing ASP.NET Core 5.0 covers core features that can be customized for developing optimized apps. The customization techniques are also updated to work with the latest .NET 5 framework. You'll learn essential concepts relating to optimizing the framework such as configuration, dependency injection, routing, action filters, and more. As you progress, you'll be able to create custom solutions that meet the needs of your use case with ASP.NET Core. Later chapters will cover expert techniques and best practices for using the framework for your app development needs, from UI design to hosting. Finally, you'll focus on the new endpoint routing in ASP.NET Core to build custom endpoints and add third-party endpoints to your web apps for processing requests faster. By the end of this application development book, you'll have the skills you need to be able to customize ASP.NET Core to develop robust optimized apps. What you will learn Explore various application configurations and providers in ASP.NET Core 5 Understand dependency injection in .NET and learn how to add third-party DI containers Discover the concept of middleware and write your own middleware for ASP.NET Core apps Create various API output formats in your API-driven projects Get familiar with different hosting models for your ASP.NET Core app Develop custom routing endpoints and add third-party endpoints Configure WebHostBuilder effectively for your web applications
Cover Title page Copyright and Credits Dedication About Packt Foreword Contributors Table of Contents Preface Chapter 1: Customizing Logging Technical requirements Configuring logging Creating a custom logger Plugging in an existing third-party logger provider Summary Chapter 2: Customizing App Configuration Technical requirements Configuring the configuration Using typed configurations Configuration using INI files Configuration providers Summary Further reading Chapter 3: Customizing Dependency Injection Technical requirements Using a different dependency injection container Looking at the ConfigureServices method Using a different ServiceProvider type Registering dependencies with ConfigureContainer Introducing Scrutor Summary Chapter 4: Configuring and Customizing HTTPS with Kestrel Technical requirements Introducing Kestrel Setting up Kestrel For your safety Summary Chapter 5: Using IHostedService and BackgroundService Technical requirements Introducing IHostedService Introducing BackgroundService Implementing the new Worker Service projects Summary Chapter 6: Writing Custom Middleware Technical requirements Introducing middleware Writing a custom middleware Exploring the potential of middleware Branching the pipeline with /map Branching the pipeline with MapWhen() Creating conditions with middleware Using middleware on ASP.NET Core 3.0 and later Rewriting a terminating middleware to current standards Summary Chapter 7: Content Negotiation Using a Custom OutputFormatter Technical requirements Introducing OutputFormatters Preparing a test project Testing the Web API Creating custom OutputFormatters Summary Chapter 8: Managing Inputs with Custom ModelBinders Technical requirements Introducing ModelBinders Preparing the test data Preparing the test project Creating PersonsCsvBinder Using ModelBinder Testing ModelBinder Summary Further reading Chapter 9: Creating a Custom ActionFilter Technical requirements Introducing ActionFilters Using ActionFilters Summary Further reading Chapter 10: Creating Custom TagHelpers Technical requirements Introducing TagHelpers Creating custom TagHelpers Examining a more complex scenario Summary Further reading Chapter 11: Configuring WebHostBuilder Technical requirements Re-examining WebHostBuilderContext How does it work? Summary Chapter 12: Using Different Hosting Models Technical requirements Setting up WebHostBuilder Setting up Kestrel Setting up HTTP.sys Hosting on IIS Using NGINX or Apache on Linux Configuring NGINX Configuring Apache Summary Further reading Chapter 13: Working with Endpoint Routing Technical requirements Exploring endpoint routing Creating custom endpoints Creating a more complex endpoint Summary Other Books You May Enjoy Index