آموزش توسعه وب مدرن با Blazor WebAssembly و دات نت [ویدئو]

Modern Web Development with Blazor WebAssembly and .NET [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: محبوب ترین چارچوب های وب سمت کلاینت جاوا اسکریپت Angular، React، Vue و غیره بوده اند. در این دوره، ما آن را با استفاده از Blazor که پاسخ مایکروسافت به آن انحصار است، دات نت نگه می داریم. Blazor به شما این امکان را می دهد که یک برنامه تک صفحه ای در بالای NET Core ایجاد کنید و به کدنویسی در C# ادامه دهید (بدون نیاز به جابجایی بیش از حد بین C# و JavaScript). برنامه های Blazor از اجزای رابط کاربری وب قابل استفاده مجدد تشکیل شده اند که با استفاده از C#، HTML و CSS پیاده سازی شده اند. هم کد کلاینت و هم کد سرور در سی شارپ نوشته شده اند و به شما امکان می دهند کد و کتابخانه ها را به اشتراک بگذارید. Blazor می تواند کد C# سمت کلاینت شما را مستقیماً با استفاده از WebAssembly (WASM) در مرورگر اجرا کند. از آنجایی که دات نت واقعی است که روی WebAssembly اجرا می شود، می توانید از کدها و کتابخانه ها از قسمت های سمت سرور برنامه خود دوباره استفاده کنید. ما بسیاری از پیچیدگی‌های چرخه عمر Blazor، جریان داده، قابلیت همکاری جاوا اسکریپت و فعالیت‌ها و تفاوت‌های توسعه کلی را بررسی خواهیم کرد. در پایان دوره، شما مهارت و دانش لازم برای ساخت یک برنامه وب با استفاده از Blazor را خواهید داشت. تمام منابع و فایل های کد این دوره در اینجا قرار داده شده است: https://github.com/PacktPublishing/Modern-Web-Development-with-Blazor-and-.NET-Core-5 ساخت یک برنامه وب مدرن با استفاده از Blazor نحوه سفارشی سازی طرح بندی برنامه Blazor را بدانید احراز هویت و مجوز کاربر در Blazor را درک کنید شناخت هسته هویت و سرور هویت وضعیت احراز هویت کاربر برنامه Blazor را مدیریت کنید مصرف REST web API در برنامه Blazor این دوره برای کسانی که می خواهند توسعه Blazor را یاد بگیرند و برای کسانی که می خواهند توسعه و برنامه نویسی وب دات نت را یاد بگیرند ایده آل است. طراحی یک پایگاه داده با استفاده از هسته فریمورک موجودیت * یادگیری برنامه وب پیشرفته (PWA) با Blazor * درک REST API و اصول طراحی رابط کاربری مشتری

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

معرفی Introduction

  • معرفی Introduction

تنظیم محیط Setup Environment

  • Visual Studio 2019 Community Edition و NET 5 SDK را نصب کنید Install Visual Studio 2019 Community Edition and .NET 5 SDK

  • به‌روزرسانی: Visual Studio 2022 Community Edition و NET 6 را نصب کنید Update: Install Visual Studio 2022 Community Edition and .NET 6

  • یک حساب GitHub ایجاد کنید Create a GitHub Account

اولین برنامه Blazor خود را ایجاد کنید Create Your First Blazor Application

  • یک پروژه Blazor ایجاد کنید Create a Blazor Project

  • یک پروژه Blazor ایجاد کنید Create a Blazor Project

  • فایل ها و پوشه های پروژه تور Tour Project Files and Folders

  • فایل ها و پوشه های پروژه تور Tour Project Files and Folders

  • به روز رسانی: ایجاد/ارتقا پروژه به NET 6 Update: Create/Upgrade Project to .NET 6

  • به روز رسانی: ایجاد/ارتقا پروژه به NET 6 Update: Create/Upgrade Project to .NET 6

  • طرح بندی Blazor را سفارشی کنید Customize Blazor Layout

  • طرح بندی Blazor را سفارشی کنید Customize Blazor Layout

  • ایجاد اجزای Blazor Creating Blazor Components

  • ایجاد اجزای Blazor Creating Blazor Components

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

کار با Authentication و Entity Framework Working with Authentication and Entity Framework

کار با Authentication و Entity Framework Working with Authentication and Entity Framework

  • نمای کلی بخش Section Overview

  • نمای کلی بخش Section Overview

  • آشنایی با احراز هویت و سرور Understanding Authentication and Identity Server

  • آشنایی با احراز هویت و سرور Understanding Authentication and Identity Server

  • ایجاد پایگاه داده با Entity Framework Core Create Database with Entity Framework Core

  • ایجاد پایگاه داده با Entity Framework Core Create Database with Entity Framework Core

  • پیکربندی Data Seding Configure Data Seeding

  • پیکربندی Data Seding Configure Data Seeding

  • Seed Default User and User-Role - مقایسه یادداشت ها Seed Default User and User-Role - Compare Notes

  • Seed Default User and User-Role - مقایسه یادداشت ها Seed Default User and User-Role - Compare Notes

  • به روز رسانی مهم: رفع خطای ارتقاء و هویت سرور 4 NET 6 Important Update: .NET 6 Upgrade and Identity Server 4 Error Fix

  • به روز رسانی مهم: رفع خطای ارتقاء و هویت سرور 4 NET 6 Important Update: .NET 6 Upgrade and Identity Server 4 Error Fix

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

REST API و راه اندازی دسترسی به پایگاه داده REST API and Database Access Setup

  • نمای کلی بخش Section Overview

  • نمای کلی بخش Section Overview

  • نقاط پایانی REST API را ایجاد و آزمایش کنید Create and Test REST API Endpoints

  • نقاط پایانی REST API را ایجاد و آزمایش کنید Create and Test REST API Endpoints

  • اجرای واحد کار Implement Unit of Work

  • اجرای واحد کار Implement Unit of Work

  • Refactor کنترل کننده های موجود برای استفاده از واحد کار Refactor Existing Controllers to Use Unit of Work

  • Refactor کنترل کننده های موجود برای استفاده از واحد کار Refactor Existing Controllers to Use Unit of Work

  • Refactor کنترل کننده های موجود برای استفاده از واحد کار - مقایسه یادداشت ها Refactor Existing Controllers to Use Unit of Work – Compare Notes

  • Refactor کنترل کننده های موجود برای استفاده از واحد کار - مقایسه یادداشت ها Refactor Existing Controllers to Use Unit of Work – Compare Notes

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

REST API و راه اندازی دسترسی به پایگاه داده REST API and Database Access Setup

کار با Blazor و Data Working with Blazor and Data

  • نمای کلی بخش Section Overview

  • نمای کلی بخش Section Overview

  • Blazor Display Data - List Blazor Display Data - List

  • Blazor Display Data - List Blazor Display Data - List

  • Blazor Display Data - List - Compare Notes Blazor Display Data - List - Compare Notes

  • Blazor Display Data - List - Compare Notes Blazor Display Data - List - Compare Notes

  • مهم - رفع حذف نقطه پایانی Important - Fix Delete Endpoint

  • مهم - رفع حذف نقطه پایانی Important - Fix Delete Endpoint

  • تنظیم فرم ایجاد - قسمت 1 Set Up Create Form - Part 1

  • تنظیم فرم ایجاد - قسمت 1 Set Up Create Form - Part 1

  • تنظیم فرم ایجاد - قسمت 2 Set Up Create Form - Part 2

  • تنظیم فرم ایجاد - قسمت 2 Set Up Create Form - Part 2

  • تنظیم فرم به روز رسانی - قسمت 1 Set Up Update Form - Part 1

  • تنظیم فرم به روز رسانی - قسمت 1 Set Up Update Form - Part 1

  • تنظیم فرم به روز رسانی - قسمت 2 Set Up Update Form - Part 2

  • تنظیم فرم به روز رسانی - قسمت 2 Set Up Update Form - Part 2

  • تنظیم فرم به روز رسانی - رزرو کار اضافی Set Up Update Form - Bookings Additional Work

  • تنظیم فرم به روز رسانی - رزرو کار اضافی Set Up Update Form - Bookings Additional Work

  • مهم - فیلدهای حسابرسی کاربر را رفع کنید Important - Fix User Audit Fields

  • مهم - فیلدهای حسابرسی کاربر را رفع کنید Important - Fix User Audit Fields

  • اعتبار سنجی را به فرم ها اضافه کنید Add Validation to Forms

  • اعتبار سنجی را به فرم ها اضافه کنید Add Validation to Forms

  • Blazor Display Data - جزئیات Blazor Display Data - Details

  • Blazor Display Data - جزئیات Blazor Display Data - Details

  • پاک کردن کد و اضافه کردن تغییرات به GitHub Code Clean Up and Add Changes to GitHub

  • پاک کردن کد و اضافه کردن تغییرات به GitHub Code Clean Up and Add Changes to GitHub

کار با Blazor و Data Working with Blazor and Data

ملاحظات معماری Architectural Considerations

  • استفاده از رویکرد کد پشت به اجزای Blazor Using a Code-Behind Approach to Blazor Components

  • استفاده از رویکرد کد پشت به اجزای Blazor Using a Code-Behind Approach to Blazor Components

  • مدیریت خطای جهانی Global Error Handling

  • مدیریت خطای جهانی Global Error Handling

  • اضافه کردن تغییرات به GitHub Add Changes to GitHub

  • اضافه کردن تغییرات به GitHub Add Changes to GitHub

ملاحظات معماری Architectural Considerations

ویژگی ها و فعالیت های ارزش افزوده Value-Added Features and Activities

  • طرح بندی هویت و منطق را سفارشی کنید Customize Identity Layout and Logic

  • طرح بندی هویت و منطق را سفارشی کنید Customize Identity Layout and Logic

  • تعامل جاوا اسکریپت با کتابخانه های شخص ثالث JavaScript Interop with Third-Party Libraries

  • تعامل جاوا اسکریپت با کتابخانه های شخص ثالث JavaScript Interop with Third-Party Libraries

  • پشتیبانی از آپلود فایل File Upload Support

  • پشتیبانی از آپلود فایل File Upload Support

  • مخزن عمومی HTTPClient Generic HTTPClient Repository

  • مخزن عمومی HTTPClient Generic HTTPClient Repository

  • به روز رسانی: حذف رشته های جادویی Update: Removing Magic Strings

  • به روز رسانی: حذف رشته های جادویی Update: Removing Magic Strings

  • مهم - رفع مشکل ویرایش خودرو Important - Fix Vehicle Edit Issue

  • مهم - رفع مشکل ویرایش خودرو Important - Fix Vehicle Edit Issue

  • پشتیبانی از برنامه های وب پیشرفته Progressive Web Application Support

  • پشتیبانی از برنامه های وب پیشرفته Progressive Web Application Support

  • اضافه کردن تغییرات به GitHub Add Changes to GitHub

  • اضافه کردن تغییرات به GitHub Add Changes to GitHub

ویژگی ها و فعالیت های ارزش افزوده Value-Added Features and Activities

اعزام به تولید Deploy to Production

  • به Azure مستقر شوید Deploy to Azure

  • به Azure مستقر شوید Deploy to Azure

اعزام به تولید Deploy to Production

نمایش نظرات

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

آموزش توسعه وب مدرن با Blazor WebAssembly و دات نت [ویدئو]
جزییات دوره
9 h 25 m
48
Packtpub Packtpub
(آخرین آپدیت)
1
4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar