.NET Core 2.0 By Example
暫譯: .NET Core 2.0 實例解析
Rishabh Verma, Neha Shrivastava
- 出版商: Packt Publishing
- 出版日期: 2018-03-21
- 售價: $2,220
- 貴賓價: 9.5 折 $2,109
- 語言: 英文
- 頁數: 458
- 裝訂: Paperback
- ISBN: 1788395093
- ISBN-13: 9781788395090
-
相關分類:
.NET
海外代購書籍(需單獨結帳)
商品描述
Build cross-platform solutions with .NET Core 2.0 through real-life scenarios
Key Features
- Bridges the gap between learning and doing and improves your software development skills
- Covers the best practices of .NET development to improve your productivity
- Example-based approach to get you started quickly with software programming
Book Description
With the rise in the number of tools and technologies available today, developers and architects are always exploring ways to create better and smarter solutions. Before, the differences between target platforms was a major roadblock, but that's not the case now. .NET Core 2.0 By Example will take you on an exciting journey to building better software.
This book provides fresh and relevant content to .NET Core 2.0 in a succinct format that's enjoyable to read. It also delivers concepts, along with the implications, design decisions, and potential pitfalls you might face when targeting Linux and Windows systems, in a logical and simple way.
With the .NET framework at its center, the book comprises of five varied projects: a multiplayer Tic-tac-toe game; a real-time chat application, Let'sChat; a chatbot; a microservice-based buying-selling application; and a movie booking application. You will start each chapter with a high-level overview of the content, followed by the above example applications described in detail. By the end of each chapter, you will not only be proficient with the concepts, but you'll also have created a tangible component in the application.
By the end of the book, you will have built five solid projects using all the tools and support provided by the .NET Core 2.0 framework.
What you will learn
- Build cross-platform applications with ASP.NET Core 2.0 and its tools
- Integrate, host, and deploy web apps with the cloud (Microsoft Azure)
- Leverage the ncurses native library to extend console capabilities in .NET Core on Linux and interop with native coden .NET Core on Linux and learn how to interop with existing native code
- Reuse existing .NET Framework and Mono assemblies from .NET Core 2.0 applications
- Develop real-time web applications using ASP.NET Core
- Learn the differences between SOA and microservices and get started with microservice development using ASP.NET Core 2.0
- Walk through functional programming with F# and .NET Core from scratch
Who This Book Is For
If you are a developer or architect and want to learn how to build cross-platform solutions using Microsoft .NET Core, this book is for you. It is assumed that you have some knowledge of the .NET Framework, OOP, and C# (or a similar programming language).
Table of Contents
- Getting Started
- Native Libraries in NET Core
- Building our first app Tic Tac Toe
- LetsChat web Application
- Testing LetsChat
- Docker Deployment and Chat BOT Integration
- Integration & Deployment in Azure
- Movie Booking
- Microservices with NET Core and SQL Server vNext
- Functional programming with F sharp
商品描述(中文翻譯)
**使用 .NET Core 2.0 通過實際案例構建跨平台解決方案**
#### 主要特點
- 橋接學習與實踐之間的差距,提升您的軟體開發技能
- 涵蓋 .NET 開發的最佳實踐,以提高您的生產力
- 基於範例的方法,讓您快速入門軟體程式設計
#### 書籍描述
隨著當今可用工具和技術的增多,開發人員和架構師總是在探索創造更好、更智能解決方案的方法。過去,目標平台之間的差異是一個主要障礙,但現在情況已經改變。《.NET Core 2.0 By Example》將帶您踏上構建更好軟體的激動人心之旅。
本書以簡潔的格式提供新鮮且相關的 .NET Core 2.0 內容,讓人愉快地閱讀。它還以邏輯且簡單的方式傳達概念、影響、設計決策以及您在針對 Linux 和 Windows 系統時可能面臨的潛在陷阱。
本書以 .NET 框架為核心,包含五個不同的專案:一個多人井字遊戲;一個即時聊天應用程式 Let'sChat;一個聊天機器人;一個基於微服務的買賣應用程式;以及一個電影訂票應用程式。您將在每一章開始時獲得內容的高層次概述,然後詳細描述上述範例應用程式。在每一章結束時,您不僅會熟悉這些概念,還會在應用程式中創建一個具體的組件。
在書籍結束時,您將使用 .NET Core 2.0 框架提供的所有工具和支持構建五個穩固的專案。
#### 您將學到什麼
- 使用 ASP.NET Core 2.0 及其工具構建跨平台應用程式
- 整合、託管和部署雲端(Microsoft Azure)上的網頁應用程式
- 利用 ncurses 原生庫擴展 .NET Core 在 Linux 上的控制台功能,並學習如何與現有的原生程式碼互操作
- 從 .NET Core 2.0 應用程式中重用現有的 .NET Framework 和 Mono 組件
- 使用 ASP.NET Core 開發即時網頁應用程式
- 了解 SOA 和微服務之間的差異,並開始使用 ASP.NET Core 2.0 進行微服務開發
- 從零開始學習 F# 和 .NET Core 的函數式程式設計
#### 本書適合誰
如果您是開發人員或架構師,並希望學習如何使用 Microsoft .NET Core 構建跨平台解決方案,本書適合您。假設您對 .NET Framework、物件導向程式設計(OOP)和 C#(或類似的程式語言)有一定的了解。
#### 目錄
1. 開始使用
2. .NET Core 中的原生庫
3. 構建我們的第一個應用程式井字遊戲
4. Let'sChat 網頁應用程式
5. 測試 Let'sChat
6. Docker 部署和聊天機器人整合
7. 在 Azure 中的整合與部署
8. 電影訂票
9. 使用 .NET Core 和 SQL Server vNext 的微服務
10. 使用 F# 的函數式程式設計