Enterprise Application Development with C# 9 and .NET 5: Enhance your C# and .NET skills by mastering the process of developing professional-grade web
暫譯: 使用 C# 9 和 .NET 5 進行企業應用程式開發:透過掌握專業級網頁開發流程來提升您的 C# 和 .NET 技能

Akella, Ravindra, Tamirisa, Arun Kumar, Kunani, Suneel Kumar

  • 出版商: Packt Publishing
  • 出版日期: 2021-03-19
  • 售價: $1,600
  • 貴賓價: 9.5$1,520
  • 語言: 英文
  • 頁數: 610
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1800209444
  • ISBN-13: 9781800209442
  • 相關分類: .NETC#
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

Become a professional .NET developer by learning expert techniques for building enterprise-grade applications


Key Features

  • Explore the advanced features of C# and .NET 5 to enhance your code and productivity
  • Follow clear and easy instructions for building an end-to-end enterprise application
  • Learn how to build scalable web applications and host them on the cloud

Book Description

.NET Core is one of the most popular programming platforms in the world for an increasingly large community of developers thanks to its excellent cross-platform support. This book will show you how to confidently use the features of .NET 5 with C# 9 to build robust enterprise applications.

Throughout the book, you'll work on creating an enterprise app and adding a key component to the app with each chapter, before finally getting it ready for testing and deployment. You'll learn concepts relating to advanced data structures, the Entity Framework Core, parallel programming, and dependency injection. As you progress, you'll cover various authentication and authorization schemes provided by .NET Core to make your apps and APIs secure. Next, you'll build web apps using ASP.NET Core 5 and deploy them on the cloud while working with various cloud components using Azure. The book then shows you how to use the latest Microsoft Visual Studio 2019 and C# 9 to simplify developer tasks, and also explores tips and tricks in Visual Studio 2019 to improve your productivity. Later, you'll discover various testing techniques such as unit testing and performance testing as well as different methods to deploy enterprise apps.

By the end of this book, you'll be able to create enterprise apps using the powerful features of .NET 5 and deploy them on the cloud.


What You Will Learn

  • Design enterprise apps by making the most of the latest features of .NET 5
  • Discover different layers of an app, such as the data layer, API layer, and web layer
  • Explore end-to-end architecture, implement an enterprise web app using .NET and C# 9, and deploy the app on Azure
  • Focus on the core concepts of web application development such as dependency injection, caching, logging, configuration, and authentication, and implement them in .NET 5
  • Integrate the new .NET 5 health and performance check APIs with your app
  • Understand how .NET 5 works and contribute to the .NET 5 platform


Who this book is for

If you are a developer, architect, or senior programmer who wants to leverage the features of .NET 5 and the C# language, as well as grasp essential techniques to build your skills, then this C# .NET 5 book is for you. Beginner to intermediate-level knowledge of the .NET framework and C# programming is required to understand the concepts covered in this book more effectively.

商品描述(中文翻譯)

透過學習專業技術成為 .NET 開發人員,構建企業級應用程式

主要特點


  • 探索 C# 和 .NET 5 的進階功能,以提升您的程式碼和生產力

  • 遵循清晰易懂的指示來構建端到端的企業應用程式

  • 學習如何構建可擴展的網頁應用程式並將其部署到雲端

書籍描述
.NET Core 是全球最受歡迎的程式設計平台之一,擁有日益增長的開發者社群,這要歸功於其卓越的跨平台支援。本書將向您展示如何自信地使用 .NET 5 和 C# 9 的功能來構建穩健的企業應用程式。

在整本書中,您將致力於創建一個企業應用程式,並在每一章中為該應用程式添加一個關鍵組件,最終使其準備好進行測試和部署。您將學習與進階資料結構、Entity Framework Core、平行程式設計和依賴注入相關的概念。隨著進展,您將涵蓋 .NET Core 提供的各種身份驗證和授權方案,以確保您的應用程式和 API 的安全性。接下來,您將使用 ASP.NET Core 5 構建網頁應用程式,並在雲端上部署它們,同時使用 Azure 處理各種雲端組件。然後,本書將向您展示如何使用最新的 Microsoft Visual Studio 2019 和 C# 9 來簡化開發者任務,並探索 Visual Studio 2019 中的技巧和竅門,以提高您的生產力。稍後,您將發現各種測試技術,例如單元測試和性能測試,以及不同的企業應用程式部署方法。

在本書結束時,您將能夠使用 .NET 5 的強大功能創建企業應用程式並將其部署到雲端。

您將學到什麼


  • 通過充分利用 .NET 5 的最新功能來設計企業應用程式

  • 發現應用程式的不同層次,例如資料層、API 層和網頁層

  • 探索端到端架構,使用 .NET 和 C# 9 實現企業網頁應用程式,並在 Azure 上部署該應用程式

  • 專注於網頁應用程式開發的核心概念,例如依賴注入、快取、日誌記錄、配置和身份驗證,並在 .NET 5 中實現它們

  • 將新的 .NET 5 健康和性能檢查 API 與您的應用程式整合

  • 了解 .NET 5 的運作方式並為 .NET 5 平台做出貢獻

本書適合誰
如果您是開發者、架構師或高級程式設計師,想要利用 .NET 5 和 C# 語言的功能,並掌握構建技能的基本技術,那麼這本 C# .NET 5 書籍適合您。需要具備初學者到中級的 .NET 框架和 C# 程式設計知識,以更有效地理解本書所涵蓋的概念。