ASP.NET Core 1.1 For Beginners: How to Build a MVC Website

ASP.NET Core 1.1 For Beginners: How to Build a MVC Website by [Fagerberg,Jonas]
ASP.NET Core 1.1 For Beginners: How to Build a MVC Website
by Jonas Fagerberg
Product details
File Size: 24499 KB
Sold by 作者: Amazon Media EU S.à r.l.
Language 语言: English
ASIN: B071VX7KN4


Book Description
Want to learn how to build ASP.NET Core 1.1 MVC Web Applications?
Prerequisites:
C# (Intermediate level)
HTML5/CSS3 (Basic knowledge)
This book is primarily aimed at developers who want to learn how to build ASP.NET Core 1.1 MVC Applications. You should be an intermediate level C# developer with some experience in HTML5 and CSS3. The book presupposes that you have a solid C# foundation since the language won't be explained in any detail.
You will learn ASP.NET Core 1.1 by building two MVC applications. The first application will be built using an empty template. The goal is to get you familiar with ASP.NET Core 1.1 by adding middleware and services one piece at a time,building a basic application. Then you will build a second MVC application using a template that already contains support for MVC,Entity Framework Core,and user authentication. This application is a video course website,where users can register to gain access to video courses.
If you are already familiar with MVC 5,the content in this book can get you started with ASP.NET Core 1.1 in a fast,no-fluff way.
It's important to mention that this book is practical and tactical,where you will learn as you progress through the modules and build real web applications in the process. To spare you countless pages of fluff (filler material),only valuable information,pertinent to the task at hand,is discussed. The benefit is a shorter and more condensed book,which will save you time and give you a more enjoyable experience.
The goal is to learn ASP.NET Core 1.1 by building two web applications,one from scratch and one from an existing template. This experience is something you can put in your CV when applying for a job or a consultant position,or when negotiating a higher salary.
Technologies,frameworks and languages you will use:
ASP.NET Core 1.1 MVC (The framework that you will use)
Services (To provide you own functionality as a reusable service)
Middleware (To provide you own functionality to HTTP Request pipeline)
Entity Framework (To crate and communicate with a database)
View Component (To render data in the _Layout view with model data)
Razor syntax (To include server-side code in views)
Bootstrap (Used for styling and to create a responsive design)
LINQ (To query the database)
Dependency Injection (To inject objects into constructors)
Tag Helper (to clean up the HTML and enable re-use)
HTML Helper methods (to clean up your HTML and enable re-use)
Bower/NuGet (To install necessary front-end/back-end libraries)
What you will implement:
Implement a web application from an empty template.
Implement a web application from an existing template.
Create a "real world" code-first database using Entity Framework Core.
Add and modify models,views and controllers to perform CRUD operations against the database.
Use client-side and server-side validation.
Secure the controllers,actions and view content with authorization and roles.
Styling HTML with CSS and Bootstrap.
Create a responsive website.
Register users with the site.
Manage users and their video courses.
I hope you love the book!
Sincerely,
Jonas Fagerberg
Now click the Buy button and start reading the book.
Contents
Part 1: ASP.NET Core 1.1 MVC Your First Application
Chapter 1. Your First Asp.Net Core Application
Chapter 2. Middleware
Chapter 3. Mvc Controllers
Chapter 4. Models
Chapter 5. Entity Framework
Chapter 6. Razor Views
Chapter 7. Forms Authentication
Chapter 8. Front-End Frameworks
Part 2: ASP.NET Core 1.1 MVC How to Build a Video Course Website
Chapter 9. The Use Case
Chapter 10. Setting Up The Solution
Chapter 11. Login
Chapter 12. Register User
Chapter 13. Modifying The Navigation Bar
Chapter 14. Data Transfer Objects
Chapter 15. Entity Classes
Chapter 16. Mock Data Repository
Chapter 17. The Membership Controller And Automapper
Chapter 18. The Dashboard View
Chapter 19. The Course View
Chapter 20. The Video View
Chapter 21. Sql Data Repository
Chapter 22. The Admin Menu
Chapter 23. Controllers And Views
Chapter 24. The Usercourse Controller
Chapter 25. Custom Tag Helper
想学习如何构建ASP.NET Core 1.1 MVC Web应用程序?
先决条件:
C#(中级)
HTML5 / CSS3(基本知识)
本书主要面向想要学习如何构建ASP.NET Core 1.1 MVC应用程序的开发人员。您应该是具有HTML5和CSS3经验的中级C#开发人员。这本书的前提是您有一个坚实的C#基础,因为该语言将不会被详细解释。
您将通过构建两个MVC应用程序来学习ASP.NET Core 1.1。第一个应用程序将使用空模板构建。目标是让您熟悉ASP.NET Core 1.1,通过一次添加中间件和服务,构建基本应用程序。然后,您将使用已经包含对MVC,实体框架核心和用户身份验证的支持的模板构建第二个MVC应用程序。该应用程序是一个视频课程网站,用户可以通过该网站进行注册以获得视频课程。
如果您已经熟悉MVC 5,本书中的内容可以让您以快速,无绒毛的方式开始使用ASP.NET Core 1.1。
重要的是要提到这本书是实用的和战术性的,您将在学习过程中学习,并在此过程中构建真正的Web应用程序。为了免除无数页面的绒毛(填充材料),仅讨论与当前任务相关的有价值的信息。这个好处是一本更简短和更精简的书,这将为您节省时间,并为您带来更愉快的体验。
目标是通过构建两个Web应用程序来学习ASP.NET Core 1.1,一个是从头开始的,一个来自现有的模板。这种经验是您在申请工作或咨询职位时或在谈判薪酬较高时可以填写的简历。
您将使用的技术,框架和语言:
ASP.NET Core 1.1 MVC(您将使用的框架)
服务(为您提供自己的功能作为可重复使用的服务)
中间件(为HTTP请求管道提供自己的功能)
实体框架(用于与数据库进行包装和通信)
查看组件(要使用模型数据在_Layout视图中呈现数据)
Razor语法(在视图中包括服务器端代码)
Bootstrap(用于造型和创建响应式设计)
LINQ(查询数据库)
依赖注入(将对象注入构造函数)
标签助手(清理HTML并启用重用)
HTML助手方法(清理HTML并启用重用)
Bower / NuGet(要安装必要的前端/后端库)
你将实现什么
从空模板中实现Web应用程序。
从现有模板实现Web应用程序。
使用实体框架核心创建一个“现实世界”的代码优先数据库。
添加和修改模型,视图和控制器以对数据库执行CRUD操作。
使用客户端和服务器端验证。
通过授权和角色来保护控制器,操作和查看内容。
使用CSS和Bootstrap设置HTML。
创建响应式网站。
注册该网站的用户。
管理用户及其视频课程。
我希望你喜欢这本书!
此致
乔纳斯·费格伯格
现在点击购买按钮,开始读书。
目录
第一部分: ASP.NET Core 1.1 MVC您的第一个应用程序
第一章您的第一个Asp.Net核心应用程序
第二章中间件
第3章Mvc控制器
第四章模型
第五章实体框架
第六章剃须刀
第七章表单认证
第8章前端框架
第2部分: ASP.NET Core 1.1 MVC如何构建视频课程网站
第九章用例
第10章设置解决方案
第11章登录
第12章注册用户
第13章修改导航栏
数据传输对象
第15章实体类
第十六章模拟数据存储库
第17章会员控制器和自动机
第18章仪表板视图
第十九章课程视图
第20章视频视图
第21章Sql数据库
第22章管理菜单
第23章控制器和视图
第24章用户控制器
第25章自定义标签助手

下载地址:

ASP NET Core 1 1 For Beginners How to Build a MVC Website B071VX7KN4.pdf

打赏
未经允许不得转载:finelybook » ASP.NET Core 1.1 For Beginners: How to Build a MVC Website

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫打赏

微信扫一扫打赏