جلد سخت سیاه و سفید
Product details
- Publisher : Manning (July 5, 2022)
- Language : English
- Paperback : 380 pages
- ISBN-10 : 1617298646
- ISBN-13 : 978-1617298646
کتاب Blazor in Action
An example-driven guide to building reusable UI components and web frontends—all with Blazor, C#, and .NET.
In Blazor in Action, you will learn about:
Blazor + WebAssembly
Picking the right hosting model
Building reusable UI components
Building forms with validation
Integrating with JavaScript libraries
Securing your application
Testing your applications
Blazor in Action is a practical guide to building stunning UIs and client-side applications using C# and .NET. You’ll use the Blazor frontend framework to create a fun and exciting web application for plotting hiking routes. As you build up your new application, you’ll master the key features of Blazor, such as routing, forms and validation, and dynamic and reusable components. By the time you're done, you'll be ready to develop beautiful sites and apps that seamlessly execute your C# code natively in the browser.
The book is written to the most recent stable build of Blazor and seamlessly integrates fresh features from .NET 6.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the technology
Create rich web frontends without relying on JavaScript. Microsoft’s Blazor framework uses WebAssembly to extend the ultra-popular ASP.NET platform. In Blazor, you can build interactive web components that run natively in the browser without plug-ins or transpilers. And because it’s C# end-to-end, it’s easy to share code between the server and your web UI.
About the book
Blazor in Action teaches you to create full-stack ASP.NET applications end-to-end in C#. You’ll start by learning to build Blazor web components, working through core topics like routing and forms. As you go, you’ll implement a hiking route web application that includes reusable code, integration with JavaScript libraries, and role-based security. To make sure your app is production ready, this practical book also covers state management, data persistence, and testing.
What's inside
Dynamic and reusable UI components
Sharing client and server code
Role-based security using Auth0
Persisting state using local browser storage
About the reader
For web developers with C# and .NET experience.
About the author
Chris Sainty has been a part of the Blazor community from the beginning. He’s an active blogger, open source developer, international speaker, and a Microsoft MVP.
Table of Contents
1 Starting your Blazor journey
2 Your first Blazor app
3 Working with Blazor’s component model
4 Routing
5 Forms and validation—Part 1: Fundamentals
6 Forms and validation—Part 2: Beyond the basics
7 Creating more reusable components
8 Integrating with JavaScript libraries
9 Securing Blazor applications
10 Managing state
11 Testing your Blazor application
منابع کتاب کتاب Blazor in Action
راهنمای مثال محور برای ساخت اجزای رابط کاربری قابل استفاده مجدد و صفحات وب - همه با Blazor، C# و .NET.
در Blazor in Action با موارد زیر آشنا خواهید شد:
Blazor + WebAssembly
انتخاب مدل میزبانی مناسب
ساخت اجزای رابط کاربری قابل استفاده مجدد
ساختن فرم هایی با اعتبار سنجی
یکپارچه سازی با کتابخانه های جاوا اسکریپت
ایمن سازی برنامه
شما تست برنامه های کاربردی
Blazor in Actionیک راهنمای عملی برای ساختن رابطهای کاربری خیرهکننده و برنامههای سمت کلاینت با استفاده از C# و .NET است. شما از فریم ورک Blazor frontend برای ایجاد یک برنامه وب سرگرم کننده و هیجان انگیز برای ترسیم مسیرهای پیاده روی استفاده خواهید کرد. همانطور که برنامه جدید خود را ایجاد می کنید، بر ویژگی های کلیدی Blazor، مانند مسیریابی، فرم ها و اعتبارسنجی، و اجزای پویا و قابل استفاده مجدد مسلط خواهید شد. تا زمانی که کارتان تمام شد، آماده توسعه سایتها و برنامههای زیبا خواهید بود که کد C# شما را بهطور یکپارچه در مرورگر اجرا میکنند.
این کتاب به جدیدترین نسخه پایدار Blazor نوشته شده است و به طور یکپارچه ویژگیهای جدید دات نت 6 را ادغام میکند.
خرید کتاب چاپی شامل یک کتاب الکترونیکی رایگان در قالبهای PDF، Kindle، و ePub از انتشارات Manning است.
در مورد تکنولوژی
بدون تکیه بر جاوا اسکریپت صفحات وب غنی ایجاد کنید. فریم ورک Blazor مایکروسافت از WebAssembly برای گسترش پلتفرم فوق محبوب ASP.NET استفاده می کند. در Blazor، می توانید اجزای وب تعاملی بسازید که به صورت بومی در مرورگر بدون پلاگین یا ترانسپایلر اجرا شوند. و از آنجایی که C# سرتاسر است، اشتراک گذاری کد بین سرور و رابط کاربری وب شما آسان است.
درباره کتاب
Blazor in Actionبه شما می آموزد که برنامه های ASP.NET تمام پشته را به صورت انتها به انتها در سی شارپ ایجاد کنید. شما با یادگیری ساخت اجزای وب Blazor، کار بر روی موضوعات اصلی مانند مسیریابی و فرم ها شروع خواهید کرد. همانطور که می روید، یک برنامه وب مسیر پیاده روی را پیاده سازی خواهید کرد که شامل کدهای قابل استفاده مجدد، ادغام با کتابخانه های جاوا اسکریپت و امنیت مبتنی بر نقش است. برای اطمینان از اینکه برنامه شما آماده تولید است، این کتاب عملی مدیریت وضعیت، تداوم داده و آزمایش را نیز پوشش می دهد.
آنچه در داخل
اجزای رابط کاربری پویا و قابل استفاده مجدد است
اشتراک گذاری کد سرویس گیرنده و سرور
امنیت مبتنی بر نقش با استفاده از Auth0
وضعیت ماندگار با استفاده از حافظه محلی مرورگر
درباره خواننده
برای توسعه دهندگان وب با تجربه C# و NET.
درباره نویسنده
کریس سنتیاز ابتدا بخشی از جامعه Blazor بوده است. او یک وبلاگ نویس فعال، توسعه دهنده متن باز، سخنران بین المللی و یک MVP مایکروسافت است.
فهرست مطالب
1 شروع سفر Blazor خود
2 اولین برنامه Blazor شما
3 کار با مدل مؤلفه Blazor
4 مسیریابی
5 فرم ها و اعتبار سنجی — بخش 1: اصول
6 فرم ها و اعتبار سنجی — بخش 2: فراتر از اصول
7 ایجاد مؤلفه های قابل استفاده مجدد بیشتر
8 ادغام با جاوا اسکریپت کتابخانه ها
9 ایمن سازی برنامه های Blazor
10 مدیریت وضعیت
11 آزمایش برنامه Blazor خود
ارسال نظر درباره کتاب Blazor in Action