آموزش ASP.NET Core 6 Blazor Fundamentals

ASP.NET Core 6 Blazor Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Blazor فناوری مایکروسافت برای ایجاد برنامه های کاربردی وب غنی با استفاده از C# و HTML است. این دوره همه چیزهایی را که برای ساختن یک برنامه کامل Blazor با استفاده از دات نت 6 نیاز دارید به شما آموزش می دهد. Blazor فناوری مایکروسافت برای استفاده از C#، Razor و HTML برای ایجاد برنامه های کاربردی وب غنی سمت کلاینت است. در این دوره آموزشی، ASP.NET Core 6 Blazor Fundamentals، یاد خواهید گرفت که چگونه یک برنامه کامل از ابتدا تا انتها بسازید. ابتدا، کشف خواهید کرد که Blazor چیست و فایل های متعدد در یک پروژه جدید چه کاری انجام می دهند. در مرحله بعد، نحوه ساخت یک برنامه کامل با چندین صفحه نمایش، ناوبری، احراز هویت و داده های قابل دسترسی از یک API راه دور را خواهید دید. در نهایت، نحوه استقرار برنامه را در یک App Service در Azure خواهید آموخت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش Blazor مورد نیاز برای ساختن یک برنامه کامل و واقعی با استفاده از این فناوری را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

بلزور را درک کنید Understanding Blazor

  • معرفی ماژول Module Introduction

  • سلام بلزور Hello Blazor

  • آشنایی با مدل های هاستینگ Understanding the Hosting Models

  • نسخه ی نمایشی: کاوش در مدل های مختلف میزبانی Demo: Exploring the Different Hosting Models

  • نسخه ی نمایشی: نگاهی به برنامه تکمیل شده Demo: Looking at the Finished Application

  • آماده کردن ماشین شما Getting Your Machine Ready

  • نسخه ی نمایشی: آماده کردن دستگاه شما Demo: Getting Your Machine Ready

  • خلاصه Summary

ایجاد اولین برنامه Blazor شما Creating Your First Blazor Application

  • معرفی ماژول Module Introduction

  • کاوش در پروژه New Blazor Exploring a New Blazor Project

  • نسخه ی نمایشی: کاوش یک پروژه جدید Blazor WebAssembly Demo: Exploring a New Blazor WebAssembly Project

  • ایجاد یک برنامه First Blazor Creating a First Blazor Application

  • نسخه ی نمایشی: ایجاد صفحه اول برنامه ما Demo: Creating the First Page of Our Application

  • بهبود چیدمان Improving the Layout

  • نسخه ی نمایشی: بهبود طرح Demo: Improving the Layout

  • نسخه ی نمایشی: اشکال زدایی برنامه های Blazor Demo: Debugging Blazor Applications

  • خلاصه Summary

کار با Blazor Components Working with Blazor Components

  • معرفی ماژول Module Introduction

  • انجام کارهای بیشتر با کامپوننت ها Doing More with Components

  • نسخه ی نمایشی: کار با پارامترهای کامپوننت Demo: Working with Component Parameters

  • رویدادها در اجزا و چرخه حیات اجزا Events in Components and Component Life Cycle

  • نسخه ی نمایشی: ایجاد کامپوننت مشاهده سریع Demo: Creating the Quick View Component

  • افزودن ناوبری Adding Navigation

  • نسخه ی نمایشی: پیمایش به جزء جزئیات Demo: Navigating to the Details Component

  • استفاده از RenderFragment Using RenderFragment

  • نسخه ی نمایشی: با استفاده از RenderFragment Demo: Using RenderFragment

  • بارگذاری کامپوننت ها به صورت پویا Loading Components Dynamically

  • نسخه ی نمایشی: بارگیری ابزارک ها در صفحه اصلی Demo: Loading Widgets on the Home Screen

  • رسیدگی به خطاها در کامپوننت ها Handling Errors in Components

  • نسخه ی نمایشی: استفاده از مرز خطا Demo: Using Error Boundary

  • استفاده از اجزای داخلی Using Built-in Components

  • نسخه ی نمایشی: با استفاده از کامپوننت PageTitle Demo: Using the PageTitle Component

  • خلاصه Summary

استفاده از داده ها از یک API Using Data from an API

  • معرفی ماژول Module Introduction

  • کار با یک API Working with an API

  • نسخه ی نمایشی: کاوش در API Demo: Exploring the API

  • نسخه ی نمایشی: انتقال به ASP.NET Core Hosted Demo: Moving to ASP.NET Core Hosted

  • دسترسی به داده های API با استفاده از HttpClient Accessing API Data Using HttpClient

  • نسخه ی نمایشی: برقراری ارتباط با API با استفاده از HttpClient Demo: Communicating with the API Using HttpClient

  • مدیریت وضعیت برنامه Managing the Application State

  • نسخه ی نمایشی: به اشتراک گذاری وضعیت بین کامپوننت ها Demo: Sharing State between Components

  • ذخیره سازی داده ها به صورت محلی Storing Data Locally

  • نسخه ی نمایشی: ذخیره داده ها در LocalStorage Demo: Storing Data in LocalStorage

  • خلاصه Summary

