کتاب Microsoft Blazor

جزئیات بیشتر و خرید محصول:

۲۶,۰۰۰ تومان

توضیحات

کتاب Microsoft Blazor یک منبع بسیار کامل و جامع برای یادگیری Microsoft Blazor می‌باشد. این کتاب با پوشش فناوری‌های .Net 6 و زبان سی‌شارپ در 17 فصل به شما مقدمات تا مسائل پیشرفته در Blazor را تشریح می‌کند.

در ادامه مقدمه‌ای از کتاب Microsoft Blazor را از زبان نویسنده شرح خواهیم داد.

مقدمه‌ای بر کتاب Microsoft Blazor:

توسعه وب کامل پشته با سی‌شارپ ساخت وب‌سایت‌های کاربردی تک صفحه‌ای مدرن امروزه معمولاً به معنای نوشتن جاوا اسکریپت بر روی کلاینت و سی‌شارپ بر روی سرور هنگام استفاده از پشته توسعه مایکروسافت است. اما با Blazor می‌توانید همه چیز را با استفاده از سی‌شارپ بسازید و از دانش و تجربه‌ای که با دات‌نت به دست آورده‌اید دوباره استفاده کنید. انتقال برنامه‌های C# موجود مانند WinForms به وب شامل ترجمه برخی از منطق شما به جاوا اسکریپت نیست. شما می‌توانید دوباره از بیشتر این کد استفاده مجدد کنید و در نتیجه تست و خطای کمتری خواهید داشت.

آیا این کتاب برای شماست؟

این کتاب فرض می‌کند که C# را می‌دانید و تجربه نوشتن برنامه‌های کاربردی با آن را دارید. از آنجایی که این نیز در مورد توسعه وب است، دانش اولیه در مورد HTML, CSS و جاوا اسکریپت نیز مورد نیاز است.

تکمیل این کتاب به شما امکان می‌دهد تا برنامه‌های حرفه‌ای با Blazor بسازید، از جمله تسلط بر برخی موضوعات سخت‌تر مانند احراز هویت. خواهید دید که یادگیری Blazor سرگرم‌کننده است! توسعه عملی من کتاب Microsoft Blazor را با تمرین در ذهن نوشتم، پس در کنار رایانه خود بنشینید و مثال‌ها را دنبال کنید.

بهترین راه برای یادگیری این است که فقط کارها را با Blazor انجام دهید. من تمام تلاشم را کردم تا نمونه کدها خوانا باشند، اما این به معنای شکستن خطوط کد برای جا افتادن خوب در صفحه است.

در صورت تردید، همیشه می‌توانید کد ارائه شده را که می‌توانید از صفحه محصول کتاب، واقع در www.apress.com/{{ISBN}} دانلود کنید، مشاهده کنید.
می‌توانید اضافات و خطاهای لحظه آخری را در https://github.com/PeterHimschoot/microsoft-blazor-book-3 بیابید، از جمله هر نمونه و تمرین با استفاده از آخرین نسخه NET.

فصل 6 کتاب Microsoft Blazor

مروی بر کتاب Microsoft Blazor:

برنامه‌های وب را در سی‌شارپ و مایکروسافت دات‌نت 6 بسازید که در هر مرورگر مدرنی اجرا شوند و به یک توسعه‌دهنده وب تمام پشته تبدیل شوند. همه این کارها را با استفاده از چارچوب مایکروسافت Blazor و تکنیک‌های نشان داده شده در کتاب Microsoft Blazor انجام دهید.

موارد جدید در این نسخه، پوشش نحو جدید و بهبود یافته Razor، ارتباط با سرور با استفاده از SignalR و/یا gRPC، استفاده از مجازی‌سازی برای بارگذاری مؤثر مقادیر زیادی از داده‌ها، استقرار و کامپایل پیش از زمان در WASM، واحد جدید است. ویژگی‌های آزمایش، امنیت با استفاده از OpenID Connect و موارد دیگر.

بیشتر بخوانید: کتاب WebAssembly The Definitive Guide

خواندن کتاب Microsoft Blazor به شما کمک می‌کند یاد بگیرید که رابط کاربری بسازید و داده‌ها را برای نمایش و اصلاح به کاربر ارائه دهید و تغییرات کاربر را از طریق اتصال داده‌ها ثبت کنید.

این کتاب نحوه دسترسی به یک کتابخانه غنی از عملکردهای دات‌نت مانند یک مدل مؤلفه برای ایجاد یک رابط کاربری قابل ترکیب، از جمله نحوه توسعه مؤلفه‌های قابل استفاده مجدد که می‌توانند در بسیاری از صفحات و وب‌سایت‌ها استفاده شوند را نشان می‌دهد.

همچنین مبادله داده با یک سرور با استفاده از REST، SignalR و gRPC پوشش داده شده است که به شما امکان دسترسی به میکروسرویس‌ها و خدمات پایگاه داده را می‌دهد.

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

با Blazor می‌توانید از تمام تجربیات خود در NET 6 به همراه هزاران کتابخانه موجود، درست در مرورگر استفاده کنید. کتاب Microsoft Blazor شما را در استفاده از این جعبه ابزار مهم برای توسعه برنامه‌های کاربردی وب مهارت می‌دهد.

فصل 12 کتاب Microsoft Blazor

آنچه شما یاد خواهید گرفت:

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

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

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

بیشتر بخوانید: کتاب C# 10 Pocket Reference

فصل 17 کتاب Microsoft Blazor

سرفصل‌های کتاب Microsoft Blazor:

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

فایل کتاب Microsoft Blazor را می‌توانید پس از پرداخت، دریافت کنید.

توضیحات تکمیلی

فرمت کتاب

PDF

ویرایش

Third

ISBN

978-1-4842-7845-1

تعداد صفحات

657

انتشارات

Apress

سال انتشار

حجم

نویسنده

هیچ دیدگاهی برای این محصول نوشته نشده است.

اشتراک‌گذاری:

دیگر محصولات:

نماد اعتبار ما:

آدرس: اصفهان، فلکه ارتش

 

پشتیبانی 24 ساعته مشتریان : 09909898434

کليه حقوق محصولات و محتوای اين سایت متعلق به مدیر سایت می‌باشد و هر گونه کپی‌برداری از محتوا و محصولات سایت پیگرد قانونی دارد. ©