آموزش Blazor برای توسعه فرانت-اند - آخرین آپدیت

دانلود Blazor for Front-End Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره بر اصول طراحی UI/UX و کاربرد آن‌ها در صفحات Blazor تمرکز دارد. شما یاد خواهید گرفت که چگونه طرح‌های ریسپانسیو و کاربرمحور ایجاد کنید و از Microsoft Copilot برای بهینه‌سازی CSS، تولید پیشنهادهای طراحی و بهبود گردش کار استفاده نمایید. در پایان این برنامه، شما قادر خواهید بود: مفاهیم پایه و ویژگی‌های Blazor، کامپوننت‌های Blazor، اتصال داده‌ها (Data Binding) و مدل‌های رندرینگ را تعریف کنید. مراحل ایجاد و پیکربندی پروژه‌های Blazor، ارتباط بین کامپوننت‌های والد و فرزند، تکنیک‌های مسیریابی (Routing) و ناوبری، و روش‌های پیشرفته کار با کامپوننت‌ها را شرح دهید. نحوه اجرا و دیباگ برنامه‌های Blazor، متدهای چرخه حیات (Lifecycle)، مدیریت رویدادها، مدیریت وضعیت (State Management) و رویکردهای رندرینگ ترکیبی (Hybrid) را توضیح دهید. یک پروژه Blazor را با کمک Microsoft Copilot توسعه دهید، که شامل نوشتن، دیباگ و بهینه‌سازی کدهای Blazor باشد.

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

راه‌اندازی پروژه‌های Blazor Setting Up Blazor Projects

  • معرفی دوره Course Introduction

  • معرفی مدرس Instructor Introduction

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

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

  • درباره پروژه نهایی دوره About the Course-End Project

  • مقدمه: راه‌اندازی پروژه‌های Blazor Introduction: Setting up Blazor Projects

  • Blazor چیست؟ What is Blazor?

  • مدل‌های میزبانی Blazor Blazor Hosting Models

  • ویژگی‌های کلیدی Blazor Key Features of Blazor

  • پیش‌نیازهای ایجاد پروژه Blazor Prerequisites for Creating a Blazor Project

  • ایجاد پروژه Blazor در Visual Studio Creating a Blazor Project in Visual Studio

  • تنظیمات اولیه پروژه Blazor Initial Setup of the Blazor Project

  • پیکربندی تنظیمات پروژه Configuring Project Settings

  • مدیریت وابستگی‌ها Managing Dependencies

  • استفاده از appsettings.json Using appsettings.json

  • اجرای برنامه‌های Blazor Running Blazor Applications

  • ابزارها و تکنیک‌های دیباگ Debugging Tools and Techniques

  • سناریوهای رایج دیباگینگ Common Debugging Scenarios

  • راه‌اندازی و دیباگ یک پروژه Blazor Setting Up and Debugging a Blazor Project

  • جمع‌بندی: مقدمه‌ای بر Blazor Conclusion: Introduction to Blazor

کامپوننت‌ها و چرخه حیات Blazor Blazor Components and Lifecycle

  • مقدمه: کامپوننت‌ها و چرخه حیات Blazor Introduction: Blazor Components and Lifecycle

  • آشنایی با کامپوننت‌های Blazor Introduction to Blazor Components

  • انواع کامپوننت‌های Blazor Types of Blazor Components

  • ویژگی‌های کامپوننت‌های Blazor Features of Blazor Components

  • مقدمه‌ای بر چرخه حیات کامپوننت Introduction to Component Lifecycle

  • متدهای کلیدی چرخه حیات Key Lifecycle Methods

  • استفاده موثر از متدهای چرخه حیات Using Lifecycle Methods Effectively

  • مقدمه‌ای بر ارتباط بین کامپوننت‌ها Introduction to Component Communication

  • ارسال پارامترها در Blazor Parameter Passing in Blazor

  • استفاده از Event Callbacks برای ارتباط فرزند به والد Event Callbacks for Child-to-Parent Communication

  • پیاده‌سازی ارتباط والد-فرزند و متدهای چرخه حیات Implementing Parent-Child Component Communication and Lifecycle Methods

  • مزایای کامپوننت‌های قابل استفاده مجدد Benefits of Reusable Components

  • تکنیک‌های ایجاد کامپوننت‌های Reusable Techniques for Creating Reusable Components

  • کامپوننت‌های قابل نگهداری و بازاستفاده Reusable and Maintainable Components

  • ویژگی‌های پیشرفته کامپوننت‌ها Advanced Component Features

  • تکنیک‌های بهینه‌سازی عملکرد Performance Optimization Techniques

  • سفارشی‌سازی رفتار کامپوننت Customizing Component Behavior

  • طراحی کامپوننت‌های بازاستفاده با ویژگی‌های پیشرفته Blazor Designing Reusable Components Using Advanced Blazor Features

  • جمع‌بندی: کامپوننت‌ها و چرخه حیات Blazor Conclusion: Blazor Components and Lifecycle

