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

دانلود Blazor Fundamentals & Core Concepts

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیق‌تر کنید. در این دوره جامع، شما زیربنای محکمی در Blazor، یکی از قدرتمندترین فریم‌ورک‌ها برای ساخت رابط‌های کاربری وب تعاملی با C#، به دست خواهید آورد. شما یاد خواهید گرفت که چگونه اپلیکیشن‌های Blazor توسعه دهید، تفاوت بین مدل‌های Blazor Client و Blazor Server را تشخیص دهید و با کامپوننت‌های کلیدی Blazor کار کنید. این دوره همه چیز را پوشش می‌دهد؛ از راه‌اندازی اولین پروژه Blazor گرفته تا مدیریت داده‌ها و اتصال ویژگی‌ها (Data Binding)، ایجاد کامپوننت‌های Razor و استفاده از کامپوننت‌های مشترک. با پیشروی در دوره، موضوعات پیشرفته‌تری مانند اتصال رویدادها (Event Binding)، مسیریابی (Routing) و متدهای چرخه حیات (Lifecycle Methods) را بررسی خواهید کرد و همزمان از طریق تمرین‌هایی که یادگیری شما را تقویت می‌کنند، تجربه عملی کسب خواهید کرد. همچنین به ادغام JavaScript در Blazor خواهید پرداخت و تکنیک‌هایی مانند استفاده از Toastr JS و ایجاد باکس تایید (Confirm Box) در Blazor را یاد خواهید گرفت. این دوره برای توسعه‌دهندگانی که مشتاق یادگیری Blazor از صفر هستند یا کسانی که به دنبال ارتقای مهارت‌های خود می‌باشند، ایده‌آل است. این دوره یک غوطه‌وری عمیق در اکوسیستم Blazor و مهارت‌های کاربردی برای کاربردهای دنیای واقعی فراهم می‌کند. در پایان دوره، شما قادر خواهید بود اپلیکیشن‌های Blazor ایجاد و مدیریت کنید، داده‌ها را به کامپوننت‌های رابط کاربری متصل کنید، چرخه حیات کامپوننت‌ها را مدیریت کنید، Callbackهای رویداد را پیاده‌سازی کنید و JavaScript را در برنامه‌های Blazor ادغام کنید.

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

مقدمه Introduction

  • خوش آمدید به دوره Welcome to the Course

  • نمایش پروژه Project Demo

  • Blazor چیست؟ What is Blazor

  • مقایسه Blazor Client در مقابل Blazor Server Blazor Client Versus Blazor Server

  • این دوره درباره چه چیزی نیست What This Course Is Not About

  • ایجاد پروژه Create Project

  • اجرای اپلیکیشن Run the Application

  • کنترل نسخه (Source Control) Source Control

فایل‌ها و پوشه‌های Blazor Blazor Files and Folders

  • آپدیت‌های .NET 6 و Nullable .NET 6 Updates - Nullable

  • بررسی اجمالی فایل‌های Blazor Blazor Files Overview

  • جریان پروژه Blazor Server Blazor Server Project Flow

  • مرور کوتاه پروژه Blazor Web Assembly Blazor Web Assembly Project Brief Overview

  • درک صفحه اصلی پیش‌فرض Understand the Default Home Page

  • ایجاد کامپوننت Razor Creating Razor Component

اتصال داده‌ها و ویژگی‌ها در Blazor Blazor - Data and Property Binding

  • اتصال داده یک‌طرفه (One Way Data Binding) One-Way Data Binding

  • اتصال داده دوطرفه (Two Way Data Binding) Two-Way Data Binding

  • تمرین ۱: اتصال داده Assignment 1 - Data Binding

  • حل تمرین ۱: اتصال داده Assignment 1 Solution - Data Binding

  • دراپ‌دان‌ها و اتصال داده Dropdowns and Data Binding

  • سازماندهی محیط تست محصول انفرادی Organizing Individual Product Playground

  • لیست محصولات Product List

  • تمرین ۲: اتصال ویژگی (Bind Property) Assignment 2 - Bind Property

  • حل تمرین ۲: اتصال ویژگی Assignment 2 Solution - Bind Property

  • تمرین ۳: کامپوننت Razor Assignment 3 - Razor Component

  • حل تمرین ۳: کامپوننت Razor جدید Assignment 3 Solution - New Razor Component

کامپوننت‌های مشترک و اتصال رویداد در Blazor Blazor - Shared Components and Event Binding

  • ایجاد کامپوننت مشترک (Shared Component) Create Shared Component

  • انتقال پراپ‌ها به کامپوننت مشترک Passing Props to Shared Component

  • تمرین ۴: کامپوننت‌های مشترک Assignment 4 - Shared Components

  • حل تمرین ۴: کامپوننت‌های مشترک Assignment 4 Solution - Shared Components

  • چک‌باکس علاقه‌مندی‌ها Favorites Checkbox

  • بازگشت رویداد (Event Callback) Event Callback

  • تمرین ۵: Event Callback Assignment 5 - Event Callback

  • حل تمرین ۵: Event Callback Assignment 5 Solution - Event Callback

Render Fragment، Attribute Splatting و مسیریابی در Blazor Blazor - Render Fragment, Attribute Splatting, and Routing

  • Render Fragment Render Fragment

  • روش دیگر برای Event Callback پایه Another Way for Basic Event Callback

  • چندگانه Render Fragment Multiple Render Fragment

  • تمرین ۶: Render Fragment Assignment 6 - Render Fragment

  • حل تمرین ۶: Render Fragment Assignment 6 Solution - Render Fragment

  • چرا به Attribute Splatting نیاز داریم؟ Why We Need Attribute Splatting

  • تکنیک Attribute Splatting Attribute Splatting

  • دریافت تمام مقادیر با Splatting Capture All Values with Splatting

  • انتقال پارامترها در سطوح مختلف Passing Parameters at Multiple Levels

  • پارامترهای آبشاری (Cascading Parameters) Cascading Parameters

  • پارامتر آبشاری با نام Cascading Parameter with Name

  • مبانی مسیریابی (Routing) Routing Basics

  • مسیریابی و پارامترهای کوئری Routing - Query Parameters

  • مسیریابی و Navigation Manager Routing - Navigation Manager

جاوا اسکریپت در Blazor Blazor - JavaScript

  • باکس تایید در Blazor Confirm Box in Blazor

  • استفاده از Toastr JS Toastr JS

  • افزونه‌های JsRuntime JsRuntime Extensions

  • تمرین ۷: SweetAlert Assignment 7 - SweetAlert

  • حل تمرین ۷: SweetAlert Assignment 7 Solution - SweetAlert

  • ارجاع به کامپوننت‌ها Referencing Components

  • حذف کامپوننت‌های پیش‌فرض Remove Default Components

چرخه حیات Blazor Blazor Lifecycle

  • چرخه حیات OnInitialized OnInitialized Lifecycle

  • چرخه حیات OnParameterSet OnParameterSet Lifecycle

  • چرخه حیات OnAfterRender OnAfterRender

  • رندر و StateHasChanged Render and StateHasChanged

نمایش نظرات

آموزش مبانی و مفاهیم اصلی Blazor
جزییات دوره
7h 19m
58
(آخرین آپدیت)
268
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده