图书介绍
Web前端开发 使用ASP.NET Core、Angular和BootstrapPDF|Epub|txt|kindle电子书版本网盘下载
![Web前端开发 使用ASP.NET Core、Angular和Bootstrap](https://www.shukui.net/cover/20/31365138.jpg)
- (美)西蒙尼·基西雷塔(SIMONECHIARETTA)著;杜静,敖富江,李博译 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302515296
- 出版时间:2019
- 标注页数:290页
- 文件大小:72MB
- 文件页数:317页
- 主题词:超文本标记语言-程序设计;网页制作工具-程序设计;JAVA语言-程序设计
PDF下载
下载说明
Web前端开发 使用ASP.NET Core、Angular和BootstrapPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章ASP.NET Core MVC的新变化1
1.1熟悉软件名称2
1.1.1 ASP.NET Core2
1.1.2 .NET Core2
1.1.3 Visual Studio Code3
1.1.4 Visual Studio 20173
1.1.5本书涵盖的版本3
1.2微软.NET Web堆栈简史4
1.2.1 ASP.NET Web Forms4
1.2.2 ASP.NET MVC5
1.2.3 ASP.NET Web API5
1.2.4 O W IN和Katana6
1.2.5 ASP.NET Core和.NET Core的出现7
1.3 .NET Core7
1.3.1 .NET Core入门8
1.3.2 dotnet命令行8
1.4 ASP.NET Core介绍9
1.4.1 ASP.NET Core Web应用程序项目概述9
1.4.2 OWIN13
1.4.3 ASP.NET Core应用程序剖析16
1.5 ASP.NET Core的重要新特性19
1.5.1环境19
1.5.2依赖关系注入21
1.5.3日志记录24
1.5.4配置26
1.6部分ASP.NET Core中间件简介31
1.6.1诊断31
1.6.2提供静态文件服务32
1.6.3应用程序框架33
1.7 ASP.NET Core MVC34
1.7.1在ASP.NET Core中使用MVC框架34
1.7.2在控制器中使用依赖关系注入36
1.7.3视图组件38
1.7.4标签帮助程序40
1.7.5 Web API45
1.8本章小结46
第2章 前端开发者工具集47
2.1需要了解的其他几种语言48
2.1.1 Node js49
2.1.2 JSON50
2.1.3 Sass和Less51
2.1.4 JavaScript的未来53
2.1.5 TypeScript54
2.2 JavaScript框架55
2.2.1 Angular56
2.2.2 Knockout58
2.2.3 React60
2.2.4 JQuery63
2.3 CSS框架63
2.3.1 Bootstrap63
2.3.2 Primer CSS66
2.3.3 Material Design Lite66
2.3.4 Semantic UI67
2.4包管理器68
2.4.1 NuGet68
2.4.2 Bower70
2.4.3 NPM71
2.4.4文件夹结构71
2.5任务运行程序72
2.6本章小结74
第3章Angular简析75
3.1 Angular的基本概念76
3.2 Angular的实现语言78
3.3建立一个Angular项目79
3.3.1使用在线编辑器79
3.3.2利用快速入门示例80
3.3.3使用Angular-CLI工具80
3.4 Angular应用程序结构81
3.4.1应用程序入口81
3.4.2根模块82
3.4.3根组件84
3.4.4 主 HTML页面85
3.5数据绑定86
3.5.1插值86
3.5.2单向绑定87
3.5.3事件绑定88
3.5.4双向绑定88
3.6指令89
3.7服务与依赖注入90
3.8多重组件92
3.9输入与输出属性95
3.10与后端程序交互99
3.10.1使用Http模块100
3.10.2处理RxJS Observable101
3.11 Angular与ASP.NET MVC的结合应用105
3.12 Visual Studio 2017对Angular的支持116
3.12.1代码片段116
3.12.2 Typescript文件中的智能提示118
3.12.3 HTML文件中的智能提示119
3.13本章小结120
第4章Bootstrap入门121
4.1 Bootstrap简介122
4.1.1安装Bootstrap122
4.1.2 Bootstrap的主要特性125
4.2 Bootstrap样式125
4.2.1网格系统125
4.2.2排版130
4.2.3表格131
4.2.4表单132
4.2.5按钮134
4.3组件134
4.3.1字体图标134
4.3.2下拉菜单135
4.3.3输入组137
4.3.4导航139
4.3.5其他组件145
4.4 JavaScript146
4.4.1标签页内容146
4.4.2模态对话框148
4.4.3工具提示和弹出对话框150
4.5使用Less定制Bootstrap152
4.5.1通过网站定制152
4.5.2使用Less定制154
4.6 Visual Studio 2017和ASP.NET Core中的Bootstrap支持155
4.6.1 Bootstrap Snippet Pack157
4.6.2 Glyphgriend158
4.6.3 ASP.NET Core的标签帮助程序159
4.7本章小结160
第5章 使用NuGet和Bower管理依赖关系163
5.1共同概念164
5.2 NuGet165
5.2.1使用NuGet获取软件包166
5.2.2发布自己的软件包170
5.3 NPM(Node.js包管理器)172
5.3.1安装NPM172
5.3.2 NPM的用法173
5.3.3软件包的安装位置176
5.4 Bower176
5.4.1安装Bower177
5.4.2使用Bower获取软件包177
5.4.3软件包的安装位置179
5.4.4创建自己的软件包180
5.5本章小结180
第6章 使用gulp和webpack构建应用程序183
6.1前端构建系统的作用184
6.2 gulp深度介绍185
6.2.1 gulp入门185
6.2.2 gulpfile-js文件186
6.2.3典型gulp构建文件188
6.2.4更多gulp技巧190
6.3 webpack介绍197
6.3.1 webpack的主要概念197
6.3.2应用webpack197
6.3.3 webpack的其他功能202
6.4 Visual Studio 2017和构建系统203
6.4.1 Bundler & Minifier扩展203
6.4.2任务运行程序资源管理器207
6.4.3将智能提示用于gulp208
6.5本章小结209
第7章 部署ASP.NET Core211
7.1 ASP.NET Core的新托管模型212
7.2在自有IIS环境上的安装213
7.2.1确保一切就绪213
7.2.2安装AspNetCoreModule215
7.2.3通过命令行发布应用程序216
7.2.4创建网站217
7.2.5通过Visual Studio发布应用程序218
7.3在Azure上部署220
7.3.1使用Web部署从Visual Studio部署到Azure220
7.3.2利用git持续部署到Azure224
7.4部署到Docker容器228
7.4.1安装Docker支持228
7.4.2发布Docker映像231
7.5本章小结233
第8章非Windows环境中的开发235
8.1在macOS上安装.NET Core236
8.2在macOS上构建第一个ASP.NET Core应用程序237
8.2.1使用dotnet命令行界面237
8.2.2使用Yeoman240
8.3 Visual Studio Code243
8.3.1设置Visual Studio Code环境243
8.3.2 Visual Studio Code的开发特性244
8.3.3 OmniSharp250
8.3.4其他IDE251
8.4使用命令行工具251
8.5本章小结252
第9章 综合运用253
9.1构建一个铁人三项赛成绩网站254
9.2构建后台网站254
9.2.1设置Entity Framework259
9.2.2构建CRUD界面264
9.3构建注册页面269
9.4展示实时成绩273
9.4.1创建Angular客户端程序274
9.4.2构建Web API279
9.5使用物联网设备连接284
9.6部署288
9.7本章小结290