"ASP.NET Core 1.1 For Beginners: 如何构建MVC网站" ASP.NET Core 1.1 是一个跨平台的开发框架,用于构建高效、模块化的Web应用程序。这本书面向想要学习如何构建ASP.NET Core 1.1 MVC Web应用的初学者,特别是那些已经具备中级C#编程和基本HTML5/CSS3知识的开发者。 本书通过实践来教授ASP.NET Core 1.1,读者将构建两个MVC应用。第一个应用从空白模板开始,逐步添加中间件和服务,构建一个基础应用,帮助读者熟悉ASP.NET Core 1.1的核心概念。第二个应用是一个视频课程网站,基于已经包含MVC、Entity Framework Core和用户身份验证支持的模板构建。这个项目涉及用户注册以访问视频课程,涵盖了更复杂的功能。 在本书中,读者将学习以下技术: 1. **ASP.NET Core 1.1 MVC**:使用的开发框架,它允许创建强大的Web应用程序。 2. **服务(Services)**:创建可重用的服务来提供自定义功能。 3. **中间件(Middleware)**:用于扩展HTTP请求管道,实现自定义功能。 4. **Entity Framework**:通过Entity Framework Core与数据库进行交互,实现代码优先的数据库开发。 5. **视图组件(View Component)**:在布局视图中渲染模型数据。 6. **Razor语法**:在视图中嵌入服务器端代码。 7. **Bootstrap**:用于样式设计和创建响应式布局。 8. **LINQ**:查询数据库的语言集成查询。 9. **依赖注入(Dependency Injection)**:将对象注入构造函数,实现解耦。 10. **标签助手(Tag Helper)**:清理HTML并实现重用。 11. **HTML辅助方法**:简化HTML代码,方便重用。 12. **Bower/NuGet**:安装必要的前端/后端库。 实施内容包括: 1. 从空白模板创建一个Web应用。 2. 从现有的模板创建一个Web应用。 3. 使用Entity Framework Core创建“真实世界”的代码优先数据库。 4. 添加和修改模型、视图和控制器,执行对数据库的CRUD操作。 5. 实现客户端和服务器端验证。 6. 使用授权和角色保护控制器、操作和视图内容。 7. 使用CSS和Bootstrap进行页面样式设计。 8. 创建响应式网站。 9. 在网站上注册用户。 10. 管理用户及其视频课程。 本书采用实战导向,避免冗余信息,确保读者在构建实际Web应用程序的过程中学习到有价值的知识。通过学习本书,读者可以将这些经验加入到简历中,提高求职或咨询职位的竞争力,甚至为提升薪资谈判增加砝码。
![](https://csdnimg.cn/release/download_crawler_static/9848343/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/9848343/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/9848343/bg12.jpg)
![](https://csdnimg.cn/release/download_crawler_static/9848343/bg13.jpg)
![](https://csdnimg.cn/release/download_crawler_static/9848343/bg14.jpg)
剩余410页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/05d8c540e57c4c4997caa3c13421040c_u013003382.jpg!1)
- 粉丝: 415
- 资源: 652
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- VMP技术解析:Handle块优化与壳模板初始化
- C++ Primer 第四版更新:现代编程风格与标准库
- 计算机系统基础实验:缓冲区溢出攻击(Lab3)
- 中国结算网上业务平台:证券登记操作详解与常见问题
- FPGA驱动的五子棋博弈系统:加速与创新娱乐体验
- 多旋翼飞行器定点位置控制器设计实验
- 基于流量预测与潮汐效应的动态载频优化策略
- SQL练习:查询分析与高级操作
- 海底数据中心散热优化:从MATLAB到动态模拟
- 移动应用作业:MyDiaryBook - Google Material Design 日记APP
- Linux提权技术详解:从内核漏洞到Sudo配置错误
- 93分钟快速入门 LaTeX:从入门到实践
- 5G测试新挑战与罗德与施瓦茨解决方案
- EAS系统性能优化与故障诊断指南
- Java并发编程:JUC核心概念解析与应用
- 数据结构实验报告:基于不同存储结构的线性表和树实现
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)