برنامه‌های سازمانی высокопроизводительных با استفاده از C# 10 و NET 6. ۲۰۲۲
High Performance Enterprise Apps using C# 10 and .NET 6 2022

دانلود کتاب برنامه‌های سازمانی высокопроизводительных با استفاده از C# 10 و NET 6. ۲۰۲۲ (High Performance Enterprise Apps using C# 10 and .NET 6 2022) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Ockert J. du Preez

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2022

زبان

English

تعداد صفحه‌ها

202

نوع فایل

pdf

حجم

7.5 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب برنامه‌های سازمانی высокопроизводительных با استفاده از C# 10 و NET 6. ۲۰۲۲

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

ویژگی‌های کلیدی:

● شامل مجموعه‌ای از رویکردها و ابزارها برای حل، اصلاح و تنظیم دقیق برنامه‌های سازمانی است.

● یاد بگیرید که کدهای تمیز و کارآمد بنویسید تا از گلوگاه‌های عملکردی جلوگیری کنید.

● با ابزارهای بهینه‌سازی و محک‌زنی (Benchmarking) آشنا شوید تا کدهای با عملکرد ضعیف را شناسایی و رفع کنید.

توضیحات:

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

این کتاب به شما می‌آموزد که عملکرد و قابلیت اطمینان برنامه‌ها را بهبود بخشید تا کسب و کار به خوبی پیش رود. خوانندگان یاد خواهند گرفت که از انواع داده‌ای مناسب، الگوهای تطبیق مختلف، پروفایلینگ برنامه و تشخیص عملکرد استفاده کنند. چالش‌های مختلف برنامه، از جمله انباشت اشیاء بزرگ (Large Object Heap)، حافظه پنهان (Memory Cache)، قابلیت تعامل سیستم (System Interoperability) و مجموعه‌های دقیق (Accurate Collections)، به طور کامل با راه حل‌های مناسب مورد بحث قرار می‌گیرند. در حین بررسی چگونگی بهبود عملکرد برنامه، خوانندگان تجربه عملی با ابزارهایی مانند Visual Studio Diagnostic Tools، JetBrains DotMemory، Red Gate ANTS و dotTrace به دست خواهند آورد.

علاوه بر این، خوانندگان تمرین نوشتن کدهای تمیز، استفاده از بهترین شیوه‌های تخصصی و طراحی رابط‌های کاربری (UI) موثر را انجام می‌دهند که به درستی به سرور و کاربر پاسخ می‌دهند.

آنچه خواهید آموخت:

● توانایی تشخیص کد با عملکرد ضعیف در هر برنامه را توسعه دهید.

● با نوشتن کد بدون خطا و مشکل، از مشکلات عملکرد برنامه جلوگیری کنید.

● نواحی مشکل‌ساز کد برنامه را با آزمایش‌های عمیق بررسی کنید.

● برای ایجاد رابط‌های کاربری پاسخگو برای کاربران و برنامه‌های مختلف، خلاقانه فکر کنید.

● فرصتی برای یادگیری سریع دستورات ضروری C به دست آورید.

● بر مشکلاتی که توسط InterOp، Hashtable و Collection ایجاد می‌شوند، غلبه کنید.

این کتاب برای چه کسانی است:

توسعه‌دهندگان C و .NET، توسعه‌دهندگان برنامه، توسعه‌دهندگان وب و توسعه‌دهندگان نرم‌افزار همگی مشتاقانه منتظر این کتاب هستند، زیرا می‌خواهند به جای مدیریت ابزار توسعه، بر تولید برنامه‌های با کیفیت بالا تمرکز کنند.

فهرست مطالب:

بخش اول: مقدمه‌ای بر عملکرد کد و C

1. نیاز به کد با عملکرد بالا
2. مروری بر C
3. ویژگی‌های جدید و بهبود یافته در C
4. استفاده از انواع داده‌ای
5. بهبود تطبیق الگو
6. استفاده صحیح از مجموعه‌ها
7. شناسایی مشکلات عملکردی
8. محک‌زنی کد با BenchmarkDotNet
9. مقابله با حافظه پنهان (Memory Cache)
10. کار با انباشت اشیاء بزرگ (Large Object Heap)
11. ایجاد یک رابط کاربری پاسخگو
12. غلبه بر چالش‌های InterOp


فهرست کتاب:

۱. صفحه روی جلد

۲. صفحه عنوان

۳. صفحه حق چاپ

۴. صفحه تقدیم

۵. درباره نویسنده

۶. درباره بازبین

۷. قدردانی

۸. پیشگفتار

۹. غلط نامه

۱۰. فهرست مطالب

۱۱. بخش – I: مقدمه ای بر عملکرد کد و C

۱۲. پیوست ‘الف’

۱۳. فهرست نمایه

توضیحات(انگلیسی)

Explore the ins-and-outs of optimizing your code to improve performance

KEY FEATURES  

● Contains a variety of approaches and tools for resolving, repairing, and fine-tuning enterprise applications.

● Learn to write clean and efficient codes to avoid performance bottlenecks.

● Get well versed with optimization and benchmarking tools to discover and fix poor-performing code.

 

DESCRIPTION 

When making a large enterprise application, a lot of thought needs to go into the performance. This problem could have been prevented when applications are slow and have timeout errors, for example, and these errors keep happening. This book instructs developers on how to increase the efficiency of their code, detect and eliminate performance bottlenecks, and construct codes that simplify the software execution.

This book teaches to improve the performance and reliability of apps so that the business runs smoothly. Readers will learn to employ the correct data types, different pattern matching, application profiling, and performance diagnostics. Various application challenges, including a large object heap, memory cache, system interoperability, and accurate collections, are thoroughly discussed with appropriate solutions. While exploring how to improve application performance, readers will gain hands-on experience with tools like Visual Studio Diagnostic Tools, JetBrains DotMemory, Red Gate ANTS, and dotTrace.

Furthermore, readers get to practice writing clean codes, use of expert best practices, and design effective UIs responding appropriately to the server and the user.

WHAT YOU WILL LEARN

● Develop the ability to recognise code with poor performance in every application.

● Prevent application performance issues by writing code free of errors and problems.

● Verify troublesome areas of the application's code with in-depth testing.

● Think creatively to create responsive user interfaces for individual users and applications.

● Get an opportunity to learn necessary C# commands quickly.

● Overcome the difficulties brought by InterOp, Hashtable, and Collection.

WHO THIS BOOK IS FOR

C# and .NET developers, application developers, web developers, and software developers are all looking forward to this book because they want to focus on producing high-quality apps rather than managing the development tool.

 

TABLE OF CONTENTS

Section-I: An Introduction to Code Performance and C#

1. The Need for High-Performance Code

2. Overview of C#

3. New and Improved features in C# 

4. Using Data Types

5. Enhancing Pattern Matching

6. Using Collections Properly

7. Identifying Performance Problems

8. Benchmarking Code with BenchmarkDotNet

9. Dealing with the Memory Cache

10. Working with the Large Object Heap

11. Creating a Responsive UI

12. Overcoming InterOp Challenges


Table of Contents

1. Cover Page

2. Title Page

3. Copyright Page

4. Dedication Page

5. About the Author

6. About the Reviewer

7. Acknowledgement

8. Preface

9. Errata

10. Table of Contents

11. Section - I: An Introduction to Code Performance and C#

12. Appendix 'A'

13. Index

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.