0
نام کتاب
Apps and Services with .NET 8

Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies

Mark J. Price

Print Length799 Pages
PublisherPackt
Edition2
LanguageEnglish
Year2023
ISBN9781801813433
10
1K
A1068
انتخاب نوع چاپ:
جلد سخت
2,038,000ت
0
جلد نرم
2,138,000ت(2 جلدی)
0
طلق پاپکو و فنر
2,178,000ت(2 جلدی)
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:رنگی با کادر / تصویر
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Blazor

#.NET

#gRPC

#GraphQL

#SQL

#Server

#Cosmos_DB

#OData

#SignalR

#Azure

#iOS

#WebAssembly

توضیحات

مارک پرایس، نویسنده پرفروش، بازگشته تا شما را با تازه‌ترین و رایج‌ترین فناوری‌هایی که یک توسعه‌دهنده‌ی .NET باید بداند، آشنا کند: Blazor Full Stack، ASP.NET Core MVC، ASP.NET Core Minimal APIs، .NET MAUI، gRPC، GraphQL، SQL Server، Cosmos DB، SignalR، Azure Functions و موارد دیگر!


ویژگی‌های کلیدی:

  • استفاده از کتابخانه‌های تخصصی برای بهبود همه جنبه‌های برنامه‌ها، از جمله کارایی، امنیت و بومی‌سازی (Localization)
  • بهره‌برداری کامل از .NET با استفاده از دیتابیس‌های ابری مانند Cosmos DB برای دستیابی به مقیاس‌پذیری، کارایی و پایداری در پیاده‌سازی سرویس‌ها
  • استفاده از قابلیت‌های Blazor Full Stack و .NET MAUI برای توسعه اپلیکیشن‌های وب و موبایل کاملاً کراس‌پلتفرم و چشمگیر


معرفی کتاب:

با این ویرایش جدید از Apps and Services with .NET 8، مهارت‌های عملی خود در C# و .NET را به سطح بالاتری برسانید.


این کتاب با فصل‌هایی که طیف متنوعی از فناوری‌ها را در عمل پوشش می‌دهند — از Web API و gRPC گرفته تا GraphQL و SignalR — دامنه‌ای وسیع‌تر از دانش را نسبت به کتاب‌هایی که تنها بر چند فناوری محدود تمرکز می‌کنند، به شما ارائه می‌دهد.

شما با مدل یکپارچه جدید برای Blazor Full Stack آشنا می‌شوید و از .NET MAUI برای ساخت اپلیکیشن‌های موبایل و دسکتاپ استفاده می‌کنید.


در این نسخه جدید، بهبودهای مهمی مانند پیاده‌سازی بی‌وقفه سرویس‌های وب با پشتیبانی Ahead-of-Time (AOT) در ADO.NET SqlClient معرفی شده است. همچنین کتابخانه‌های محبوبی مثل Humanizer و Noda Time پوشش داده شده‌اند. یک فصل جدید نیز به معماری سرویس‌ها، کشینگ، صف‌بندی و سرویس‌های پس‌زمینه قدرتمند اختصاص یافته است.


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

  • آشنایی با فناوری‌های مختلف برای پیاده‌سازی سرویس‌ها مانند gRPC و GraphQL
  • ذخیره‌سازی و مدیریت داده‌ها به‌صورت محلی و ابری با SQL Server و Cosmos DB
  • استفاده از ADO.NET SqlClient برای پیاده‌سازی سرویس‌های وب با پشتیبانی Native AOT
  • به‌کارگیری Dapper برای عملکرد بهتر نسبت به EF Core
  • استفاده از کتابخانه‌های محبوب مانند Serilog، FluentValidation، Humanizer و Noda Time
  • بررسی مدل میزبانی یکپارچه جدید در Blazor Full Stack


مخاطبان:

این کتاب برای توسعه‌دهندگان .NET است که به دنبال یادگیری کتابخانه‌های تخصصی‌تر و اصول پیاده‌سازی سرویس‌ها و اپلیکیشن‌ها هستند.

برای ورود به این کتاب، باید با .NET و C# به‌خوبی آشنا باشید. اگر می‌خواهید خود را برای آن آماده کنید، پیشنهاد می‌شود ابتدا کتاب دیگر مارک پرایس یعنی C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals را مطالعه کنید.


Bestselling author Mark Price is back to guide you through the latest and most common technologies a .NET developer should know: Blazor Full Stack, ASP.NET Core MVC, ASP.NET Core Minimal APIs, .NET MAUI, gRPC, GraphQL, SQL Server, Cosmos DB, SignalR, Azure Functions, and more!


Key Features

  • Use specialized libraries to improve all aspects of your apps, including performance, security, and localization
  • Harness the full potential of .NET using cloud-native data stores like Cosmos DB, and unlock scalability, performance, and resilience in your service implementations
  • Unleash the capabilities of Blazor Full Stack and.NET MAUI to develop stunning, truly cross-platform apps for web and mobile


Book Description

Elevate your practical C# and .NET skills to the next level with this new edition of Apps and Services with .NET 8.

With chapters that put a variety of technologies into practice, including Web API, gRPC, GraphQL, and SignalR, this book will give you a broader scope of knowledge than other books that often focus on only a handful of .NET technologies. You’ll dive into the new unified model for Blazor Full Stack and leverage .NET MAUI to develop mobile and desktop apps.

This new edition introduces the latest enhancements, including the seamless implementation of web services with ADO.NET SqlClient's native Ahead-of-Time (AOT) support. Popular library coverage now includes Humanizer and Noda Time. There’s also a brand-new chapter that delves into service architecture, caching, queuing, and robust background services.

By the end of this book, you’ll have a wide range of best practices and deep insights under your belt to help you build rich apps and efficient services.


What you will learn

  • Familiarize yourself with a variety of technologies to implement services, such as gRPC and GraphQL
  • Store and manage data locally and cloud-natively with SQL Server and Cosmos DB
  • Use ADO.NET SqlClient to implement web services with native AOT publish support
  • Leverage Dapper for improved performance over EF Core
  • Implement popular third-party libraries such as Serilog, FluentValidation, Humanizer, and Noda Time
  • Explore the new unified hosting model of Blazor Full Stack


Who this book is for

This book is for .NET developers interested in exploring more specialized libraries and implementation fundamentals behind building services and apps.

You’ll need to know your way around .NET and C# quite well before you can dive in, so if you want to work your way up to this book, you can pick up Mark’s other .NET book, C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals, first.


Table of Contents

  1. Introducing Apps and Services with .NET
  2. Managing Relational Data Using SQL Server
  3. Building Entity Models for SQL Server Using EF Core
  4. Managing NoSQL Data Using Azure Cosmos DB
  5. Multitasking and Concurrency
  6. Using Popular Third-Party Libraries
  7. Handling Dates, Times, and Internationalization
  8. Building and Securing Web Services Using Minimal APIs
  9. Caching, Queuing, and Resilient Background Services
  10. Building Serverless Nanoservices Using Azure Functions
  11. Broadcasting Real-Time Communication Using SignalR
  12. Combining Data Sources Using GraphQL
  13. Building Efficient Microservices Using gRPC
  14. Building Web User Interfaces Using ASP.NET Core
  15. Building Web Components Using Blazor
  16. Building Mobile and Desktop Apps Using .NET MAUI


Review

“An invaluable resource exploring cutting-edge technologies like gRPC, MAUI, Blazor, and more”

Pavle Davitkovic, Software Developer at Ingsoftware


“A game-changing resource that will turbocharge your .NET knowledge while exploring cutting-edge technologies like Web API, gRPC, GraphQL, and SignalR, along with exciting features like AOT support and new libraries such as Humanizer and Noda Time.”

Stefan Dokic, Top Software Development Voice, Senior Developer at EXLRT


“Something I was looking forward to was gRPC. I've been researching this technology and posting about it. It helped me understand how to use gRPC in a .NET application.”

Milan Jovanovic, Microsoft MVP


About the Author

Mark J. Price is a Microsoft Specialist: Programming in C# and Architecting Microsoft Azure Solutions, with over 20 years' experience. Since 1993, he has passed more than 80 Microsoft programming exams and specializes in preparing others to pass them. Between 2001 and 2003, Mark was employed to write official courseware for Microsoft in Redmond, USA. His team wrote the first training courses for C# while it was still an early alpha version. While with Microsoft, he taught "train-the-trainer" classes to get other MCTs up-to-speed on C# and .NET. Mark holds a Computer Science BSc. Hons. Degree.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Network
1,496
Hands-On Network Programming with C# and .NET Core
1,129,000 تومان
#C
2,125
High-Performance Programming in C# and .NET
1,714,000 تومان
NET.
1,780
ASP.NET Core in Action
2,328,000 تومان
Microservices
1,250
Pro Microservices in .NET 6
819,000 تومان
NET.
533
Pro .NET Benchmarking
1,754,000 تومان
#C
982
Hands-On Parallel Programming with C# 8 and .NET Core 3
854,000 تومان
NET.
1,163
IoT, AI, and Blockchain for .NET
840,000 تومان
#C
1,856
Parallel Programming and Concurrency with C# 10 and .NET 6
840,000 تومان
NET.
2,222
Solution Architecture with .NET
685,000 تومان
NET.
1,288
Microservices in .NET
857,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما