C# 12 for Cloud, Web, and Desktop Applications: Modern concepts and techniques for software development with C# 12 (English Edition)
暫譯: C# 12 雲端、網頁與桌面應用程式:使用 C# 12 的現代概念與技術進行軟體開發(英文版)

Vivas de Araujo, Thiago

  • 出版商: BPB Publications
  • 出版日期: 2024-07-30
  • 售價: $1,380
  • 貴賓價: 9.5$1,311
  • 語言: 英文
  • 頁數: 374
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9355519028
  • ISBN-13: 9789355519023
  • 相關分類: C#雲端運算ASP.NET
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

DESCRIPTION

The world of application development is constantly changing with the rise of open-source languages and technologies. Since Microsoft made the .NET platform and C# open-source in 2014, a vibrant community of developers has contributed to the language's evolution on GitHub. Microsoft releases a new version of .NET every year, leading to newer patterns, frameworks, and design approaches in active application development.

Learn C# 11 & 12 and use Entity Framework Core for data management. Explore cloud development with Azure Functions, Azure SQL Database, Cosmos DB, and Blob Storage. Implement async communication with Azure Service Bus and secure apps with Azure Key Vault. Build web apps with Blazor and ASP.NET, and add real-time features with SignalR. Discover microservices with Web APIs, and streamline your workflow using Azure DevOps and Docker. Develop applications for mobile, desktop, and Windows with .NET MAUI, Blazor Hybrid, and WinUI.

Upon completion, readers will have a solid understanding of the latest C# features and how they fit into current design approaches. The book is not intended to be an exhaustive reference on the subject, but rather a jumping-off point for developers with some experience to begin working with the newest concepts.


WHAT YOU WILL LEARN

● Learning the fundamentals of C# 12 programming language.

● Understanding advanced concepts like LINQ and asynchronous programming.

● Building web applications using ASP.NET Core, MVC and Blazor.

● Crafting cross-platform desktop applications using .NET MAUI.

● Unit testing using NUnit for robust code validation.


WHO THIS BOOK IS FOR

This book is geared towards intermediate to advanced .NET developers and software engineers seeking to expand their skill set in building modern cloud-based applications, web apps, and mobile experiences.


商品描述(中文翻譯)

描述
應用程式開發的世界隨著開源語言和技術的興起而不斷變化。自從微軟在2014年將.NET平台和C#開源以來,開發者社群在GitHub上為這門語言的演進做出了貢獻。微軟每年發布新的.NET版本,這導致了在活躍的應用程式開發中出現了新的模式、框架和設計方法。

學習C# 11和12,並使用Entity Framework Core進行數據管理。探索使用Azure Functions、Azure SQL Database、Cosmos DB和Blob Storage的雲端開發。實現與Azure Service Bus的非同步通信,並使用Azure Key Vault保護應用程式。使用Blazor和ASP.NET構建網頁應用程式,並使用SignalR添加即時功能。發現使用Web API的微服務,並利用Azure DevOps和Docker簡化工作流程。使用.NET MAUI、Blazor Hybrid和WinUI為移動、桌面和Windows開發應用程式。

完成後,讀者將對最新的C#特性及其在當前設計方法中的適用性有扎實的理解。本書並不打算成為該主題的全面參考,而是為有一定經驗的開發者提供一個起點,以開始使用最新的概念。

你將學到什麼
● 學習C# 12程式語言的基本原理。
● 理解LINQ和非同步編程等進階概念。
● 使用ASP.NET Core、MVC和Blazor構建網頁應用程式。
● 使用.NET MAUI製作跨平台桌面應用程式。
● 使用NUnit進行單元測試以確保代碼的穩健性。

本書適合誰
本書針對中級到高級的.NET開發者和軟體工程師,旨在擴展他們在構建現代雲端應用程式、網頁應用程式和移動體驗方面的技能。

類似商品