کتاب ASP.NET 8 Best Practices: Explore techniques, patterns, and practices to develop effective large-scale .NET web apps (بهترین تمرینهای ASP.NET 8: تکنیکها، الگوها و روشها را برای توسعه برنامههای کاربردی وب داتنت در مقیاس بزرگ کاوش کنید) مروری کوتاه و جامع بر روی ASP.NET 8 و ویژگیها و نکات آن دارد.
در ادامه مقدمهای از کتاب ASP.NET 8 Best Practices را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب ASP.NET 8 Best Practices:
به بهترین تمرینات ASP. NET ۸ خوش آمدید!
ASP. NET ۸ Best Practices شامل بیش از ۱۰۰ بهترین روش مورد استفاده در جامعه ASP. NET است که موضوعاتی مانند نحوه فشردهسازی بهترین عملکرد از برنامه وب ASP. NET خود، الگوهای Entity Framework در دسترس، نحوه طراحی مینیمال را پوشش میدهد. web API و نحوه ساختار پروژههای ویژوال استودیو بر اساس نوع پروژه.
استانداردهای پوشش داده شده در کتاب ASP.NET 8 Best Practices شامل کنترل نسخه، ایجاد خطوط لوله نرمافزار، ایجاد میانافزار ساختاریافته، شیوههای امنیتی، الگوها و تکنیکهای Entity Framework Core، و خودکارسازی وظایف زمانبر سمت مشتری است.
ما همچنین به روشهای متداول هنگام آزمایش کد شما، زمان و نحوه اعمال مدیریت استثنا، نحوه طراحی بهترین API برای برنامههای کاربردی وب، نحوه بهینهسازی یک برنامه وب برای عملکرد، و در نهایت، مرور شرایط و دستورالعملهای رایج در هنگام ساخت برنامههای تحت وب ASP. NET نگاه خواهیم کرد.
در حالی که بهترین شیوهها توصیههایی در مورد نحوه نوشتن کد حرفهای در نظر گرفته میشوند، همیشه استثناهایی در قاعده وجود دارد.
همانطور که توسعهدهندگان میدانند، راههای زیادی برای نوشتن کد برای دستیابی به نتیجه مشابه وجود دارد. بعضی راهها بهتر از بقیه هستند. این «راههای بهتر» بهترین روشها هستند.
همانطور که ما هر موضوع را پوشش میدهیم، جزئیات و مطالب ارجاعی زیادی ارائه خواهیم کرد تا توضیح دهیم که چرا این تکنیکها و الگوها واقعاً راه بهتری برای نوشتن کد حرفهای هستند. با این حال، به این معنی نیست که آنها هستند
نوشته شده در سنگ همانطور که قبلاً ذکر شد، همیشه استثناهایی در قاعده وجود دارد.
برای توسعهدهندگان جدیدی که وارد اکوسیستم ASP. NET میشوند، ساختن یک ASP جدید میتواند بسیار سخت باشد.
وب سایت NET و همه چیز مرتبط با فرآیند را ببینید. کتاب ASP.NET 8 Best Practices به منظور کاهش احساس غرق شدن با درک هر \”گفتار\” فناوری متصل به \”هاب\” وب سایت ASP. NET است. همه چیز در ایجاد یک وب سایت \”ساده\” را بررسی میکند.
برای توسعهدهندگان باتجربه که قبلاً از ASP. NET استفاده میکنند، از کتاب ASP.NET 8 Best Practices به عنوان مرجعی برای توصیهها و مشاهداتی که در طول یک کار حرفهای ۲۰ ساله جمعآوری کردهام استفاده کنید. حتی تجربیات من با همکاران گذشته و حال در این کتاب گنجانده شده است.
بیشتر بخوانید: کتاب Apps and Services with .NET 8
کتاب ASP.NET 8 Best Practices برای چه کسی است؟
این کتاب برای توسعهدهندگانی است که دانش کاری ASP. NET دارند و میخواهند حرفه خود را با یادگیری بهترین شیوهها در جامعه توسعهدهندگان یا محیط شرکت دنبال کنند.
در حالی که ممکن است موضوعات جدیدی برای شما وجود داشته باشد، این کتاب میتواند به عنوان مرجع برای به دست آوردن وضوح بیشتر در مورد ASP استفاده شود. موضوع NET در هر زمان.
پس از اتمام کتاب ASP.NET 8 Best Practices، درک بهتری از شیوههای رایج مورد استفاده در سراسر صنعت خواهید داشت، چه توسعه دهنده انفرادی باشید و چه در یک شرکت Fortune ۵۰۰ در یک تیم کار کنید.
آنچه کتاب ASP.NET 8 Best Practices پوشش میدهد:
فصل ۱، در دست گرفتن کنترل با کنترل منبع، به این موضوع میپردازد که چرا کنترل منبع مهم است، شناسایی و انتخاب یک گردش کار انشعاب، چرا برچسبها مهم هستند و آداب ارتکاب مناسب.
فصل ۲، CI/CD – نرمافزار کیفیت ساخت به طور خودکار، تعریف CI/CD چیست، درک و آمادهسازی کد برای خط لوله به همراه شناسایی دو رویکرد «افتاده» هنگام ظاهر شدن خطا، نحوه استقرار پایگاههای داده، و انواع مختلف CI/ ارائهدهندگان CD، مانند Azure، AWS، و Google Cloud Platform.
فصل ۳، بهترین رویکردها برای میانافزار، توضیح میدهد که میانافزار چیست و چگونه میتوان یک خط لوله میانافزار را بهینه کرد، با استفاده از نمایندگان درخواست و روشهای توسعه، همراه با ساختن یک جزء میانافزار نمونه.
فصل ۴، اعمال امنیت از ابتدا، به این موضوع میپردازد که چرا امنیت باید قبل، در حین، و بعد از نوشتن کد، و همچنین شیوههای امنیتی رایج، یکی از دغدغههای اصلی باشد. این فصل از کتاب ASP.NET 8 Best Practices، با پرداختن به سه تهدید امنیتی برتر در اینترنت به پایان میرسد.
فصل ۵، بهینهسازی دسترسی به دادهها با Entity Framework Core، به انواع مختلف پیادهسازی Entity Framework و نحوه استفاده از هر یک، چرا ورود به سیستم و همگامسازی/انتظار مهم است، نحوه استفاده از منابع برای دادههای اولیه بزرگ، و چرا گاهی اوقات میپردازد. بهتر است LINQ را دور بزنید و از رویههای ذخیره شده استفاده کنید.
فصل ششم، بهترین روشها برای رابطهای کاربری وب، بررسی میکند که یک task runner چیست، چرا آنها مهم هستند، و چگونه میتوان یک گردش کار با استفاده از آن ایجاد کرد، همراه با بررسی استانداردهای UI مانند متمرکز کردن URL سایت، چرا کنترلکنندهها/صفحات باید کوچک باشند، چرا ViewComponents سودمند است و چگونه میتوان URLهای سئو پسند ایجاد کرد.
فصل ۷، تست کد شما، انواع مختلفی از مفاهیم آزمایشی مورد استفاده در برنامههای ASP. NET را توضیح میدهد، چرا نوشتن تستهای واحد مهم است، چرا \”پوشش ۱۰۰٪ تست\” ضروری نیست، چگونه به درستی ساختار تستهای واحد خود را با سهگانه انجام دهید. -رویکرد (AAA)، چه زمانی از نوشتن کمککنندههای آزمون واحد اضافی اجتناب شود، و چگونه از آزمونها به عنوان مستند استفاده کنیم.
فصل ۸، گرفتن استثناها با مدیریت استثنا، انواع مختلف رسیدگی به استثنا، نحوه و زمان استفاده از مدیریت استثنا، و استفاده از مدیریت استثنای جهانی را بررسی میکند.
همچنین شامل ورود به سیستم، نحوه مشابه بودن تست واحد و مدیریت استثنایی، چرایی بیهوده بودن بلوکهای try.. catch خالی، نحوه استفاده از فیلتر استثنا و تطبیق الگو، و دانستن زمان استفاده از بلوکهای نهایی است.
فصل ۹، ایجاد APIهای وب بهتر، تکنیکهای مختلف API عملی، مانند طراحی، ایجاد و آزمایش سریع APIها، همراه با اعمال افعال HTTP و کدهای وضعیت مناسب در یک API، نحوه پیادهسازی ساختار صفحهبندی، نسخهبندی و DTOها را نشان میدهد. به APIهای شما، و اینکه چرا باید از ایجاد یک HttpClient جدید اجتناب شود.
فصل ۱۰، برنامه خود را با عملکرد فشار دهید، همه چیزهایی را که در طول فصل یاد گرفتهایم میگیرد و دیدگاه عملکردی را برای آن اعمال میکند.
ما توضیح خواهیم داد که چرا عملکرد بسیار مهم است و چرا اهمیت دارد، نحوه ایجاد کلاینت، کد سی شارپ و خطوط پایه پایگاه داده، همراه با بهینهسازی تصویر، به حداقل رساندن درخواستها، استفاده از CDN، پیادهسازی async/wait، نحوه بهینهسازی خودکار HTML، Entity Framework بهینهسازیهای اصلی و استراتژیهای کش
فصل ۱۱ کتاب ASP.NET 8 Best Practices، ضمیمه، اصطلاحات اساسی مورد استفاده در صنعت، مانند اصول DRY، YAGNI، KISS، همراه با جداسازی نگرانیها، نحوه بازگرداندن کد، درک اصول SOLID، و نحوه ساختار انواع پروژهها در ویژوال استودیو را بررسی میکند.
سرفصلهای کتاب ASP.NET 8 Best Practices:
- Cover
- Title Page
- Copyright and Credits
- Dedication
- Contributors
- Table of Contents
- Preface
- Chapter 1: Taking Control with Source Control
- Chapter 2: CI/CD-Building Quality Software Automatically
- Chapter 3: Best Approaches for Middleware
- Chapter 4: Applying Security from the Start
- Chapter 5: Optimizing Data Access with Entity Framework Core
- Chapter 6: Best Practices with Web User Interfaces
- Chapter 7: Testing Your Code
- Chapter 8: Catching Exceptions with Exception Handling
- Chapter 9: Creating Better Web APIs
- Chapter 10: Push Your Application with Performance
- Chapter 11: Appendix
- Index
- About Packt
- Other Books You May Enjoy
جهت دانلود کتاب ASP.NET 8 Best Practices میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.