آموزش C# 10 Performance Playbook

C# 10 Performance Playbook

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما تاکتیک های قدرتمندی را برای به حداکثر رساندن عملکرد برنامه خود آموزش می دهد. نوشتن کد سریع ترکیبی از مهارت و علم است. در این دوره، C# 10 Performance Playbook، یاد خواهید گرفت که کدنویسی خود را برای سرعت بهینه سازی کنید. ابتدا، بهینه سازی عملکرد در سطح کد را بررسی خواهید کرد. در مرحله بعد، متوجه خواهید شد که چگونه C# و .NET برای اطلاع رسانی در مورد انتخاب های شما و اجرای سریع تر کارها کار می کنند. در نهایت، شما یاد خواهید گرفت که چگونه انتخاب های معماری انجام دهید که دستاوردهای عملکردی عظیمی را به همراه دارد. پس از اتمام این دوره، دانش بهینه سازی عملکرد سی شارپ مورد نیاز برای پرواز برنامه خود را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

درک نقش عملکرد Understanding the Role of Performance

  • معرفی Introduction

  • بهینه سازی برای توسعه دهنده Optimizing for the Developer

  • بهینه سازی زودرس و طلاکاری Premature Optimization and Goldplating

  • معرفی BenchmarkDotNet Introducing BenchmarkDotNet

  • نسخه ی نمایشی: با استفاده از BenchmarkDotNet Demo: Using BenchmarkDotNet

  • خلاصه Summary

بهینه سازی کد سی شارپ خط به خط: قسمت 1 Optimizing C# Code Line-by-line: Part 1

  • معرفی Introduction

  • نسخه ی نمایشی: رشته ها را به طور موثر بسازید Demo: Build Strings Effectively

  • نسخه ی نمایشی: جدا کردن رشته ها Demo: Picking Strings Apart

  • نسخه ی نمایشی: مقایسه رشته ها Demo: String Comparison

  • نسخه ی نمایشی: برای حلقه ها و Foreach Demo: For Loops and Foreach

  • نسخه ی نمایشی: کلاس ها، ساختارها و رکوردها Demo: Classes, Structs, and Records

بهینه سازی کد سی شارپ خط به خط: قسمت 2 Optimizing C# Code Line-by-line: Part 2

  • نسخه ی نمایشی: انتساب مستقیم Demo: Direct Assignment

  • نسخه ی نمایشی: مجوزها و حفظ استثنائات استثنایی Demo: Permissions and Keeping Exceptions Exceptional

  • نسخه ی نمایشی: استفاده از تست های واحد عملکرد Demo: Using Performance Unit Tests

  • نسخه ی نمایشی: انتخاب عاقلانه انواع داده ها Demo: Choosing Data Types Wisely

  • نسخه ی نمایشی: نوع تاریخ Demo: The Date Type

  • بسته شدن Wrap-up

درک اینکه چگونه کارها برای بهبود عملکرد کار می کنند Understanding How Things Work to Improve Performance

  • معرفی Introduction

  • کد زبان متوسط Intermediate Language Code

  • نسخه ی نمایشی: به IL نگاه کنید Demo: Look at the IL

  • پایگاه های داده و نمایه سازی Databases and Indexing

  • نسخه ی نمایشی: یک درخواست SQL Server Demo: A SQL Server Query

  • نسخه ی نمایشی: ابزارهای پروفایل Demo: The Profile Tools

  • نسخه ی نمایشی: مکان اجرای کوئری LINQ را درک کنید Demo: Understand LINQ Query Execution Location

  • اشکال زدایی در مقابل انتشار واقعاً به چه معناست What Debug vs. Release Really Means

  • بسته شدن Wrap-up

معماری برای سرعت Architecture for Speed

  • معرفی Introduction

  • جابجایی زمان Time-shifting

  • معماری مقیاس سیاره ای Planetary Scale Architecture

  • جمع بندی دوره Course Wrap-up

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش C# 10 Performance Playbook
جزییات دوره
1h 44m
32
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
42
از 5
دارد
دارد
دارد
Chris Behrens
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Behrens Chris Behrens

Chris B. Behrens نویسنده ، سخنران و توسعه دهنده نرم افزار ، متخصص در DevOps است. وی بیش از بیست سال است که توسعه دهنده و معمار است و با تمرکز بر شرکت های کوچک تا متوسط و تغییرات توسعه ای که با آنها روبرو است. او بر روی عطر و طعم خود از توسعه مبتنی بر ترس تمرکز دارد ، به موجب آن یک توسعه دهنده وظایف آنها را به ترتیب پایین تر از اضطراب و نحوه مقابله با آنها با این ترتیب درجه بندی می کند. مهمترین این فرایندهای ایجادکننده اضطراب ، استقرار نرم افزار است ، موضوعی که بهرنس روی آن تمرکز دارد. او با همسر و فرزندانش در Kennedale ، TX زندگی می کند.