آموزش بهینه‌سازی عملکرد و مقیاس‌پذیری سیستم - آخرین آپدیت

دانلود Performance Optimization and Scalability

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره بر بهینه‌سازی عملکرد و مقیاس‌پذیری در توسعه اپلیکیشن تمرکز دارد. شما تکنیک‌های کلیدی مانند کشینگ (Caching)، بهینه‌سازی کوئری و متعادل‌سازی بار (Load Balancing) را خواهید آموخت و همزمان از Microsoft Copilot برای بهبود کد اپلیکیشن و عملکرد کوئری‌های پایگاه داده استفاده خواهید کرد. در پایان این دوره، شما قادر خواهید بود تا... مفاهیم و اهمیت کشینگ، بهینه‌سازی کوئری و اصول مقیاس‌پذیری در عملکرد اپلیکیشن را تعریف کنید. نحوه پیاده‌سازی کشینگ در حافظه (In-memory) و توزیع‌شده (Distributed)، استراتژی‌های ایندکس‌گذاری و الگوهای معماری برای مقیاس‌پذیری را توضیح دهید. تکنیک‌های تحلیل عملکرد کوئری، متعادل‌سازی بار، مدیریت ترافیک و بهترین روش‌ها برای کشینگ، بهینه‌سازی کوئری و اپلیکیشن‌های مقیاس‌پذیر را شرح دهید. عملکرد را با استفاده از Microsoft Copilot، با تمرکز بر کد اپلیکیشن و کوئری‌های پایگاه داده، بهینه کنید.

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

استراتژی‌های کشینگ با .NET Core Caching Strategies With .NET Core

  • مقدمه دوره: بهینه‌سازی عملکرد و مقیاس‌پذیری Course Introduction: Performance Optimization and Scalability

  • جزئیات و ساختار دوره The What’s What of the Course

  • تکمیل آزمایشگاه‌های راهنما Completing the Guided Labs

  • معرفی ابزار هوش مصنوعی: Microsoft Copilot Introducing the AI Tool: Microsoft Copilot

  • چگونه در این برنامه موفق شویم How to be Successful in This Program

  • مقدمه‌ای بر پروژه Introduction to the Project

  • مقدمه‌ای بر استراتژی‌های کشینگ با .NET Core Introduction to Caching Strategies With .NET Core

  • کشینگ چیست؟ What is Caching?

  • چگونه کشینگ عملکرد را بهبود می‌بخشد How Caching Enhances Performance

  • مرور کلی کشینگ در حافظه (In-Memory) In-Memory Caching Overview

  • مرور کلی کشینگ توزیع‌شده (Distributed) Distributed Caching Overview

  • پیکربندی کشینگ در حافظه Configuring In-Memory Caching

  • مدیریت عملیات کش با استفاده از IMemoryCache Managing Cache Operations With IMemoryCache

  • پیاده‌سازی کشینگ در حافظه در .NET Implementing In-Memory Caching in .NET

  • راه‌اندازی Redis برای کشینگ توزیع‌شده Setting Up Redis for Distributed Caching

  • مدیریت داده‌ها با Redis Managing Data With Redis

  • پیکربندی کشینگ Redis در .NET Configuring Redis Caching in .NET

  • مرور استراتژی‌های انقضای کش (Cache Expiration) Overview of Cache Expiration Strategies

  • پیاده‌سازی سیاست‌های انقضای کش در .NET Implementing Cache Expiration Policies in .NET

  • اعمال سیاست‌های انقضای کش در .NET Applying Cache Expiration Policies in .NET

  • نتیجه‌گیری: استراتژی‌های کشینگ با .NET Core Conclusion: Caching Strategies With .NET Core

بهینه‌سازی کوئری‌های پایگاه داده Optimizing Database Queries

  • مقدمه‌ای بر بهینه‌سازی کوئری‌های پایگاه داده Introduction to Optimizing Database Queries

  • بهینه‌سازی کوئری چیست؟ What is Query Optimization?

  • پایگاه داده‌ها چگونه کوئری‌ها را به صورت خودکار بهینه می‌کنند؟ How Databases Optimize Queries Automatically

  • مقدمه‌ای بر ایندکس‌گذاری (Indexing) Introduction to Indexing

  • مزایا و چالش‌های ایندکس‌گذاری Indexing Trade-offs and Challenges

  • ایجاد ایندکس‌های Clustered و Non-Clustered در SQL Creating Clustered and Non-Clustered Indexes in SQL

  • ارزیابی تأثیر ایندکس‌ها بر عملکرد کوئری Evaluating the Impact of Indexes on Query Performance

  • استفاده از تکنیک‌های ایندکس‌گذاری برای بهینه‌سازی کوئری‌ها Applying Indexing Techniques to Optimize Queries

  • شناسایی گلوگاه‌ها (Bottlenecks) در کوئری‌های SQL Identifying Bottlenecks in SQL Queries

  • تکنیک‌های بهینه‌سازی برای کوئری‌های پیچیده SQL Optimization Techniques for Complex SQL Queries

  • شناسایی بهترین روش‌ها برای نوشتن کوئری‌های کارآمد SQL Identify Best Practices for Writing Efficient SQL Queries.

  • بهینه‌سازی مستمر کوئری در محیط عملیاتی Continuous Query Optimization in Production

  • نتیجه‌گیری: بهینه‌سازی کوئری‌های پایگاه داده Conclusion: Optimizing Database Queries

