طراحی وب سایت

مایکروسافت Blazor: ساخت برنامه های کاربردی وب در دات نت 6 و فراتر از آن

Microsoft Blazor: Building Web Applications in .NET 6 and Beyond

دانلود کتاب Microsoft Blazor: Building Web Applications in .NET 6 and Beyond (به فارسی: مایکروسافت Blazor: ساخت برنامه های کاربردی وب در دات نت 6 و فراتر از آن) نوشته شده توسط «Peter Himschoot»


اطلاعات کتاب مایکروسافت Blazor: ساخت برنامه های کاربردی وب در دات نت 6 و فراتر از آن

موضوع اصلی: کامپیوتر – توسعه وب

نوع: کتاب الکترونیکی

ناشر: Apress

نویسنده: Peter Himschoot

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2021

تعداد صفحه: 657

حجم فایل: 15.22 مگابایت

کد کتاب: 1484278445 , 9781484278444

نوبت چاپ: 3rd ed.

توضیحات کتاب مایکروسافت Blazor: ساخت برنامه های کاربردی وب در دات نت 6 و فراتر از آن

برنامه های وب را در سی شارپ و مایکروسافت دات نت 6 بسازید که در هر مرورگر مدرنی اجرا شوند و به یک توسعه دهنده وب تمام پشته تبدیل شوند. همه این کارها را با استفاده از چارچوب مایکروسافت Blazor و تکنیک های نشان داده شده در این کتاب انجام دهید. جدید در این نسخه، پوشش نحو جدید و بهبود یافته Razor، ارتباط با سرور با استفاده از SignalR و/یا gRPC، استفاده از مجازی سازی برای بارگذاری کارآمد مقادیر زیادی از داده ها، استقرار و کامپایل پیش از زمان در WASM، واحد جدید است. ویژگی های تست، امنیت با استفاده از OpenID Connect و موارد دیگر.
خواندن این کتاب به شما کمک می‌کند یاد بگیرید که رابط کاربری بسازید و داده‌ها را برای نمایش و اصلاح به کاربر ارائه دهید و تغییرات کاربر را از طریق اتصال داده‌ها ثبت کنید. این کتاب نحوه دسترسی به یک کتابخانه غنی از قابلیت‌های دات نت را نشان می‌دهد، مانند یک مدل مؤلفه برای ایجاد یک رابط کاربری قابل ترکیب، از جمله نحوه توسعه اجزای قابل استفاده مجدد که می‌توانند در بسیاری از صفحات و وب‌سایت‌ها استفاده شوند. همچنین مبادله داده با یک سرور با استفاده از REST، SignalR و gRPC پوشش داده شده است که به شما امکان دسترسی به میکروسرویس ها و خدمات پایگاه داده را می دهد.
Blazor با رفع نیاز شما به یادگیری زبان‌ها و چارچوب‌های مختلف برای توسعه سمت سرویس گیرنده و سمت سرور، برداشت تازه‌ای از توسعه وب ارائه می‌دهد. Blazor به سی شارپ و دات نت اجازه می دهد تا در همه طرف ها استفاده شود – چه سمت سرور و چه سمت سرویس گیرنده – مجموعه ای از ویژگی های قوی را ارائه می دهد که به خوبی برای برنامه های کاربردی مقیاس پذیر و در سطح سازمانی مناسب است. با Blazor می توانید از تمام تجربیات خود در NET 6 به همراه هزاران کتابخانه موجود، درست در مرورگر استفاده کنید. این کتاب شما را در استفاده از این جعبه ابزار مهم برای توسعه برنامه های کاربردی وب مهارت می دهد.

آنچه خواهید آموخت

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


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


Build web applications in C# and Microsoft .NET 6 that run in any modern browser and become a full-stack web developer!. Do all these things using the Microsoft Blazor framework and the techniques shown in this book. New in this edition is coverage of the new and improved Razor syntax, communication with the server using SignalR and/or gRPC, the use of virtualization to load large quantities of data efficiently, deployment and ahead-of-time compilation into WASM, new unit testing features, security using OpenID Connect, and more. 
Reading this book helps you learn to build user interfaces and present data to a user for display and modification, capturing the user’s changes via data binding. The book shows how to access a rich library of .NET functionality such as a component model for building a composable user interface, including how to develop reusable components that can be used across many pages and websites. Also covered is data exchange with a server using REST, SignalR, and gRPC, giving you access to microservices and database services. 
Blazor provides a fresh take on web development by eliminating the need for you to learn different languages and frameworks for client- and server-side development. Blazor allows C# and .NET to be used on all sides―both server-side and client-side―providing a robust feature set that is well suited toward scalable, enterprise-level applications. With Blazor you can use all your experience in .NET 6 along with thousands existing libraries, right in the browser. This book gets you proficient using this important toolkit for web application development.

What You Will Learn

  • Build user interfaces and display data for users to edit
  • Capture user edits and changes via data binding
  • Transfer data back and forth between server and client
  • Communicate with microservices and database services using REST, SignalR, or gRPC
  • Develop reusable components and assemble them into bigger components
  • Use routing to build single-page applications (SPAs)
  • Build stable and maintainable software using unit testing
  • Internationalize your application to reach more users
  • Secure your Blazor application with OpenID Connect


Who This Book Is For
Experienced .NET developers who want to apply their existing skills toward building professional-quality, client-side web applications that run in any browser and web developers who want to step away from JavaScript and its complexities, and instead use a proven technology (C# and .NET6) that is robust toward creating enterprise-quality applications that scale and are reliable, and provide a good user experience

دانلود کتاب «مایکروسافت Blazor: ساخت برنامه های کاربردی وب در دات نت 6 و فراتر از آن»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.

دیدگاهتان را بنویسید