لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه وب مدرن با Blazor WebAssembly و .NET
- آخرین آپدیت
دانلود Modern Web Development with Blazor WebAssembly and .NET
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شامل Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و با پیشروی در دوره، درک خود را عمیقتر کنید.
این دوره جامع شما را در مسیر توسعه وب مدرن با Blazor WebAssembly و .NET هدایت میکند و به شما کمک میکند تا اپلیکیشنهای وب پویا و مقیاسپذیر بسازید. شما یاد میگیرید که محیط توسعه خود را راهاندازی کنید، یک پروژه Blazor ایجاد کنید و در ساخت رابطهای کاربری با استفاده از کامپوننتهای Blazor غرق شوید. در طول این دوره، مباحثی چون احراز هویت، مدیریت پایگاه داده با Entity Framework Core و یکپارچهسازی REST APIها برای مدیریت دادهها را بررسی خواهید کرد. با بهکارگیری این فناوریها، مهارتهای توسعه وب خود را ارتقا داده و در ایجاد اپلیکیشنهای وب تعاملی و امن مهارت مییابید.
سرفصلهای دوره از تنظیمات اولیه و ساخت اولین اپلیکیشن Blazor شروع شده، به مدیریت احراز هویت و اتصال به پایگاه داده رسیده و در نهایت با کار با REST APIها و درک الگوهای معماری ادامه مییابد. در حین پیشروی، مهارتهای حیاتی مانند مدیریت دادهها، ایجاد فرمها و یکپارچهسازی کتابخانههای جاوااسکریپت شخص ثالث را در پروژههای خود توسعه خواهید داد. همچنین یاد میگیرید که چگونه اپلیکیشن نهایی خود را برای استفاده تجاری در Azure مستقر (Deploy) کنید.
این دوره برای توسعهدهندگان مشتاق وب و کسانی که به دنبال ارتقای مهارتهای خود در Blazor و .NET هستند، ایدهآل است. داشتن درک پایهای از مفاهیم برنامهنویسی و توسعه وب توصیه میشود. این محتوا برای زبانآموزان سطح متوسط مناسب است، هرچند مبتدیان در توسعه .NET نیز میتوانند از دروس ساختاریافته و شفاف آن بهرهمند شوند.
در پایان این دوره، شما قادر خواهید بود یک اپلیکیشن Blazor WebAssembly را ایجاد و مستقر کنید، احراز هویت را با Identity Server پیادهسازی نمایید، با پایگاه دادهها از طریق Entity Framework کار کنید، REST APIها را یکپارچه سازید و از ویژگیهای پیشرفته Blazor برای ساخت اپلیکیشنهای وب آماده تولید استفاده کنید.
سرفصل ها و درس ها
مقدمه
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
ساخت حساب کاربری گیتهاب
Create a GitHub Account
ساخت اولین اپلیکیشن Blazor
Create Your First Blazor Application
ایجاد یک پروژه Blazor
Create a Blazor Project
بررسی فایلها و پوشههای پروژه
Tour Project Files and Folders
آپدیت: ایجاد یا ارتقای پروژه به .NET 6
Update: Create/Upgrade Project to .NET 6
سفارشیسازی چیدمان (Layout) در Blazor
Customize Blazor Layout
ساخت کامپوننتهای Blazor
Creating Blazor Components
مرور و افزودن تغییرات به گیتهاب
Review and Add Changes to GitHub
کار با احراز هویت و Entity Framework
Working with Authentication and Entity Framework
مرور کلی بخش
Section Overview
درک احراز هویت و Identity Server
Understanding Authentication and Identity Server
ایجاد پایگاه داده با Entity Framework Core
Create Database with Entity Framework Core
پیکربندی مقداردهی اولیه دادهها (Data Seeding)
Configure Data Seeding
مقداردهی کاربر پیشفرض و نقش کاربر - مقایسه یادداشتها
Seed Default User and User-Role - Compare Notes
آپدیت مهم: ارتقای .NET 6 و رفع خطای Identity Server 4
Important Update: .NET 6 Upgrade and Identity Server 4 Error Fix
مرور و افزودن تغییرات به گیتهاب
Review and Add Changes to GitHub
راهاندازی REST API و دسترسی به پایگاه داده
REST API and Database Access Setup
مرور کلی بخش
Section Overview
ایجاد و تست نقاط اتصال (Endpoints) در REST API
Create and Test REST API Endpoints
پیادهسازی الگوی Unit of Work
Implement Unit of Work
بازنویسی کنترلرهای موجود برای استفاده از Unit of Work
Refactor Existing Controllers to Use Unit of Work
بازنویسی کنترلرهای موجود برای استفاده از Unit of Work - مقایسه یادداشتها
Refactor Existing Controllers to Use Unit of Work - Compare Notes
مرور و افزودن تغییرات به گیتهاب
Review and Add Changes to GitHub
کار با Blazor و دادهها
Working with Blazor and Data
مرور کلی بخش
Section Overview
نمایش دادهها در Blazor - لیست
Blazor Display Data - List
نمایش دادهها در Blazor - لیست - مقایسه یادداشتها
Blazor Display Data - List - Compare Notes
مهم - اصلاح نقطه اتصال حذف (Delete Endpoint)
Important - Fix Delete Endpoint
راهاندازی فرم ایجاد - بخش اول
Set Up Create Form - Part 1
راهاندازی فرم ایجاد - بخش دوم
Set Up Create Form - Part 2
راهاندازی فرم ویرایش - بخش اول
Set Up Update Form - Part 1
راهاندازی فرم ویرایش - بخش دوم
Set Up Update Form - Part 2
راهاندازی فرم ویرایش - کارهای تکمیلی رزروها
Set Up Update Form - Bookings Additional Work
مهم - اصلاح فیلدهای حسابرسی کاربر
Important - Fix User Audit Fields
افزودن اعتبارسنجی به فرمها
Add Validation to Forms
نمایش دادهها در Blazor - جزئیات
Blazor Display Data - Details
پاکسازی کد و افزودن تغییرات به گیتهاب
Code Clean Up and Add Changes to GitHub
ملاحظات معماری
Architectural Considerations
استفاده از رویکرد Code Behind در کامپوننتهای Blazor
Using a Code-Behind Approach to Blazor Components
مدیریت خطاهای سراسری (Global Error Handling)
Global Error Handling
افزودن تغییرات به گیتهاب
Add Changes to GitHub
ویژگیها و فعالیتهای ارزش افزوده
Value-Added Features and Activities
سفارشیسازی منطق و چیدمان Identity
Customize Identity Layout and Logic
تعامل جاوااسکریپت (Interop) با کتابخانههای شخص ثالث
JavaScript Interop with Third-Party Libraries
پشتیبانی از آپلود فایل
File Upload Support
مخزن عمومی HTTPClient
Generic HTTPClient Repository
نمایش نظرات