作品简介

本书系统介绍了微软新一代高效、跨平台的应用平台.NET Core 1.0。借助.NET Core,原本只能运行在Windows 上的.NET 应用可以运行在Linux、OS X甚至是UNIX上。结合微软的Apache Cordova 和Xamarin 等工具,可以构建从服务端到客户端的完整开源、跨平台的解决方案。本书主要内容包括微软“云 端”战略,革命性的ASP.NET Core,开源跨平台的设备端开发,项目介绍和需求分析,构建开发环境,构建实体模型,创建Web 网站,创建Web API,在Azure 上部署服务,AngularJS和Ionic Framework,使用Cordova开发跨平台移动应用,使用Xamarin开发跨平台移动应用等内容。

李争,微软(中国)有限公司开发者体验与平台合作事业部担任技术顾问。专注于微软公有云平台Azure的解决方案和架构设计、Azure应用的实施,以及Azure上的开源技术等工作。曾在微软企业服务部作为原厂技术支持工程师工作多年,承担企业开发者代码调试和技术支持、Web应用前端后端代码调优,以及IIS的问题诊断、调优、培训等工作。具有丰富的企业客户临场解决严重系统问题的经验。拥有四十多门微软认证证书,涵盖了几乎全部微软开发相关技术,同时也是一位具有十多年丰富授课经验的微软认证讲师。

作品目录

  • 作者简介
  • 内容简介
  • 从书序
  • 推荐序
  • 前言
  • 第1章 微软“云+端”战略
  • 1.1 云计算介绍
  • 1.2 微软的公有云Azure简介
  • 1.3 端的变革
  • 1.4 微软的端战略
  • 第2章 革命性的ASP.NET Core
  • 2.1 完全开源的ASP.NET Core
  • 2.2 ASP.NET Core的新特性
  • 2.3 MVC 6的新特性
  • 2.4 dotnet命令行工具
  • 第3章 开源跨平台的设备端开发
  • 3.1 移动开发简史
  • 3.2 移动开发的显著特性
  • 3.3 主流跨平台移动开发技术介绍
  • 3.4 移动应用开发方式的选择
  • 第4章 项目介绍和需求分析
  • 4.1 项目展望
  • 4.2 系统需求
  • 4.3 网站功能需求
  • 4.4 移动端程序功能需求
  • 第5章 构建开发环境
  • 5.1 安装Visual Studio
  • 5.2 启用Visual Studio Online
  • 5.3 使用Azure PowerShell管理缓存服务
  • 5.4 安装ASP.NET Core 1.0和Apache Cordova
  • 第6章 构建实体模型
  • 6.1 识别实体模型
  • 6.2 创建实体模型项目
  • 6.3 创建实体模型
  • 6.4 创建数据访问项目
  • 第7章 创建Web网站
  • 7.1 创建Web项目
  • 7.2 依赖注入
  • 7.3 实现商品展示相关功能
  • 7.4 实现首页功能
  • 7.5 实现购物车的相关功能
  • 7.6 实现收货地址管理相关功能
  • 7.7 实现订单相关功能
  • 第8章 创建Web API
  • 8.1 几种远程调用方式
  • 8.2 设计好用的Web API
  • 8.3 Web API的配置和验证
  • 8.4 创建Muscle Fellow.API项目
  • 8.5 设计Muscle Fellow的Web API
  • 第9章 在Azure上部署服务
  • 9.1 在Azure上部署示意
  • 9.2 在Azure上部署的注意事项
  • 9.3 在Azure上创建虚拟网络
  • 9.4 在Azure上创建Linux虚拟机
  • 9.5 为Linux虚拟机附加磁盘
  • 9.6 在Ubuntu上部署.NET Core
  • 9.7 迁移SQL数据库到云端
  • 9.8 部署Muscle Fel low.Web和Muscle Fel low.API
  • 9.9 使用Ng inx实现反向代理
  • 9.10 设置虚拟机端口映射
  • 第10章 AngularJS和Ionic Framework
  • 10.1 AngularJS入门
  • 10.2 Ionic Framework入门
  • 第11章 使用Cordova开发跨平台移动应用
  • 11.2 开发Cordova版本移动应用
  • 11.3 项目编译调试
  • 第12章 使用Xamarin开发跨平台移动应用
  • 12.1 准备工作
  • 12.2 开发Xamarin版本移动应用
展开全部