.NET Core 2.0 By Example

Rishabh Verma, Neha Shrivastava

  • 出版商: Packt Publishing
  • 出版日期: 2018-03-21
  • 售價: $2,050
  • 貴賓價: 9.5$1,948
  • 語言: 英文
  • 頁數: 458
  • 裝訂: Paperback
  • ISBN: 1788395093
  • ISBN-13: 9781788395090
  • 相關分類: .NET
  • 下單後立即進貨 (約3~4週)

相關主題

商品描述

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

  1. Getting Started
  2. Native Libraries in NET Core
  3. Building our first app Tic Tac Toe
  4. LetsChat web Application
  5. Testing LetsChat
  6. Docker Deployment and Chat BOT Integration
  7. Integration & Deployment in Azure
  8. Movie Booking
  9. Microservices with NET Core and SQL Server vNext
  10. 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原生庫在Linux上擴展.NET Core的控制台功能,並與現有原生程式碼進行互操作
- 從.NET Core 2.0應用程式重複使用現有的.NET Framework和Mono組件
- 使用ASP.NET Core開發即時網路應用程式
- 學習SOA和微服務之間的差異,並使用ASP.NET Core 2.0開始進行微服務開發
- 從頭開始使用F#和.NET Core進行函數式程式設計

本書適合對使用Microsoft .NET Core建立跨平台解決方案有興趣的開發人員或架構師。假設您對.NET Framework、物件導向編程和C#(或類似的程式語言)有一些了解。

目錄:
1. 入門
2. NET Core中的原生庫
3. 建立我們的第一個應用程式:井字遊戲
4. Let'sChat網路應用程式
5. 測試Let'sChat
6. Docker部署和Chat BOT整合
7. 在Azure中整合和部署
8. 電影訂票
9. 使用NET Core和SQL Server vNext的微服務
10. 使用F#和.NET Core進行函數式程式設計