C# 9 and .NET 5 - Modern Cross-Platform Development, 5/e (Paperback)
暫譯: C# 9 與 .NET 5 - 現代跨平台開發,第 5 版 (平裝本)
Price, Mark J.
- 出版商: Packt Publishing
- 出版日期: 2020-11-10
- 售價: $2,920
- 貴賓價: 9.5 折 $2,774
- 語言: 英文
- 頁數: 822
- 裝訂: Quality Paper - also called trade paper
- ISBN: 180056810X
- ISBN-13: 9781800568105
-
相關分類:
C#
-
相關翻譯:
C# 入門經典:更新至 C# 9 和.NET 5 (C# 9 and .NET 5 - Modern Cross-Platform Development, 5/e) (簡中版)
-
其他版本:
C# 10 and .NET 6 – Modern Cross-Platform Development: Build apps, websites, and services with ASP.NET Core 6, Blazor, and EF Core 6 using Visual Studio 2022 and Visual Studio Code (Paperback)
買這商品的人也買了...
-
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback) -
SA 前進 UML 專案現場$400$316 -
$1,680Microsoft Visual Studio 2015 Unleashed, 3/e (Paperback) -
$958深度學習 -
$390了不起的 Markdown -
380個精選實例:一步步昇華成 .NET Core 大內高手$880$695 -
系統分析與設計 (Tilley: Systems Analysis and Design, 12/e)$780$741 -
手機攝影必學 BOOK:用OX帶你學會拍人物、食物、風景等情境照片$398$299 -
Modern Systems Analysis and Design, 9/e (GE-Paperback)$1,390$1,362 -
$768C# 8.0 和 .NET Core 3.0 高級編程 -
Enterprise Application Development with C# 9 and .NET 5: Enhance your C# and .NET skills by mastering the process of developing professional-grade web$1,600$1,520 -
$229矩陣分析 -
資料科學的統計實務 : 探索資料本質、扎實解讀數據,才是機器學習成功建模的第一步$599$539 -
$1,080C# 10 and .NET 6 – Modern Cross-Platform Development: Build apps, websites, and services with ASP.NET Core 6, Blazor, and EF Core 6 using Visual Studio 2022 and Visual Studio Code (Paperback) -
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)$800$624 -
我懂了!專案管理 (暢銷紀念版)$400$316 -
電腦視覺機器學習實務|建立端到端的影像機器學習 (Practical Machine Learning for Computer Vision: End-To-End Machine Learning for Images)$780$616 -
Learning Blazor: Build Single-Page Apps with Webassembly and C# (Paperback)$2,300$2,185 -
ASP.NET Core Razor Pages in Action (Paperback)$2,160$2,052 -
OAuth 2.0 從入門到實戰:利用驗證和授權守護 API 的安全$600$420 -
超圖解 ESP32 應用實作$820$647 -
無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理 (Clean Craftsmanship: Disciplines, Standards, and Ethics)$720$561 -
從源頭就優化 - 動手開發自己的編譯器實戰$880$695 -
UX 商業價值實現之道|打造成功的數位產品服務 (UX for Business: How to Design Valuable Digital Companies)$780$616 -
建構可擴展系統|設計分散式架構 (Foundations of Scalable Systems: Designing Distributed Architectures)$780$616
商品描述
In C# 9 and .NET 5 – Modern Cross-Platform Development, Fifth Edition, expert teacher Mark J. Price gives you everything you need to start programming C# applications.
This latest edition uses the popular Visual Studio Code editor to work across all major operating systems. It is fully updated and expanded with a new chapter on the Microsoft Blazor framework.
The book’s first part teaches the fundamentals of C#, including object-oriented programming and new C# 9 features such as top-level programs, target-typed new object instantiation, and immutable types using the record keyword. Part 2 covers the .NET APIs, for performing tasks like managing and querying data, monitoring and improving performance, and working with the file system, async streams, serialization, and encryption. Part 3 provides examples of cross-platform apps you can build and deploy, such as websites and services using ASP.NET Core or mobile apps using Xamarin.Forms.
By the end of the book, you will have acquired the understanding and skills you need to use C# 9 and .NET 5 to create websites, services, and mobile apps.
商品描述(中文翻譯)
在《C# 9 和 .NET 5 – 現代跨平台開發》第五版中,專家教師 Mark J. Price 提供了您開始編寫 C# 應用程式所需的一切。
這一最新版本使用流行的 Visual Studio Code 編輯器,能夠在所有主要操作系統上運行。它已全面更新並擴展,新增了一章關於 Microsoft Blazor 框架的內容。
本書的第一部分教授 C# 的基本概念,包括物件導向程式設計以及 C# 9 的新特性,如頂層程式、目標類型的新物件實例化,以及使用 record 關鍵字的不可變類型。第二部分涵蓋 .NET API,用於執行如管理和查詢數據、監控和改善性能,以及處理檔案系統、非同步串流、序列化和加密等任務。第三部分提供了您可以構建和部署的跨平台應用程式示例,例如使用 ASP.NET Core 的網站和服務或使用 Xamarin.Forms 的行動應用程式。
在本書結束時,您將掌握使用 C# 9 和 .NET 5 創建網站、服務和行動應用程式所需的理解和技能。
作者簡介
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. Currently, Mark creates and delivers training courses for Episerver's Digital Experience Platform. Mark holds a Computer Science BSc. Hons. Degree and a Postgraduate Certificate in Education.
作者簡介(中文翻譯)
Mark J. Price 是一位微軟專家,專精於 C# 程式設計和微軟 Azure 解決方案架構,擁有超過 20 年的經驗。自 1993 年以來,他通過了超過 80 項微軟程式設計考試,並專注於幫助他人通過這些考試。在 2001 年至 2003 年期間,Mark 受雇於美國雷德蒙德的微軟撰寫官方課程教材。他的團隊在 C# 還處於早期 alpha 版本時撰寫了第一批訓練課程。在微軟任職期間,他教授了「訓練訓練者」課程,以幫助其他微軟認證培訓師(MCT)熟悉 C# 和 .NET。目前,Mark 為 Episerver 的數位體驗平台創建並提供訓練課程。Mark 擁有計算機科學榮譽學士學位及教育研究生證書。
目錄大綱
- Hello, C#! Welcome, .NET Core!
- Speaking C#
- Controlling Flow and Converting Types
- Writing, Debugging, and Testing Functions
- Building Your Own Types with Object-Oriented Programming
- Implementing Interfaces and Inheriting Classes
- Understanding and Packaging .NET Types
- Working with Common .NET Types
- Working with Files, Streams, and Serialization
- Protecting Your Data and Applications
- Working with Databases Using Entity Framework Core
- Querying and Manipulating Data with LINQ
- Improving Performance and Scalability with Multitasking
- Introducing Practical Applications of C# and .NET
- Building Websites Using ASP.NET Core Razor Pages
- Building Websites Using the Model-View-Controller Pattern
- Building Websites Using a Content Management System
- Building and Consuming Web Services
- Building Intelligent Apps Using Machine Learning
- Building Web User Interfaces Using Blazor
- Building Cross-Platform Mobile Apps Using Xamarin.Forms
- Appendix A (Bonus Chapter)
- Appendix B (Bonus Chapter)
目錄大綱(中文翻譯)
- Hello, C#! Welcome, .NET Core!
- Speaking C#
- Controlling Flow and Converting Types
- Writing, Debugging, and Testing Functions
- Building Your Own Types with Object-Oriented Programming
- Implementing Interfaces and Inheriting Classes
- Understanding and Packaging .NET Types
- Working with Common .NET Types
- Working with Files, Streams, and Serialization
- Protecting Your Data and Applications
- Working with Databases Using Entity Framework Core
- Querying and Manipulating Data with LINQ
- Improving Performance and Scalability with Multitasking
- Introducing Practical Applications of C# and .NET
- Building Websites Using ASP.NET Core Razor Pages
- Building Websites Using the Model-View-Controller Pattern
- Building Websites Using a Content Management System
- Building and Consuming Web Services
- Building Intelligent Apps Using Machine Learning
- Building Web User Interfaces Using Blazor
- Building Cross-Platform Mobile Apps Using Xamarin.Forms
- Appendix A (Bonus Chapter)
- Appendix B (Bonus Chapter)