Web Development with Blazor, 2nd Edition

تاریخ: 1402/03/16 22:12
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۵۹۳۹
دیدگاه ها: ۰
برچسب ها: ASP Core |WebAssembly |
کتاب Web Development with Blazor, 2nd Edition
Packt Publishing
Jimmy Engstrom
9781803241494
2023
360
English

اگر می‌خواهید که برنامه‌های وب تعاملی را بدون جاوا اسکریپت بسازید، بلیزر ابزاری ضروری است اما منحنی یادگیری هم دارد. این کتاب که با جدیدترین کدهای دات نت 7 و سی شارپ 11 به روز شده و توسط شخصی نوشته شده است که Blazor را از همان آغاز مورد استفاده قرار داده، به شما کمک می‌کند تا بر چالش‌های مرتبط با مبتدی بودن در Blazor غلبه کنید و بهترین شیوه‌های کدنویسی را به شما آموزش دهد.
شما با یادگیری نحوه استفاده از قدرت Blazor و کاوش در قابلیت‌های کامل Blazor Server و Blazor WebAssembly شروع خواهید کرد. سپس وارد بخش عملی می‌شوید که حول یک پروژه نمونه متمرکز است - موتور وبلاگ. شما تمام دانش جدید خود را در مورد ایجاد پروژه‌های Blazor، عملکرد درونی نحو Razor، اعتبارسنجی فرم‌ها و ایجاد اجزای خودتان به کار خواهید گرفت.
کتاب Web Development with Blazor, 2nd Edition (توسعه وب با بلیزر، ویرایش دوم)، همچنین به source generator ها، نگاهی می‌اندازد، به طور عمیق‌تر به Blazor WebAssembly با ahead-of-time می‌پردازد و شامل یک فصل جدید اختصاصی است که نشان می‌دهد چگونه کامپونتت ای یک وب سایت جاوا اسکریپتی موجود (Angular، React) یا وب سایت مبتنی بر MVC را به Blazor منتقل کنید یا این دو را ترکیب کنید. همچنین چگونگی استفاده از Blazor (Hybrid) همراه با .NET MAUI برای ایجاد برنامه‌های دسکتاپ و موبایل چند سکویی را یاد خواهید گرفت.
وقتی به پایان این کتاب برسید، اعتماد به نفس لازم برای ایجاد و استقرار برنامه‌های Blazor عملیاتی را خواهید داشت، و تصویری بزرگ از چشم‌انداز Blazor خواهید داشت.

 


مطالبی که در کتاب Web Development with Blazor: A practical guide to start building interactive UIs with C# 11 and .NET 7, 2nd Edition یاد خواهید گرفت:

  • درک فناوری‌های مختلفی که می‌توان با Blazor استفاده کرد، مانند Blazor Server، Blazor WebAssembly و Blazor Hybrid
  • یادگیری چگونگی ساخت کامپوننت‌های ساده و پیشرفته بلیزر
  • بررسی تفاوت‌ها بین پروژه‌های بلیزر سرور و بلیزر وب اسمبلی
  • بررسی نحوه کار Minimal APIs و ساخت API خودتان
  • بررسی کتابخانه‌های جاوا اسکریپتی موجود در بلیزر و قابلیت تعامل جاوا اسکریپت
  • یادگیری تکنیک هایی برای دیباگ برنامه‌های Blazor Server و Blazor WebAssembly
  • تست کامپوننت‌های بلیزر با استفاده از bUnit

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

این کتاب برای توسعه دهندگان وب دات نت و توسعه دهندگان نرم افزار است که می‌خواهند از مهارت‌های سی شارپ فعلی خود برای ایجاد برنامه‌های SPA تعاملی قابل اجرا در داخل مرورگر وب با استفاده از Blazor WebAssembly یا روی سرور با استفاده از Blazor Server استفاده کنند.

قبل از شروع، به مهارت‌های توسعه وب در سطح متوسط، دانش پایه سی شارپ و آشنایی قبلی با توسعه وب دات نت نیاز دارید. این کتاب، شما را در باقی مطالب راهنمایی می‌کند.

 

Table of Contents:
- Hello Blazor
- Creating Your First Blazor App
- Managing State - Part 1
- Understanding Basic Blazor Components
- Creating Advanced Blazor Components
- Building Forms with Validation
- Creating an API
- Authentication and Authorization
- Sharing Code and Resources
- JavaScript Interop
- Managing State Part 2
- Debugging the Code
- Testing
- Deploy to Production
- Moving from, or Combining, an Existing Site
- Going Deeper into WebAssembly
- Examining Source Generators
- Visiting .NET MAUI
- Where to Go from Here
 

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

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

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

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