微软在Visual Studio 2017
正式发布的时候也上线了叁个参阅运用
,
近期微软给那个参照他事他说加以考察运用写了完美的文书档案,放在.NET官方网站的.NET架构频道。

       下一周抽出本书作者李争送的一本一月份的新书《微软开源跨平台活动支付推行——利用ASP.NET Core 1.0 、Apache Cordova、Xamarin和Azure急速营造移动应用技术方案》。那本书的名字超长。那本书也是超薄,唯有220页,八个周六光阴就读完了,然则那本书的剧情确是超充裕,浓缩了微软那八年向开源和跨平台领域的变动,微软在开源和跨平台领域创设出来的一套本领体系。从服务端的NET Core、ASP.NET 和 Web APi ,到Web端的 Typescript脚本语言,再到移动端的Apache Cordova和Xamarin ,乃至Visual Studio Community 和Visual Studio Online等等入门知识。

      小编编写那本书,首若是由此一个很轻松的电商项目,将眼下微软开源跨平台的技术系统布局串联起来,辅助创办实业者和开拓人士理解和调控怎样使用微软的开源跨平台本事来赶快营造筑组织调的选拔。然后启用微软云Azure的本事,快捷安排和购并,飞快地将协调地技能产品和主见推广到各类客户手中。那本书不是一本单独讲授有些微软开源技艺,而是把微软地开拓工具服务(Visual
Studio 二〇一四、Visual Studio Online),微软开源开拓本领(.NET Core
1.0、Apache
Cordova、Xamarin)和微软云(Azure)等各个相关技巧串联起来地一本书。

     本书的电商项目MuscleFellow
三个用Visual Studio 贰零壹陆 Update 3 创立的,用来演示.NET Core 和 ASP.NET
Core 1.0 的德姆o。 整个项目标应用方案叫做MuscleFellow,
同一时间也是其一网址的名字:做肌肉同伙(MuscleFellow)。那些基于ASP.NET Core
开拓的网址能够完结轻便的货物购进、购物车、地址处理、订单查看等成效。
同临时间,这几个MuscleFellow.API 项目还提供了对外的Web API
成效。用来支持Cordova 和Xamarin
手艺开荒的位移程序的探问。源码托管在github:
,同不时候在Azure上布署了一个网址,能够通过
访问:

图片 1

整个.NET
架构根据4个部分开展,蕴含微服务和容器、Web应用程序、云应用以至运动选用,蕴含了作者们开垦应用的前后端,各种部分都有详细的电子书和架构情势和代码示例,是产生全栈开荒技术员的八个带领,我们从.NET架构频道
早先向全栈程序员进发。

涉嫌到的本事首要有:

图片 2

Azure 部署

如今那一个网址安插在微软云Azure
的云服务(Cloud Service)上边,以优良格局张开布置。Web 服务器接纳Ubuntu
14.04 LTS,Web 服务通过Nginx + Supervisor + Kestrel 进行公布。 宣布的Web
服务包蕴肌肉同伙网址: http://musclefellow.chinacloudapp.cn 和肌肉友人Web API http://musclefellow.chinacloudapp.cn:8081

  • 微服务和容器:
    微服务和容器是当今最火的运用架构形式,如何迁移单体应用到微服务,怎样选用.NET
    Core依然.NET来支付,微服务如何举办规划等都交由了详尽的指导,伴随着微服务开垦的,同有的时候间平常选取DevOps,也交给了现实的指引。
  • Web 应用程序:介绍ASP.NET Core应用程序参照,那是上学ASP.NET
    Core应用程序的很好的一个学科,有特别详细的文书档案表达和参考代码,携带大家开采新的ASP.NET应用程序时精选使用ASP.NET
    Core
  • 云应用程序:介绍在Windows
    Azure上规划应用云应用程序的参照架商谈多年来实施,乃至总结的经文的云应用架构方式
  • 移动应用程序:
    怎么样使用Xamarin开荒跨平台的运动应用程序,那也是贰个上学Xamarin开荒因公应用程序的很好教程,微软塌塌CSDN社区正值张开一项支持大家使用Xamarin移动应用的移动,敬请期望。
ASP.NET Core

MuscleFellow 的网址项目MuscleFellow.Web
和MuscleFellow的Web API 项目MuscleFellow.API 都以透过ASP.NET Core
技能实行付出。在等级次序中示范了Tag
Helper、Middleware、Routing、依赖注入等ASP.NET Core 的显要特征。

ASP.NET Core Web API

