آموزش توسعه وب مدرن با 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

  • آپدیت: حذف رشته‌های جادویی (Magic Strings) Update: Removing Magic Strings

  • مهم - رفع مشکل ویرایش وسیله نقلیه Important - Fix Vehicle Edit Issue

  • پشتیبانی از اپلیکیشن وب پیشرونده (PWA) Progressive Web Application Support

  • افزودن تغییرات به گیت‌هاب Add Changes to GitHub

استقرار در محیط عملیاتی (Production) Deploy to Production

  • استقرار در Azure Deploy to Azure

نمایش نظرات

آموزش توسعه وب مدرن با Blazor WebAssembly و .NET
جزییات دوره
12h 35m
48
(آخرین آپدیت)
29
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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