Microsoft Blazor: Building Web Applications in .NET 6 and Beyond, 3rd Edition

تاریخ: 1400/12/05 21:03
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۴۵۸۸
دیدگاه ها: ۰
برچسب ها: dotNET Framework |ASP Core |WebAssembly |
کتاب Microsoft Blazor, 3rd Edition
Apress
Peter Himschoot
9781484278444
2021
670
English

بلیزر (Blazor)، با حذف نیاز به یادگیری زبان‌ها و چارچوب‌های مختلف برای توسعه سمت کلاینت و  سمت سرور، برداشت جدیدی از توسعه وب ارائه می‌دهد. بلیزر به سی شارپ و دات نت اجازه می‌دهد تا در هم سمت سرور و هم سمت کلاینت استفاده شوند و همچنین مجموعه ای از قابلیت‌های قوی را ارائه می‌دهد که به خوبی برای برنامه‌های مقیاس پذیر و سطح سازمانی مناسب است. با Blazor می‌توانید از تمام تجربیات خود در دات نت 6 به همراه هزاران کتابخانه موجود، در مرورگر استفاده کنید. این کتاب شما را در استفاده از این جعبه ابزار مهم برای توسعه برنامه‌های وب آموزش می‌دهد.

با کمک این کتاب، برنامه‌های تحت وبی با سی شارپ و دات نت ۶ بسازید که در هر مرورگر مدرنی اجرا شوند و تبدیل به یک توسعه دهنده فول استک شوید! با استفاده از چارچوب Microsoft Blazor و تکنیک هایی که در این کتاب نمایش داده شده اند، همه‌ی این چیز‌ها را انجام خواهید داد. کتاب Microsoft Blazor, 3rd Edition (مایکروسافت بلیزر، ویرایش سوم)، نحو جدید و بهبود یافته Razor، ارتباط با سرور با استفاده از SignalR و یا gRPC، استفاده از مجازی سازی برای بارگیری موثر حجم زیادی داده، استقرار و کامپایل پیش از موعد (ahead-of-time) به WASM، قابلیت‌های جدید آزمون واحد، امنیت با استفاده از OpenID Connect، را در آخرین ویرایش خود پوشش داده است.

خواندن این کتاب، در یادگیری ساخت رابط‌های کاربری و ارائه داده‌ها به کاربر برای نمایش و اصلاح، و ضبط تغییرات کاربر از طریق مقید کردن داده‌ها (data binding) به شما کمک می‌کند. این کتاب، چگونگی دسترسی به یک کتابخانه غنی از قابلیت‌های .NET همچون یک مدل کامپوننت برای ساخت یک رابط کابری قابل ترکیب و همچنین نحوه‌ی توسعه کامپوننت‌های قابل استفاده مجدد که در صفحات و وبسایت‌های زیادی قابل استفاده هستند را نشان می‌دهد. همچنین، تبادل داده با یک سرور با استفاده از REST، SignalR و gRPC پوشش داده شده است که به شما امکان دسترسی به میکروسرویس‌ها و سرویس‌های پایگاه داده را می‌دهند.


مطالبی که در کتاب Microsoft Blazor: Building Web Applications in .NET 6 and Beyond, 3rd Edition خواهید آموخت:

  • ساخت رابط‌های کاربری و نمایش داده‌ها به کاربران برای ویرایش
  • ثبت ویرایش‌ها و تغییرات کاربر از طریق مقید سازی داده ها
  • جابجایی داده‌ها بین سرور و سرویس گیرنده
  • ارتباط برقرار کردن با میکروسرویس‌ها و سرویس‌های پایگاه داده با استفاده از REST، سیگنال آر و gRPC
  • توسعه کامپونتت‌های قابل استفاده مجدد و سرهم کردن آن‌ها در کامپوننت‌های بزرگ تر
  • استفاده از مسیریابی برای ساخت برنامه‌های تک صفحه ای (SPAs)
  • ساخت نرم افزار پایدار و قابل نگهداری با استفاده از آزمون واحد
  • بین المللی کردن برنامه‌ی خودتان برای رسیدن به کاربران بیشتر
  • امن سازی برنامه بلیزر با OpenID Connect

 

این کتاب برای چه کسانی است؟

توسعه دهندگان با تجربه دات نت که می‌خواهند مهارت‌های موجود خود را در ساخت برنامه‌های وب سمت کلاینت با کیفیت بالا که در هر مرورگری اجرا می‌شوند و توسعه دهندگان وب که می‌خواهند از جاوا اسکریپت و پیچیدگی‌های آن فاصله بگیرند و در عوض از فناوری اثبات شده (سی شارپ و دات نت6) استفاده کنند که برای ایجاد برنامه‌های با کیفیت سازمانی که مقیاس پذیر و قابل اعتماد هستند قوی است و تجربه کاربری خوبی را ارائه می‌دهد.

  

Table of Contents:
- 1. Introduction to WebAssembly and Blazor
- 2. Data Binding
- 3. Components and Structure for Blazor Applications
- 4. Advanced Components
- 5. Services and Dependency Injection
- 6. Data Storage and Microservices
- 7. Communication with Microservices
- 8. Unit Testing
- 9. Single-Page Applications and Routing
- 10. JavaScript Interoperability
- 11. Blazor State Management
- 12. Building Real-Time Applications with Blazor and SignalR
- 13. Efficient Communication with gRPC
- 14. Supporting Multiple Languages in Your Blazor Application
- 15. Deploying Your Blazor Application
- 16. Security with OpenId Connect
- 17. Securing Blazor WebAssembly

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...