افزودن فرم ها و اعتبارسنجی Adding Forms and Validation

  • معرفی ماژول Module Introduction

  • درک Data Binding Understanding Data Binding

  • نسخه ی نمایشی: کار با Data Binding Demo: Working with Data Binding

  • ایجاد فرم با اجزای ورودی Creating a Form with Input Components

  • نسخه ی نمایشی: ایجاد یک فرم Demo: Creating a Form

  • نسخه ی نمایشی: ذخیره داده ها Demo: Saving Data

  • نسخه ی نمایشی: آپلود یک تصویر Demo: Uploading an Image

  • افزودن اعتبارسنجی Adding Validation

  • نسخه ی نمایشی: افزودن اعتبارسنجی Demo: Adding Validation

  • خلاصه Summary

یکپارچه سازی اجزای جاوا اسکریپت Integrating JavaScript Components

  • معرفی ماژول Module Introduction

  • فراخوانی جاوا اسکریپت از Blazor Invoking JavaScript from Blazor

  • نسخه ی نمایشی: ایجاد یک جزء نقشه Demo: Creating a Map Component

  • بسته بندی اجزا در کتابخانه کلاس Razor Wrapping Components in a Razor Class Library

  • نسخه ی نمایشی: ایجاد کتابخانه کلاس Razor Demo: Creating a Razor Class Library

  • بارگیری کتابخانه ها بر حسب تقاضا Loading Libraries On-demand

  • نسخه ی نمایشی: مجموعه های بارگذاری تنبل Demo: Lazy Loading Assemblies

  • خلاصه Summary

افزودن احراز هویت و مجوز Adding Authentication and Authorization

  • معرفی ماژول Module Introduction

  • ایمن سازی برنامه Blazor Securing the Blazor Application

  • اضافه کردن یک ارائه دهنده هویت Adding an Identity Provider

  • نسخه ی نمایشی: ثبت برنامه با Auth0 Demo: Registering the Application with Auth0

  • احراز هویت در برنامه Authenticating in the Application

  • نسخه ی نمایشی: افزودن احراز هویت با Auth0 Demo: Adding Authentication with Auth0

  • پیکربندی مجوز Configuring Authorization

  • نسخه ی نمایشی: پیکربندی مجوز Demo: Configuring Authorization

  • نسخه ی نمایشی ایمن سازی تماس های API Demo Securing the API Calls

  • خلاصه Summary

تست کامپوننت ها با استفاده از bUnit Testing Components Using bUnit

  • معرفی ماژول Module Introduction

  • درک آزمون های واحد Understanding Unit Tests

  • نوشتن تست با bUnit Writing Tests with bUnit

  • نسخه ی نمایشی: ایجاد پروژه آزمایشی Demo: Creating the Test Project

  • تست های نوشتاری Writing Tests

  • نسخه ی نمایشی: تست های نوشتن با bUnit Demo: Writing Tests with bUnit

  • نسخه ی نمایشی: تست مؤلفه ها با خدمات تزریقی Demo: Testing Components with Injected Services

  • خلاصه Summary

به اشتراک گذاری کد بین Blazor WebAssembly و Blazor Server Sharing Code between Blazor WebAssembly and Blazor Server

  • معرفی ماژول Module Introduction

  • معرفی سرور Blazor Introducing Blazor Server

  • نسخه ی نمایشی: نگاهی به پروژه سرور Blazor Demo: Looking at a Blazor Server Project

  • معماری جدید برای به اشتراک گذاری کد به حداکثر A New Architecture for Maximized Code-Sharing

  • نسخه ی نمایشی: کاوش در معماری جدید Demo: Exploring the New Architecture

  • خلاصه Summary

استقرار برنامه Blazor شما Deploying Your Blazor Application

  • معرفی ماژول Module Introduction

  • آشنایی با خدمات برنامه Azure Understanding Azure App Services

  • نسخه ی نمایشی: کاوش در پورتال Azure Demo: Exploring the Azure Portal

  • استقرار برنامه در یک سرویس برنامه Azure Deploying the Application to an Azure App Service

  • نسخه ی نمایشی: استقرار برنامه Demo: Deploying the Application

  • خلاصه و اختتامیه دوره Summary and Course Closing

نمایش نظرات

نظری ارسال نشده است.

آموزش ASP.NET Core 6 Blazor Fundamentals
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5h 42m
93
Pluralsight (پلورال سایت) pluralsight-small
26 مهر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Gill Cleeren

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gill Cleeren Gill Cleeren

گیل کلیرن مدیر منطقه ای مایکروسافت ، نویسنده MVP و Pluralsight است. گیل یک معمار مستقل راه حل است که در بلژیک زندگی می کند. او روی توسعه وب و موبایل تمرکز دارد و عاشق Xamarin است. وی همچنین سخنران مکرر بسیاری از کنفرانس های بین المللی است. گیل همچنین بزرگترین کنفرانس IT در بلژیک و هلند را Techorama تأسیس کرد. می توانید وب سایت وی را به آدرس www.snowball.be بیابید.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.