کتاب 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.
مروی بر کتاب 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 شما را در استفاده از این جعبه ابزار مهم برای توسعه برنامههای کاربردی وب مهارت میدهد.
آنچه شما یاد خواهید گرفت:
- ایجاد رابط کاربری و نمایش دادهها برای ویرایش توسط کاربران.
- ویرایشها و تغییرات کاربر را از طریق اتصال داده ضبط کنید.
- انتقال دادهها بین سرور و مشتری.
- با میکروسرویسها و سرویسهای پایگاه داده با استفاده از REST، SignalR یا gRPC ارتباط برقرار کنید.
- اجزای قابل استفاده مجدد را توسعه دهید و آنها را در اجزای بزرگتر مونتاژ کنید.
- استفاده از مسیریابی برای ساخت برنامههای تک صفحهای (SPA).
- با استفاده از تست واحد، نرمافزار پایدار و قابل نگهداری بسازید.
- برنامه خود را بینالمللی کنید تا به کاربران بیشتری دسترسی پیدا کنید.
- برنامه Blazor خود را با OpenID Connect ایمن کنید.
این کتاب برای چه کسی است؟
توسعهدهندگان باتجربهی داتنت که میخواهند مهارتهای موجود خود را برای ساختن برنامههای کاربردی وب با کیفیت حرفهای و سمت کلاینت که در هر مرورگر اجرا میشود و توسعهدهندگان وب که میخواهند از جاوا اسکریپت و پیچیدگیهای آن فاصله بگیرند و در عوض از یک فناوری اثبات شده استفاده کنند (C# و NET6) که برای ایجاد برنامههای کاربردی با کیفیت سازمانی که مقیاسپذیر و قابل اعتماد هستند، قوی است و تجربه کاربری خوبی ارائه میکند.
بیشتر بخوانید: کتاب C# 10 Pocket Reference
سرفصلهای کتاب 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 را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.