اتصال داده‌ها، مدیریت رویدادها و ناوبری Data Binding, Event Handling, and Navigation

  • مقدمه: اتصال داده‌ها، مدیریت رویدادها و ناوبری Introduction: Data Binding, Event Handling, and Navigation

  • اتصال داده‌ها (Data Binding) Data Binding

  • انواع Data Binding در Blazor Types of Data Binding in Blazor

  • کاربردهای عملی اتصال داده‌ها Practical Applications of Data Binding

  • مدیریت رویدادها (Event Handling) Event Handling

  • مدیریت رویدادهای کاربر Handling User Events

  • استفاده از Event Callbacks Using Event Callbacks

  • مسیریابی (Routing) در Blazor Routing in Blazor

  • پیاده‌سازی ناوبری (Navigation) Implementing Navigation

  • تکنیک‌های پیشرفته مسیریابی Advanced Routing Techniques

  • پیاده‌سازی Data Binding، مدیریت رویدادها و ناوبری در یک برنامه Blazor Implementing Data Binding, Event Handling, and Navigation in a Blazor Application

  • مدیریت وضعیت (State Management) State Management

  • تکنیک‌های مدیریت وضعیت Techniques for Managing State

  • بهترین روش‌ها برای مدیریت وضعیت Best Practices for State Management

  • ساخت فرم‌ها در Blazor Building Forms in Blazor

  • پیاده‌سازی اعتبارسنجی فرم‌ها Implementing Form Validation

  • بهترین روش‌ها برای مدیریت فرم‌ها Best Practices for Form Handling

  • پیاده‌سازی مدیریت وضعیت و اعتبارسنجی فرم‌ها Implementing State Management and Form Handling/Validation

  • جمع‌بندی: اتصال داده‌ها، مدیریت رویدادها و ناوبری Conclusion: Data Binding, Event Handling, and Navigation

رندرینگ سمت سرور و سمت کلاینت Server-Side and Client-Side Rendering

  • مقدمه: رندرینگ سمت سرور و سمت کلاینت Introduction: Server-Side and Client-Side Rendering

  • رندرینگ در Blazor Rendering in Blazor

  • رندرینگ سمت سرور (SSR) در Blazor Server-Side Rendering in Blazor

  • رندرینگ سمت کلاینت (CSR) در Blazor Client-Side Rendering in Blazor

  • نحوه عملکرد Blazor Server How Server-Side Blazor Works

  • موارد استفاده از Blazor Server Use Cases for Server-Side Blazor

  • پیاده‌سازی برنامه‌های Blazor سمت سرور Implementing Server-Side Blazor Applications

  • نحوه عملکرد Blazor WebAssembly (سمت کلاینت) How Client-Side Blazor (Blazor WebAssembly) Works

  • مزایای Blazor سمت کلاینت Benefits of Client-Side Blazor

  • موارد استفاده از Blazor سمت کلاینت Use Cases for Client-Side Blazor

  • رندرینگ ترکیبی (Hybrid) Hybrid Rendering

  • پیاده‌سازی رندرینگ ترکیبی Implementing Hybrid Rendering

  • مزایا و چالش‌های رندرینگ ترکیبی Benefits and Challenges of Hybrid Rendering

  • عوامل موثر بر عملکرد در Blazor Performance Factors in Blazor

  • تکنیک‌های بهینه‌سازی Optimization Techniques

  • مانیتورینگ و تحلیل عملکرد Monitoring and Analyzing Performance

  • ارتقای عملکرد برنامه Blazor Enhancing Blazor Application Performance

  • پیاده‌سازی رندرینگ ترکیبی و تحلیل عملکرد برنامه Implementing Hybrid Rendering and Analyzing Blazor Application Performance

  • جمع‌بندی: رندرینگ سمت سرور و سمت کلاینت Conclusion: Server-Side and Client-Side Rendering

استفاده از Microsoft Copilot برای توسعه Blazor Using Microsoft Copilot for Blazor Development

  • مقدمه: استفاده از Microsoft Copilot برای توسعه Blazor Introduction: Using Microsoft Copilot for Blazor Development

  • نقش Copilot در توسعه Blazor Copilot's Role in Blazor Development

  • مزایای استفاده از Microsoft Copilot Benefits of Using Microsoft Copilot

  • راه‌اندازی Copilot برای توسعه Blazor Setting Up Copilot for Blazor Development

  • نوشتن کامپوننت‌های Blazor با Copilot Writing Blazor Components with Copilot

  • سفارشی‌سازی پیشنهادهای Copilot Customizing Copilot's Suggestions

  • شناسایی مشکلات عملکردی با Copilot Identifying Performance Issues with Copilot

  • پیاده‌سازی بهینه‌سازی‌های کد Implementing Code Optimizations

  • مانیتورینگ مستمر عملکرد Continuous Performance Monitoring

  • برنامه‌ریزی پروژه Blazor با Copilot Planning a Blazor Project with Copilot

  • ساخت کامپوننت‌های Blazor با Copilot Building Blazor Components with Copilot

  • تست و اصلاح نهایی پروژه Testing and Refining the Project

  • جمع‌بندی نهایی دوره Course Conclusion

نمایش نظرات

آموزش Blazor برای توسعه فرانت-اند
جزییات دوره
33h 2m
90
(آخرین آپدیت)
4,890
- از 5
دارد
دارد
دارد
Microsoft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar