آموزش حرفه‌ای برنامه‌نویسی C# و اصول توسعه نرم‌افزار - آخرین آپدیت

دانلود Professional C# Development Practices

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره با تمرکز بر مجموعه‌ها (Collections)، جنریک‌ها (Generics)، LINQ و برنامه‌نویسی نامتقارن (Asynchronous)، دانش شما را در زبان C# ارتقا می‌دهد. شما همچنین کار با فایل‌ها، مدیریت موثر استثناها (Exceptions) و استفاده از ابزارهای پیشرفته دیباگ را خواهید آموخت. این دوره بر به‌کارگیری تکنیک‌های پیشرفته برای توسعه اپلیکیشن‌های قابل اعتماد و مقیاس‌پذیر در محیط‌های تجاری و سازمانی تاکید دارد. در پایان این دوره، شما قادر خواهید بود: پیاده‌سازی مجموعه‌ها، جنریک‌ها و کوئری‌های LINQ توسعه برنامه‌های نامتقارن با استفاده از async/await خواندن، نوشتن و مدیریت فایل‌ها در اپلیکیشن‌های C# عیب‌یابی و بهینه‌سازی اپلیکیشن‌ها با استفاده از ابزارهای پیشرفته ابزارها/نرم‌افزارها: Microsoft Visual Studio، .NET SDK، LINQPad (اختیاری) مهارت‌ها: LINQ، برنامه‌نویسی نامتقارن، مدیریت فایل، دیباگینگ، حل مسئله

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

کیفیت کد حرفه‌ای و تست نرم‌افزار Professional Code Quality and Testing

  • هزینه کیفیت پایین کد The Cost of Poor Code Quality

  • تبدیل کد از سطح آماتور به حرفه‌ای Transforming Code from Amateur to Professional

  • تست نرم‌افزار و جلوگیری از رخنه امنیتی Testing Saves Companies – A Real Security Breach Prevention

  • پیاده‌سازی سناریوهای تست قدرتمند Implementing Robust Testing Scenarios

  • بازبینی کد برای جلوگیری از اشتباهات پرهزینه Code Reviews That Prevent Million-Dollar Mistakes

  • نحوه انجام بازبینی کد حرفه‌ای Conducting Professional Code Reviews

  • بهینه‌سازی کد با استفاده از Copilot Code Optimization With Copilot

ساختارهای داده و مجموعه‌ها Data Structures and Collections

  • مقدمه‌ای بر ساختارهای داده Introduction to Data Structures

  • ویژگی‌های آرایه‌ها و لیست‌های پیوندی Characteristics of Arrays and Linked Lists

  • موارد استفاده از استک و کوئو Use Cases for Stacks and Queues

  • وقتی انتخاب اشتباه ساختار داده باعث ضرر می‌شود When the Wrong Data Structure Costs You Everything

  • پیاده‌سازی مجموعه‌های کارآمد در C# - بخش اول Implementing Efficient C# Collections - Part 1

  • پیاده‌سازی مجموعه‌های کارآمد در C# - بخش دوم Implementing Efficient C# Collections - Part 2

  • مقدمه‌ای بر مفهوم Big O Notation Introduction to Big O Notation

  • اعمال Big O در ساختارهای داده Applying Big O Notation to Data Structures

  • مجموعه‌های مدرن C# در توسعه سازمانی Modern C# Collections in Enterprise Development

  • پیاده‌سازی الگوهای مدرن مجموعه‌ها - بخش اول Implementing Modern Collection Patterns - Part 1

  • پیاده‌سازی الگوهای مدرن مجموعه‌ها - بخش دوم Implementing Modern Collection Patterns - Part 2

مدیریت استثناها و عملیات ورودی/خروجی Exception Handling and Input/Output Operations

  • اهمیت مدیریت استثناها در سیستم‌های حساس When Exception Handling Saves Lives

  • ساخت سیستم مدیریت استثنای ضد ضربه - بخش اول Building Bulletproof Exception Handling - Part 1

  • ساخت سیستم مدیریت استثنای ضد ضربه - بخش دوم Building Bulletproof Exception Handling - Part 2

  • پردازش فایل در مقیاس بالا و اهمیت عملکرد I/O File Processing at Scale - When I/O Performance Matters

  • پردازش حرفه‌ای فایل و متن Professional File and Text Processing

  • پردازش استریم در سیستم‌های معاملاتی مالی Stream Processing in Financial Trading Systems

  • پیاده‌سازی سیستم‌های I/O با کارایی بالا Implementing High-Performance I/O Systems

  • عیب‌یابی مشکلات محیط عملیاتی تحت فشار Debugging Production Issues Under Pressure

  • تسلط بر دیباگ کردن اپلیکیشن‌های پیچیده Mastering Complex Application Debugging

برنامه‌نویسی نامتقارن در C# Asynchronous Programming in C#

  • مقدمه: برنامه‌نویسی نامتقارن Introduction: Asynchronous Programming

  • مبانی برنامه‌نویسی نامتقارن Fundamentals of Asynchronous Programming

  • مزایا و چالش‌های برنامه‌نویسی نامتقارن Benefits and Challenges of Asynchronous Programming

  • سینتکس و نحوه استفاده از Async و Await Syntax and Usage of Async and Await

  • پیاده‌سازی عملی Practical Implementation

  • استفاده از async و await در C# Using async and await in C#

  • طراحی راهکارهای نامتقارن Designing Asynchronous Solutions

  • استفاده از راهکارهای کاربردی برنامه‌نویسی نامتقارن Using Practical Asynchronous Programming Solutions

  • نقش برنامه‌نویسی نامتقارن در اپلیکیشن‌های مدرن Role in Modern Applications

  • مثال‌های کاربردی در صنعت Industry Examples

  • دیباگ کردن کدهای نامتقارن Debugging Asynchronous Code

  • عیب‌یابی و ساخت برنامه‌های نامتقارن Debugging and Creating Asynchronous Programs

  • نتیجه‌گیری: برنامه‌نویسی نامتقارن Conclusion: Asynchronous Programming

پروژه عملی دوره: اپلیکیشن مدیریت قدرتمند فایل Hands-on Course Project - Robust File Processing Application

نمایش نظرات

آموزش حرفه‌ای برنامه‌نویسی C# و اصول توسعه نرم‌افزار
جزییات دوره
29h 11m
40
(آخرین آپدیت)
195
- از 5
دارد
دارد
دارد
Microsoft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar