آموزش Building Enterprise ASP.NET Core 6 Blazor Applications

Building Enterprise ASP.NET Core 6 Blazor Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یادگیری نحوه شروع با Blazor تنها اولین قدم است. این دوره شما را به سطح شروع برنامه های وب سرور واقعی Blazor می برد. در این دوره آموزشی، ساخت برنامه های کاربردی ASP.NET Core 6 Blazor، یاد خواهید گرفت که چگونه به طور موثر فراتر از اصول اولیه برنامه های Blazor حرکت کنید. ابتدا، نحوه طبقه بندی معماری سرور را بررسی خواهید کرد تا آن را مدولار و با مرزهای واضح بین لایه ها نگه دارید. در مرحله بعد، متوجه خواهید شد که چه چیزی یک برنامه Blazor را از یک برنامه ساده ASP.NET Core متفاوت می کند و چگونه آن را برای شروع پیکربندی کنید. در نهایت، نحوه مدیریت ایمن فرم ها و نحوه اعتبارسنجی داده های ارسال شده توسط کاربران را یاد خواهید گرفت. با داشتن این مهارت ها، آماده برنامه ریزی و (دوباره) ساختن هر برنامه Blazor در یک سناریوی تجاری خواهید بود.

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

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

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

طراحی یک برنامه خط کسب و کار با Blazor Architecting a Line-of-business App with Blazor

  • پایه گذاری یک برنامه تجاری Blazor Foundation of a Blazor Line-of-business Application

  • برنامه های سرور ASP.NET Blazor ASP.NET Blazor Server Apps

  • معماری پاک در ASP.NET Core 6 Clean Architecture in ASP.NET Core 6

  • از ASP.NET ساده تا Blazor From Plain ASP.NET to Blazor

  • برنامه های سرور در مقابل برنامه های WASM Server Apps vs. WASM Apps

راه اندازی یک الگوی کاربردی واقعی Setting up a Realistic Application Template

  • معرفی Introduction

  • Refactoring به Code-Behind Refactoring to Code-behind

  • افزودن تنظیمات برنامه Adding Application Settings

  • تنظیمات صحافی و چیدمان اصلی Binding Settings and Main Layout

  • رسیدگی به استثناها Handling Exceptions

  • حرکت به یک طرح گرافیکی سفارشی Moving to a Custom Graphical Layout

  • اضافه کردن پشتیبانی برای کنترلرهای MVC Adding Support for MVC Controllers

محدود کردن دسترسی به مسیرهای برنامه Restricting Access to the Application Routes

  • معرفی Introduction

  • اصول احراز هویت Blazor Fundamentals of Blazor Authentication

  • ارائه اطلاعات کاربری Presenting User’s Credentials

  • احراز هویت مبتنی بر کوکی Cookie-based Authentication

  • مجوز مبتنی بر نقش Role-based Authorization

  • فراتر از مجوز مبتنی بر نقش Beyond Role-based Authorization

جمع آوری داده ها از کاربر Collecting Data from the User

  • معرفی Introduction

  • فرم ها در Blazor Forms in Blazor

  • عناصر بصری یک فرم Visual Elements of a Form

  • قطعات سفارشی Razor Custom Razor Components

  • ارسال اطلاعات به گیرنده Posting Data to a Receiver

اعتبار سنجی ورودی دریافتی Validating Received Input

  • معرفی Introduction

  • پشتیبانی داخلی برای اعتبار سنجی فرم Built-in Support for Form Validation

  • حاشیه نویسی داده ها Data Annotations

  • سفارشی کردن لایه اعتبار سنجی Customizing the Validation Layer

  • به سوی ملاحظات نهایی Towards Final Considerations

ملاحظات نهایی Final Considerations

  • معرفی Introduction

  • Blazor در تولید Blazor in Production

  • برای چه کسی بلزور زنگ می زند For Whom the Blazor Bell Tolls

  • بلزور بعدی The Next Blazor

نمایش نظرات

آموزش Building Enterprise ASP.NET Core 6 Blazor Applications
جزییات دوره
3h 29m
33
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Dino Esposito
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dino Esposito Dino Esposito

در طول 15 سال گذشته ، یک مربی طولانی مدت و یک مشاور برجسته ، دینو نویسنده بسیاری از کتابهای معروف مایکروسافت پرس است که به رشد حرفه ای هزاران توسعه دهنده دات نت و وب کمک کرده است. آخرین کتاب ها "Programming ASP.NET MVC" (MS Press، 2014، 3Ed) و "Architecting Mobile Solutions for the Enterprise" (MS Press، 2012) می باشد. برنامه ریزی شده برای ورود به قفسه های کتاب در سال 2014 نیز "برنامه های معماری برای سازمانی" است (MS Press ، 2014 ، 2Ed) با همکاری آندره سالتارلو. CTO Crionet ، یک شرکت متخصص در راه حل های مبتنی بر وب و تلفن همراه برای رویدادهای ورزشی در سراسر اروپا (http://www.crionet.com) ، در حال حاضر دینو همچنین بشارت دهنده فنی JetBrains است ، جایی که او در توسعه Android و Kotlin تمرکز دارد. ، و عضو تیم مدیریت WURFL - پایگاه داده دستگاه های تلفن همراه مورد استفاده توسط سازمان هایی مانند Google و Facebook. دینو عاشق تدریس کلاس ها (بیشتر کلاس های معماری و موبایل) و ارائه سخنرانی در کنفرانس ها و هر نوع رویدادی است.