بیاموزید که چگونه با استفاده از Blazor، راه حل مایکروسافت برای استفاده از #C برای نوشتن رابطهای وب تعاملی بدون جاوا اسکریپت، اولین برنامه خود را به صورت عملی بسازید.
آنچه خواهید آموخت:
نوشتن برنامههای کاربردی وب مدرن با رابط کاربری غنی سخت میشود. با استفاده از Blazor، اکنون میتوانید از مهارتهای #C خود برای ایجاد رابطهای کاربری وب تعاملی استفاده کنید. در این دوره Blazor Getting Started، توانایی ساخت اپلیکیشنهای تحت وب با استفاده از Blazor را به دست خواهید آورد. ابتدا یاد خواهید گرفت که چگونه اولین برنامه Blazor خود را راه اندازی کنید. در مرحله بعد، نحوه کار با دادههای دریافتی از API و استفاده از اتصال داده را خواهید یافت. در نهایت، نحوه ایجاد اجزا و ادغام اجزای جاوا اسکریپت موجود را بررسی خواهید کرد. پس از اتمام این دوره، مهارتها و دانش Blazor مورد نیاز برای ساخت یک برنامه وب با استفاده از Blazor را خواهید داشت.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 Building Your First Blazor Application [59mins]
02-01 Version Check [0mins]
02-02 Module Introduction [2mins]
02-03 What Will You Learn from This Course? [3mins]
02-04 Demo: Looking at the Finished Application [2mins]
02-05 Hello Blazor [6mins]
02-06 The Different Hosting Models of Blazor [7mins]
02-07 Understanding File New Project [4mins]
02-08 Demo: Exploring a New Blazor Project [13mins]
02-09 Creating Your First Blazor App [2mins]
02-10 Demo: Creating Your First App [13mins]
02-11 Demo: Adding Your Own Layout [5mins]
02-12 Demo: Debugging a Blazor App [1mins]
02-13 Summary [1mins]
03 Working with Data [65mins]
03-01 Module Introduction [1mins]
03-02 Accessing Real Data from a REST API [3mins]
03-03 Demo: Exploring the API [7mins]
03-04 Working with the HttpClient [9mins]
03-05 Demo: Accessing Data from the REST API [10mins]
03-06 Creating a Form [3mins]
03-07 Demo: Testing the Data Binding Features of Blazor [3mins]
03-08 Forms in Blazor [2mins]
03-09 Demo: Adding the Add Employee Form [6mins]
03-10 Demo: Adding More Components [7mins]
03-11 Demo: Saving the Data [9mins]
03-12 Adding Validation to the Form [1mins]
03-13 Demo: Adding Validation [3mins]
03-14 Summary [1mins]
04 Adding Features to the App [36mins]
04-01 Module Introduction [1mins]
04-02 Adding a Dialog Component [5mins]
04-03 Demo: Adding the Add Employee Dialog [15mins]
04-04 Integrating a JavaScript Component [4mins]
04-05 Demo: Adding a Map [10mins]
04-06 Summary [1mins]
05 Converting to Server-side Blazor [25mins]
05-01 Module Introduction [1mins]
05-02 Client-side Blazor [6mins]
05-03 Demo: Exploring Blazor Server-side [6mins]
05-04 Converting the App to Server-side Blazor [5mins]
05-05 Demo: Sharing Code between Client and Server-side Blazor [6mins]
05-06 Summary [1mins]
06 Deploying Your Application [11mins]
06-01 Module Introduction [1mins]
06-02 Server Requirements [4mins]
06-03 Demo: Deploying the API [3mins]
06-04 Demo: Deploying the Blazor Application [3mins]
06-05 Summary [0mins]
07 Enhancing the Application with .NET 5 Features [44mins]
07-01 Module Introduction [1mins]
07-02 Introducing .NET 5 for Blazor [2mins]
07-03 Demo: Migration the Application to .NET 5 [3mins]
07-04 Uploading Files Using InputFile [2mins]
07-05 Demo: Uploading Files [6mins]
07-06 Using InputRadio and InputRadioGroup [1mins]
07-07 Demo: Using InputRadio and InputRadioGroup [2mins]
07-08 Demo: Setting Focus [2mins]
07-09 Improving Performance Using Virtualize [2mins]
07-10 Demo: Using the Virtualize Component [7mins]
07-11 Demo: Adding CSS Isolation [4mins]
07-12 Demo: Using Lazy Loading [2mins]
07-13 Demo: Using Lazy Loading [4mins]
07-14 Other Improvements to Blazor [1mins]
07-15 Improvements in the Developer Experience [1mins]
07-16 Demo: Improvements in the Developer Experience [3mins]
07-17 Summary and Course Closing [1mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 ساختن اولین برنامه Blazor شما [59 دقیقه]
02-01 بررسی نسخه [0 دقیقه]
02-02 معرفی ماژول [2 دقیقه]
02-03 از این دوره چه خواهید آموخت؟ [3 دقیقه]
02-04 نسخهی نمایشی- نگاهی به برنامه تمام شده [2 دقیقه]
02-05 سلام بلزور [6 دقیقه]
02-06 مدلهای مختلف میزبانی Blazor [7 دقیقه]
02-07 درک پروژه جدید فایل [4 دقیقه]
02-08 نسخهی نمایشی- کاوش یک پروژه جدید بلزور [13 دقیقه]
02-09 ایجاد اولین برنامه Blazor شما [2 دقیقه]
02-10 نسخهی نمایشی- ایجاد اولین برنامه شما [13 دقیقه]
02-11 نسخهی نمایشی- اضافه کردن طرحبندی خود [5 دقیقه]
02-12 نسخهی نمایشی- اشکال زدایی برنامه Blazor [1 دقیقه]
02-13 خلاصه [1 دقیقه]
03 کار با داده [65 دقیقه]
03-01 معرفی ماژول [1 دقیقه]
03-02 دسترسی به دادههای واقعی از یک REST API [3 دقیقه]
03-03 نسخهی نمایشی- کاوش در API [7 دقیقه]
03-04 کار با HttpClient [9 دقیقه]
03-05 نسخهی نمایشی- دسترسی به دادهها از REST API [10 دقیقه]
03-06 ایجاد یک فرم [3 دقیقه]
03-07 نسخهی نمایشی- آزمایش ویژگیهای Data Binding Blazor [3 دقیقه]
03-08 فرمها در Blazor [2 دقیقه]
03-09 نسخهی نمایشی- افزودن فرم افزودن کارمند [6 دقیقه]
03-10 نسخهی نمایشی- افزودن اجزای بیشتر [7 دقیقه]
03-11 نسخهی نمایشی- ذخیره دادهها [9 دقیقه]
03-12 افزودن اعتبارسنجی به فرم [1 دقیقه]
03-13 نسخهی نمایشی- افزودن اعتبارسنجی [3 دقیقه]
03-14 خلاصه [1 دقیقه]
04 افزودن امکانات به برنامه [36 دقیقه]
04-01 معرفی ماژول [1 دقیقه]
04-02 افزودن کامپوننت دیالوگ [5 دقیقه]
04-03 نسخهی نمایشی- افزودن دیالوگ افزودن کارمند [15 دقیقه]
04-04 یکپارچهسازی یک مؤلفه جاوا اسکریپت [4 دقیقه]
04-05 نسخهی نمایشی- افزودن نقشه [10 دقیقه]
04-06 خلاصه [1 دقیقه]
05 تبدیل به Blazor سمت سرور [25 دقیقه]
05-01 معرفی ماژول [1 دقیقه]
05-02 Blazor سمت مشتری [6 دقیقه]
05-03 نسخهی نمایشی- کاوش در سمت سرور Blazor [6 دقیقه]
05-04 تبدیل برنامه به Blazor سمت سرور [5 دقیقه]
05-05 نسخهی نمایشی- اشتراک گذاری کد بین کلاینت و Blazor سمت سرور [6 دقیقه]
05-06 خلاصه [1 دقیقه]
06 استقرار برنامه شما [11 دقیقه]
06-01 معرفی ماژول [1 دقیقه]
06-02 نیازهای سرور [4 دقیقه]
06-03 نسخهی نمایشی- استقرار API [3 دقیقه]
06-04 نسخهی نمایشی- استقرار برنامه Blazor [3 دقیقه]
06-05 خلاصه [0 دقیقه]
07 بهبود برنامه با ویژگیهای NET 5 [44 دقیقه]
07-01 معرفی ماژول [1 دقیقه]
07-02 معرفی دات نت 5 برای Blazor [2 دقیقه]
07-03 نسخهی نمایشی- انتقال برنامه به .NET 5 [3 دقیقه]
07-04 آپلود فایلها با استفاده از InputFile [2 دقیقه]
07-05 نسخهی نمایشی- بارگذاری فایلها [6 دقیقه]
07-06 استفاده از InputRadio و InputRadioGroup [1 دقیقه]
07-07 نسخهی نمایشی- استفاده از InputRadio و InputRadioGroup [2 دقیقه]
07-08 نسخهی نمایشی- تنظیم فوکوس [2 دقیقه]
07-09 بهبود عملکرد با استفاده از مجازیسازی [2 دقیقه]
07-10 نسخهی نمایشی- با استفاده از کامپوننت مجازیسازی [7 دقیقه]
07-11 نسخهی نمایشی- افزودن CSS Isolation [4 دقیقه]
07-12 نسخهی نمایشی- استفاده از بارگذاری تنبل [2 دقیقه]
07-13 نسخهی نمایشی- استفاده از بارگذاری تنبل [4 دقیقه]
07-14 سایر بهبودهای Blazor [1 دقیقه]
07-15 بهبودهایی در تجربه برنامهنویس [1 دقیقه]
07-16 نسخهی نمایشی- بهبودهایی در تجربه برنامه نویس [3 دقیقه]
07-17 خلاصه و پایان دوره [1 دقیقه]
Gill Cleeren مدیر منطقهای مایکروسافت، MVP و نویسنده Pluralsight است. Gill مدیر ارشد فناوری Xpirit بلژیک است و بر معماری وب و موبایل تمرکز دارد. او همچنین سخنران مکرر در بسیاری از کنفرانسهای بین المللی است. گیل همچنین Techorama، بزرگترین کنفرانس فناوری اطلاعات در بلژیک و هلند را تأسیس کرد. میتوانید از طریق xpirit.com/gill با او تماس بگیرید.