لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
Chris B. Behrens نویسنده ، سخنران و توسعه دهنده نرم افزار ، متخصص در DevOps است. وی بیش از بیست سال است که توسعه دهنده و معمار است و با تمرکز بر شرکت های کوچک تا متوسط و تغییرات توسعه ای که با آنها روبرو است. او بر روی عطر و طعم خود از توسعه مبتنی بر ترس تمرکز دارد ، به موجب آن یک توسعه دهنده وظایف آنها را به ترتیب پایین تر از اضطراب و نحوه مقابله با آنها با این ترتیب درجه بندی می کند. مهمترین این فرایندهای ایجادکننده اضطراب ، استقرار نرم افزار است ، موضوعی که بهرنس روی آن تمرکز دارد. او با همسر و فرزندانش در Kennedale ، TX زندگی می کند.
نمایش نظرات