C# 6 and .NET Core 1.0: Modern CrossPlatform Development (Paperback)
暫譯: C# 6 與 .NET Core 1.0:現代跨平台開發 (平裝本)

Mark J. Price

  • 出版商: Packt Publishing
  • 出版日期: 2016-03-28
  • 定價: $1,600
  • 售價: 5.0$800
  • 語言: 英文
  • 頁數: 550
  • 裝訂: Paperback
  • ISBN: 1785285696
  • ISBN-13: 9781785285691
  • 相關分類: .NETC#
  • 立即出貨(限量) (庫存=1)

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

相關主題

商品描述

Create powerful cross-platform applications using C# 6, .NET Core 1.0, ASP.NET Core 1.0, and Visual Studio 2015

About This Book

  • Build modern, cross-platform applications with .NET Core 1.0
  • Get up-to-speed with C#, and up-to-date with all the latest features of C# 6
  • Start creating professional web applications with ASP.NET Core 1.0

Who This Book Is For

Are you struggling to get started with C#? Or maybe you're interested in the potential of the new cross-platform features that .NET Core can offer? If so, C# 6 and .NET Core 1.0 is the book for you. While you don't need to know any of the latest features of C# or .NET to get started, it would be beneficial if you have some programming experience.

What You Will Learn

  • Build cross-platform applications using C# 6 and .NET Core 1.0
  • Explore ASP.NET Core 1.0 and learn how to create professional web applications
  • Improve your application's performance using multitasking
  • Use Entity Framework Core 1.0 and learn how to build Code-First databases
  • Master object-oriented programming with C# to increase code reuse and efficiency
  • Familiarize yourself with cross-device app development using the Universal Windows Platform and XAML
  • Query and manipulate data using LINQ
  • Protect your data by using encryption and hashing

In Detail

With the release of .NET Core 1.0, you can now create applications for Mac OS X and Linux, as well as Windows, using the development tools you know and love. C# 6 and .NET Core 1.0 has been divided into three high-impact sections to help start putting these new features to work.

First, we'll run you through the basics of C#, as well as object-orient programming, before taking a quick tour through the latest features of C# 6 such as string interpolation for easier variable value output, exception filtering, and how to perform static class imports. We'll also cover both the full-feature, mature .NET Framework and the new, cross-platform .NET Core.

After quickly taking you through C# and how .NET works, we'll dive into the internals of the .NET class libraries, covering topics such as performance, monitoring, debugging, internationalization, serialization, and encryption. We'll look at Entity Framework Core 1.0 and how to develop Code-First entity data models, as well as how to use LINQ to query and manipulate that data.

The final section will demonstrate the major types of applications that you can build and deploy cross-device and cross-platform. In this section, we'll cover Universal Windows Platform (UWP) apps, web applications, and web services. Lastly, we'll help you build a complete application that can be hosted on all of today's most popular platforms, including Linux and Docker.

By the end of the book, you'll be armed with all the knowledge you need to build modern, cross-platform applications using C# and .NET Core.

Style and approach

This book takes a step-by-step approach and is filled with exciting projects and fascinating theory. It uses three high-impact sections to equip you with all the tools you'll need to build modern, cross-platform applications using C# and .NET Core.

商品描述(中文翻譯)

使用 C# 6、.NET Core 1.0、ASP.NET Core 1.0 和 Visual Studio 2015 創建強大的跨平台應用程式

本書介紹


  • 使用 .NET Core 1.0 建立現代跨平台應用程式

  • 快速掌握 C#,並了解 C# 6 的所有最新功能

  • 開始使用 ASP.NET Core 1.0 創建專業的網頁應用程式

本書適合誰閱讀

您是否在學習 C# 時遇到困難?或者您對 .NET Core 所提供的新跨平台功能感到興趣?如果是這樣,C# 6 和 .NET Core 1.0 將是適合您的書籍。雖然您不需要了解 C# 或 .NET 的最新功能就可以開始,但如果您有一些程式設計經驗,將會更有幫助。

您將學到什麼


  • 使用 C# 6 和 .NET Core 1.0 建立跨平台應用程式

  • 探索 ASP.NET Core 1.0,學習如何創建專業的網頁應用程式

  • 使用多任務來改善應用程式的性能

  • 使用 Entity Framework Core 1.0,學習如何建立 Code-First 資料庫

  • 精通物件導向程式設計,提升程式碼重用性和效率

  • 熟悉使用 Universal Windows Platform 和 XAML 進行跨設備應用程式開發

  • 使用 LINQ 查詢和操作資料

  • 通過加密和雜湊保護您的資料

詳細內容

隨著 .NET Core 1.0 的發布,您現在可以使用您熟悉的開發工具為 Mac OS X 和 Linux 以及 Windows 創建應用程式。C# 6 和 .NET Core 1.0 被分為三個高影響力的部分,以幫助您開始使用這些新功能。

首先,我們將帶您了解 C# 的基礎知識以及物件導向程式設計,然後快速瀏覽 C# 6 的最新功能,例如字串插值以便於變數值輸出、例外過濾以及如何執行靜態類別導入。我們還將涵蓋功能完整、成熟的 .NET Framework 和新的跨平台 .NET Core。

在快速介紹 C# 和 .NET 的運作方式後,我們將深入探討 .NET 類別庫的內部結構,涵蓋性能、監控、除錯、國際化、序列化和加密等主題。我們將研究 Entity Framework Core 1.0 以及如何開發 Code-First 實體資料模型,還有如何使用 LINQ 查詢和操作這些資料。

最後一部分將展示您可以構建和部署的主要應用程式類型,包括跨設備和跨平台的應用程式。在這一部分,我們將涵蓋 Universal Windows Platform (UWP) 應用程式、網頁應用程式和網頁服務。最後,我們將幫助您構建一個可以在當今所有最受歡迎的平台上託管的完整應用程式,包括 Linux 和 Docker。

到本書結束時,您將掌握所有構建現代跨平台應用程式所需的知識,使用 C# 和 .NET Core。

風格與方法

本書採取逐步的方法,並充滿了令人興奮的專案和迷人的理論。它使用三個高影響力的部分來裝備您所需的所有工具,以便使用 C# 和 .NET Core 建立現代跨平台應用程式。