طراحی اپلیکیشن‌های مقیاس‌پذیر Designing Scalable Applications

  • مقدمه‌ای بر طراحی اپلیکیشن‌های مقیاس‌پذیر Introduction to Designing Scalable Applications

  • مقدمه‌ای بر مقیاس‌پذیری Introduction to Scalability

  • مقیاس‌پذیری در مقابل عملکرد Scalability vs. Performance

  • معماری میکروسرویس Microservices Architecture

  • معماری رویداد-محور (Event-Driven) Event-Driven Architecture

  • طراحی بدون وضعیت (Stateless) و متعادل‌سازی بار Stateless Design and Load Balancing

  • ادغام کشینگ و وظایف ناهمگام در معماری Integrating Caching and Asynchronous Tasks into Architecture

  • مقدمه‌ای بر مفاهیم متعادل‌سازی بار (Load Balancing) Introduction to Load Balancing Concepts

  • پیکربندی متعادل‌سازی بار با Nginx Configuring Load Balancing With Nginx

  • پیاده‌سازی متعادل‌سازی بار در یک محیط شبیه‌سازی شده Implementing Load Balancing in a Simulated Environment

  • مقدمه‌ای بر مفاهیم پردازش ناهمگام (Asynchronous) Introduction to Asynchronous Processing Concepts

  • پیکربندی وظایف ناهمگام با استفاده از صف‌ها (Queues) Configuring Asynchronous Tasks With Queues

  • پیاده‌سازی وظایف ناهمگام در .NET Implementing Asynchronous Tasks in .NET

  • نتیجه‌گیری: طراحی اپلیکیشن‌های مقیاس‌پذیر Conclusion: Designing Scalable Applications

استفاده از Microsoft Copilot برای بهینه‌سازی کد و عملکرد پایگاه داده Using Microsoft Copilot for Optimizing Code and Database Performance

  • مقدمه‌ای بر استفاده از Microsoft Copilot برای بهینه‌سازی کد و عملکرد پایگاه داده Introduction to Using Microsoft Copilot for Optimizing Code and Database Performance

  • بازنویسی کد (Refactoring) با Copilot Refactoring With Copilot

  • استفاده از Copilot برای تحلیل کد مبتنی بر هوش مصنوعی Using Copilot for AI-Powered Code Analysis

  • شناسایی الگوها در کوئری‌های SQL برای بهینه‌سازی Identifying Patterns in SQL Queries for Optimization

  • چگونه Copilot عملکرد کوئری را بهبود می‌بخشد How Copilot Enhances Query Performance

  • نمایش بازنویسی کوئری با پشتیبانی هوش مصنوعی Demonstrating AI-Supported Query Refactoring

  • شناسایی گلوگاه‌های عملکرد با استفاده از Copilot Identifying Performance Bottlenecks With Copilot

  • پیاده‌سازی پیشنهادات بهینه‌سازی Copilot Implementing Copilot’s Optimization Suggestions

  • مرور استراتژی‌های عیب‌یابی (Debugging) با Copilot Overview of Debugging Strategies With Copilot

  • استفاده از Copilot برای شناسایی و رفع خطاها Using Copilot to Identify and Resolve Errors

  • برنامه‌ریزی یک پروژه بهینه‌سازی عملکرد Planning a Performance Optimization Project

  • تحلیل گلوگاه‌های کد و کوئری با Copilot Analyzing Code and Query Bottlenecks With Copilot

  • بهینه‌سازی عملکرد و مقیاس‌پذیری: نکات کلیدی Performance Optimization and Scalability: Key Takeaways

نمایش نظرات

آموزش بهینه‌سازی عملکرد و مقیاس‌پذیری سیستم
جزییات دوره
44h 27m
61
(آخرین آپدیت)
32
- از 5
دارد
دارد
دارد
Microsoft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar