Apps and Services with .NET 8
Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologiesMark J. Price
- ناشرPackt
- سال انتشار2023
- ویرایش2
- زبانEnglish
- تعداد صفحات799
- شابک9781801813433
1,861,000 تومان – 4,795,000 تومانمحدوده قیمت: 1,861,000 تومان تا 4,795,000 تومان
تحویل اکسپرس
حمل رایگان سفارشات بالای 1 میلیون تومان
پرداخت امن
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
ضمانت اصالت کالا
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
7 روز گارانتی بازگشت وجه
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
مارک پرایس، نویسنده پرفروش، بازگشته تا شما را با تازهترین و رایجترین فناوریهایی که یک توسعهدهندهی .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
- Introducing Apps and Services with .NET
- Managing Relational Data Using SQL Server
- Building Entity Models for SQL Server Using EF Core
- Managing NoSQL Data Using Azure Cosmos DB
- Multitasking and Concurrency
- Using Popular Third-Party Libraries
- Handling Dates, Times, and Internationalization
- Building and Securing Web Services Using Minimal APIs
- Caching, Queuing, and Resilient Background Services
- Building Serverless Nanoservices Using Azure Functions
- Broadcasting Real-Time Communication Using SignalR
- Combining Data Sources Using GraphQL
- Building Efficient Microservices Using gRPC
- Building Web User Interfaces Using ASP.NET Core
- Building Web Components Using Blazor
- 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.
| ناشر | Packt |
|---|---|
| ویرایش | 2 |
| زبان | English |
| سال انتشار | 2023 |
| شابک | 9781801813433 |
| تعداد صفحات | 799 |
| قطع | B5 |
| کیفیت | اورجینال انتشارات |
| نوع چاپ | رنگی, سیاه و سفید |
| نوع جلد | جلد سخت, شومیز, طلقی |
1,861,000 تومان – 4,795,000 تومانمحدوده قیمت: 1,861,000 تومان تا 4,795,000 تومان
محصولات مشابه

نقد و بررسیها
هنوز بررسیای ثبت نشده است.