在MuscleFellow.API
项目中首要演示了何等贯彻对HTTP GET、POST、PUT 等谓词的拍卖。

Entity Framework Core

在MuscleFellow.Data
项目中根本完成了经过Resposity 情势,用Entity Framework Core
去拜会数据库。

Apache Cordova 开发

演示了运用Ionic 框架合营JavaScript
脚本达成一款基于Cordova 能力的位移应用,项目得以直接编写翻译成Android
使用的apk 应用程序包。通过布署,也可将项目编写翻译成iOS 使用的ipa。

Xamarin.Forms 开发

亲自过问了动用Xamarin.Forms
实现一个自定义的ListView 来展现MuscleFellow 的制品,并支持使用Xamarin
提供的iOS 模拟器在Windows 上开展应用程序调节和测量试验。

书籍目录如下:

第1章微软“云+端”战略
1.1云总结介绍
1.1.1大家怎么要拥抱云计算
1.1.2现行反革命计量模型的变化
1.1.3云总结是何许
1.1.4如何的云是一朵好云
1.2微软的公有云Azure 简单介绍
1.3端的变革
1.4微软的端战略

第2章革命性的ASP.NET Core
2.1全然开源的ASP.NET Core
2.1.1.NET Core达成了开源跨平台的职责
2.1.2ASP.NET 是什么
2.1.3ASP.NET 开始时代开源
2.2ASP.NET Core 的新特征
2.2.1选用JSON格式配置文件
2.2.2使用OWIN与IIS解耦
2.2.3全新的HttpContext
2.2.4松手信赖注入
2.2.5帮助开放的包管理工科具
2.2.6施用即时编写翻译运转
2.3MVC 6 的新特色
2.3.1统一技巧栈
2.3.2校勘路由功效
2.3.3模型绑定
2.3.4TagHelper
2.4dotnet 命令行工具
2.4.1dotnet命令
2.4.2dotnetnew
2.4.3dotnetrestore
2.4.4dotnetrun
2.4.5dotnetbuild
2.4.6dotnetpublish

第3章开源跨平台的设施端支出
3.1平移支付简史
3.1.1Windows的简练版Windows CE
3.1.2工控起家的Symbian
3.1.3Android的探求性崛起
3.2活动支付的明朗特征
3.2.1顾客体验是第四个人的
3.2.2平移设备的能源限制颇多
3.2.3活动应用程序要求管理移动装备的独辟蹊径事件
3.2.4活动应用程序要求处理好数据同步和数目冲突的主题材料
3.3主流跨平台活动开辟才具介绍
3.3.1QT Library 介绍
3.3.2Xamarin 介绍
3.3.3Cordova 介绍
3.4平移选用开垦格局的选料
3.4.1Web页面照旧App
3.4.2移动使用开采格局的抉择
3.4.3Cordova 还是Xamarin

第4章项目介绍和必要剖判
4.1连串展望
4.2系统必要
4.3网址功效须要
4.3.1首页功用
4.3.2搜索功能
4.3.3货色详细信息展现
4.3.4购物车功用
4.3.5订单
4.3.6客户账户管理
4.4移动端程序功效需要
4.4.1主分界面效果
4.4.2商品音信显示效果
4.4.3购物车功效 4.4.4订单成效

第5章营造开拓情形
5.1安装Visual Studio
5.1.1在云端创造开拓机
5.1.2Visual Studio 的版本选取
5.1.3安装Visual Studio 2015 Community版本
5.1.4装置小贴士
5.2启用Visual Studio Online
5.3选用Azure PowerShell管理缓存服务
5.4安装ASP.NET Core 1.0 和Apache Cordova

第6章营造实人体模型型
6.1识别实体模型
6.1.1Muscle Fellow 客户首要用例
6.1.2实体类型之间的涉及
6.2创造实人体模型型项目
6.2.1Entity Framework Core介绍
6.2.2创建Muscle Fellow.Models 项目
6.3创制实人体模型型
6.3.1成立客商模型
6.3.2创办商品模型
6.3.3开立商品图片模型
6.3.4创立品牌模型
6.3.5创建筑商品品种模型
6.3.6成立购物内衣模特型
6.3.7创办订单实体
6.3.8开立订单明细实体
6.3.9成立送货地址实体
6.3.10布署Muscle Fellow 数据上下文对象
6.3.11将实体对象映射到数据库
6.4开立数量访问项目
6.4.1什么是Repository 模式
6.4.2创建Muscle Fellow.Data 项目
6.4.3规划和兑现Repository 形式

第7章创建Web网站
7.1创建Web 项目
7.1.1创建Muscle Fellow.Web 项目
7.1.2ASP.NET Core Web项目为主构造
7.1.3ASP.NET Core Web 项目标输入
7.1.4援用前端框架
7.1.5引用NuGet 包
7.2信赖注入
7.3贯彻商品展现相关职能
7.4兑现首页功用
7.5落到实处购物车的相干职能
7.6兑现收货地址管理相关功用
7.7达成订单相关职能

第8章创建Web API
8.1两种远程调用格局
8.1.1套接字调用
8.1.2RPC服务调用
8.1.3Web Service 调用
8.1.4Web API 调用
8.2企划好用的Web API
8.2.1Web API 应怀有版本标记
8.2.2Web API 应老妪能解
8.2.3选用合适的多寡格式
8.3Web API的配备和验证
8.3.1实现ASP.NET Core 配置
8.3.2Web API的顾客身份验证
8.4创建Muscle Fellow.API项目
8.5设计Muscle Fellow的Web API
8.5.1货物实体Web API的布置
8.5.2商品实体Web API的贯彻
8.5.3物品实体Web API的调整
8.5.4客商账户实体Web API的布署
8.5.5客户账户实体Web API的兑现
8.5.6购物车实体Web API的宏图
8.5.7购物车实体Web API的贯彻
8.5.8订单实体Web API 的设计
8.5.9订单实体Web API 的落到实处

第9章在Azure上配置服务
9.1在Azure上陈设表示
9.2在Azure 上布置的注意事项
9.2.1千古要为设想机附加一块磁盘
9.2.2故障域和可用性集
9.2.3SQL Azure PaaS服务
9.3在Azure 上成立设想互联网
9.4在Azure 上创建Linux虚拟机
9.5为Linux 设想机附加磁盘
9.6在Ubuntu 上部署.NET Core
9.7迁移SQL 数据库到云端
9.8部署Muscle Fellow.Web 和Muscle Fellow.API
9.8.1发表前退换配置
9.8.2营造和安插公布包
9.9运用Nginx 完成反向代理
9.10装置设想机端口映射

第10章AngularJS和Ionic Framework
10.1AngularJS 入门
10.1.1Angular 基本概念
10.1.2AngularJS 模块
10.1.3AngularJS 的效能域
10.1.4控制器
10.1.5凭仗注入
10.1.6HTML页面中加载AngularJS
10.1.7AngularJS 的全局API
10.1.8AngularJS 的数量绑定
10.2Ionic Framework 入门
10.2.1模态视图
10.2.2SideMenu左侧菜单
10.2.3导航
10.2.4列表控件

第11章使用Cordova开垦跨平台活动使用
11.1创建Ionic项目
11.2开支Cordova版本移动采纳
11.2.1Ionic 项目协会介绍
11.2.2Ionic项指标起步进度
11.2.3落到实处商品列表分界面
11.2.4兑现物品详细消息分界面
11.2.5完结客商登陆
11.2.6贯彻购物车效能
11.3门类编写翻译调节和测量检验
11.3.1Cordova 项目适用的调节和测量检验器
11.3.2种类调节和测量检验战术
11.3.3测量试验小贴士
11.3.4在OS X上编译

第12章使用Xamarin开荒跨平台活动选择
12.1预备干活
12.1.1安装Xamarin
12.1.2布置苹果OS X 系统
12.1.3落到实处Visual Studio 和OS X 系统的总是
12.2费用Xamarin版本移动应用
12.2.1创办Xamarin 应用程序项目
12.2.2Xamarin 门类结构介绍
12.2.3认知可移植项目
12.2.4完结商品列表分界面
12.2.5iOS项目创设和调和

   本书比较符合对微软技艺创设利用以至对微软云平台Azure安顿应用感兴趣的同学,也合乎对开源手艺感兴趣的同窗,这本书对微软近来的开源跨平台手艺有了入门级的介绍,方便你对微软的眼下本事系统有个全貌大概浏览。

   
见到天猫百货店京东都足以预订了,页面包车型地铁音信看12.20号后,最晚圣诞节就能够发货了,大家能够上这两大平台上预约,购买的时候不要紧也把李争写的另一本书《微软互连网音讯服务
IIS 最好实行》也买了,这是一本IIS方面包车型地铁必不可缺图书。

图片 3图片 4

顺手在微信公众号里考查下大家对这两本书的买卖意愿,看意况只要人多的话大家是不是能够同步组织一回团购活动。

相关文章