微软开源跨平台移动开发实践

微软开源跨平台移动开发实践

作者:李争

出版社:清华大学

出版年:2016年11月

ISBN:9787302453604

所属分类:艺术音乐

书刊介绍

《微软开源跨平台移动开发实践》内容简介

本书系统介绍了微软新一代高效、跨平台的应用平台.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版本移动应用

相关推荐

微信二维码