نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Blazor قسمت جدید و مهیجی از ASP.NET است که برای ایجاد رابط های کاربری غنی وب در C # طراحی شده است. این دوره به توسعه دهندگان کمک می کند تا از ساخت برنامه های نمونه اولیه به پیاده سازی مفاهیم ، الگوهای طراحی و ویژگی های واقعی تر در جهان بپردازند. بلازور ابزارهای جدید امیدوار کننده ای را برای ساخت رابط های وب غنی با C # ارائه می دهد. این دوره ، طراحی و ساخت برنامه های سازمانی Blazor ، موضوعات مهم معماری مانند تزریق وابستگی و مسیریابی عمیق را بررسی می کند. در ابتدا ، خواهید دید که چگونه اجزا in را بصورت قابل استفاده مجدد برای افزایش بهره وری خود مصرف و به اشتراک می گذارید. در مرحله بعدی ، شما عمیقاً با ارتباطات HTTP در Blazor همراه خواهید شد و به برنامه های وب غنی خود کمک می کند تا با انواع API ها ارتباط برقرار کنند. سرانجام ، شما مفاهیم فرم پیشرفته تری را کشف خواهید کرد که با پیچیدگی یک برنامه ، ظاهر می شوند. وقتی این دوره را به پایان رساندید ، آماده خواهید بود تا از ساختن برنامه های اصلی نمونه به پیاده سازی مفاهیم ، الگوهای طراحی و ویژگی های دنیای واقعی تر بروید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
طراحی و معماری برنامه های Blazor
Designing and Architecting Blazor Applications
-
پرونده ای برای بلازور
A Case for Blazor
-
درک مدلهای میزبانی Blazor
Understanding Blazor Hosting Models
-
الگوهای طراحی Blazor
Blazor Design Patterns
-
نسخه ی نمایشی: تنظیم برنامه نمونه
Demo: Setting up the Sample Application
-
درک معماری برنامه
Understanding the Application Architecture
-
نسخه ی نمایشی: بررسی برنامه نمونه
Demo: Exploring the Sample Application
-
نسخه ی نمایشی: Refactoring یک صفحه با استفاده از اجزای سازنده
Demo: Refactoring a Page Using Components
-
نسخه ی نمایشی: بهبود قابلیت استفاده مجدد مonلفه
Demo: Improving the Component’s Reusability
کار با تزریق وابستگی و حالت برنامه
Working with Dependency Injection and Application State
-
مبانی تزریق وابستگی
Dependency Injection Fundamentals
-
تزریق وابستگی با Blazor
Dependency Injection with Blazor
-
نسخه ی نمایشی: بهبود مonلفه ها با استفاده از تزریق وابستگی
Demo: Improving Components Using Dependency Injection
-
نسخه ی نمایشی: استفاده از تزریق وابستگی با سرویس ها
Demo: Using Dependency Injection with Services
-
مزایای تزریق وابستگی
Benefits of Dependency Injection
-
نسخه ی نمایشی: مدیریت پیاده سازی وابستگی
Demo: Managing Dependency Implementations
-
نسخه ی نمایشی: اهرم خدمات ارائه شده
Demo: Leveraging Provided Services
-
درک طول عمر خدمات
Understanding Service Lifetimes
-
کار با سرویسهای مادام العمر
Working with Service Lifetimes
-
خلاصه
Summary
تقویت برنامه برای Enterprise
Enhancing the Application for the Enterprise
-
معرفی
Intro
-
درک سیستم مسیریابی Blazor
Understanding the Blazor Routing System
-
درک مسیریابی Blazor WebAssemble
Understanding Blazor WebAssembly Routing
-
نسخه ی نمایشی: گشت و گذار در سیستم مسیریابی Blazor
Demo: Touring the Blazor Routing System
-
بررسی ویژگی های اضافی مسیریابی
Exploring Additional Routing Features
-
نسخه ی نمایشی: بهبود ویژگی های مسیریابی برنامه
Demo: Enhancing the Application's Routing Features
-
درک قابلیت استفاده مجدد از ملفه ها
Understanding Component Reusability
-
نسخه ی نمایشی: توزیع اجزای سازنده به عنوان بسته های NuGet
Demo: Distributing Our Components as NuGet Packages
-
نسخه ی نمایشی: تقویت UI ما با استفاده از NuGet
Demo: Enhancing Our UI Using NuGet
-
کاوش حالت برنامه
Exploring Application State
-
نسخه ی نمایشی: مدیریت وضعیت برنامه با استفاده از ذخیره سازی مرورگر
Demo: Managing Application State Using Browser Storage
-
خلاصه
Summary
ارتباط HTTP با Blazor
HTTP Communication with Blazor
-
HTTP و Blazor
HTTP and Blazor
-
نسخه ی نمایشی: بررسی API خارجی
Demo: Exploring the External API
-
تماس با API وب با Blazor
Calling a Web API with Blazor
-
نسخه ی نمایشی: بهبود تنظیمات HttpClient
Demo: Improving the Setup of HttpClient
-
نسخه ی نمایشی: بازیابی داده ها از API
Demo: Retrieving Data from the API
-
نسخه ی نمایشی: ارسال داده ها به API
Demo: Sending Data to the API
-
نسخه ی نمایشی: سفارشی سازی درخواست های HTTP
Demo: Customizing HTTP Requests
-
خلاصه
Summary
ایجاد گردش کار فرم پیشرفته
Building Advanced Form Workflows
-
معرفی
Intro
-
نسخه ی نمایشی: بازبینی فرم کارمند جدید
Demo: Revisiting the New Employee Form
-
نسخه ی نمایشی: کار با داده های فرم پیچیده
Demo: Working with Complex Form Data
-
با اعتبار سنجی فرم ، فراتر بروید
Going Further with Form Validation
-
نسخه ی نمایشی: در حال اجرا اعتبار سنجی مدل پیچیده
Demo: Implementing Complex Model Validation
-
نسخه ی نمایشی: ایجاد یک ویژگی اعتبار سنجی سفارشی
Demo: Creating a Custom Validation Attribute
-
نسخه ی نمایشی: افزودن اعتبارسنجی مدل سفارشی
Demo: Adding Custom Model Validation
-
نسخه ی نمایشی: بررسی پرونده ای برای ورودی های سفارشی
Demo: Exploring a Case for Custom Inputs
-
نسخه ی نمایشی: ساخت ورودی فرم سفارشی
Demo: Building a Custom Form Input
-
افکار نهایی
Final Thoughts
نمایش نظرات