1、ASP.NET就业实例教程课程教学大纲(课程英文名称)课程编号:0202001学 分:5学分学 时:53课时(其中:讲课36课时上机17课时)先修课程:网页设计与制作、C#程序设计、SQL Server数据库适用专业:信息技术及计算机相关专业一、课程的性质与目标ASP. NET就业实例教程(第2版)是面向计算机相关专业的一门专业实训课,涉及 项FI的创立、UVC模式、配置路由、添加控制器、创立数据模型与仓库模式、显示视图、身 份验证与授权、程序的发布与部署等内容。通过本课程的学习,学生能够掌握如何配置路由、添加控制器、创立数据模型与仓库模 式以及程序的发布与部署等,学会利用Visual Stu
2、dio工具完成ASP. NET Core应用程序的 开发。本课程适用于广大计算机编程的读者。二、课程设计思路和教学要求课程设计理念:本书是一本ASP. NET Core程序开发的中级教材。与传统教材相比,本 书在编写方式上做了重大突破,每章内容在讲解时,首先通过【情景导入】模块,带着读者 如“读故事”一样熟悉本章要实现的案例,然后对案例进行分析,通过【知识讲解】模块介 绍案例中涉及到的理论知识,接着通过【动手实践】模块分步骤详解实现过程,更有【拓展 学习】模块增加与读者的互动。课程设计思路:随着ASP. MET的迅速开展,ASP.NET Core框架的版本也在不断更新, 由原来的ASP. NE
3、T Corc2. 0框架升级到ASP. NET Corc3. 1框架。为了适应市场的需求,让读 者学到最新的ASP. NET技术,本书对ASP. NET就业实例教程教材进行了改版升级,将开 发框架升级为ASP.NETCorc3.1,并通过开发一个网上订餐工程贯穿学习MVC模式、身份验 证与授权、工程发布与部署等知识,希望通过本工程可以让读者熟练地掌握每章讲解的知识。操作系统:Windows 7 (64位)开发工具:Visual Studio 2019三、课程的主要内容及基本要求第一章ASP.NET Core基础入门学习单元ASP.NET Core基础入门课时6学习目标1 .能够创立简单的ASP
4、.NET Core工程2 .能够安装与配置HS服务器3 .能够编写简单的网页页面学习内容知识点了解熟悉掌握重点难点创立 ASP.NET Core 工程的知识讲解V创立 ASP.NET Core工程的动手实践VV创立 ASP.NET Core工程的拓展学习安装与配置IIS的知 识讲解VV安装与配置IIS的动 手实践VV安装与配置IIS的拓 展学习网页入门的知识讲 解VV网页入门的动手实 践网页入门的拓展学习第二章使用MVC模式搭建架构:使代码结构更清晰2学习单元使用MVC模式搭建架构:使代码结构更清晰课时3学习目标1 .能够理解MVC模式的开发思想2 .能够认识MVC模式3 .能够创立MVC工程
5、学习内容知识点了解熟悉掌握重点难点认识MVC模式的知识讲解VV认识MVC模式的拓 展学习创立MVC工程的知 识讲解V创立MVC工程的动 手实践创立MVC工程的拓 展学习V第三章配置路由:解析请求地址学习单元配置路由:解析请求地址课时8学习目标1 .能够注册路由中间件2 .能够配置与启用路由3 .能够自定义路由学习内容知识点了解熟悉掌握重点难点注册中间件的知识 讲解VV注册中间件的动手 实践注册中间件的拓展 学习配置路由的知识讲 解V配置路由的动手实 践V配置路由的拓展学 习自定义路由的知识 讲解V自定义路由的动手 实践V自定义路由的拓展3学习第四章添加控制器:处理请求学习单元添加控制器:处理请
6、求课时8学习目标1 .能够创立控制器2 .能够定义动作方法3 .能够设置过滤器4 .熟悉动作执行结果学习内容知识点了解熟悉掌握重点难点创立控制器的知识 讲解VV创立控制器的动手 实践V创立控制器的拓展 学习定义动作方法的知 识讲解定义动作方法的动 手实践VV定义动作方法的拓 展学习设置过滤器的知识 讲解V设置过滤器的动手 实践V设置过滤器的拓展 学习动作执行结果的知 识讲解VV动作执行结果的动 手实践VV动作执行结果的拓 展学习第五章创立数据模型与仓库模式:处理数据学习单元创立数据模型与仓库模式:处理数据课时10学习目标1 .能够创立实体数据模型2 .能够创立与初始化数据库3 .能够添加Rep
7、ository仓库模式4 .能够校验模型数据学习内容知识点了解熟悉掌握重点难点创立实体数据模型 的知识讲解VV创立实体数据模型 的动手实践VV创立实体数据模型 的拓展学习创立数据库的知识 讲解VV创立数据库的动手 实践VV创立数据库的拓展 学习添加Repository仓库 模式的知识讲解添力 Repository仓库 模式的动手实践VV添加Repository仓库 模式的拓展学习验证模型数据的知 识讲解V验证模型数据的动 手实践VV第六章显示视图:显示数据到页面5学习单元显示视图:显示数据到页面课时8学习目标1 .能够认识视图与Razor视图引擎2 .能够创立视图,实现页面视图的显示功能3 .
8、能够向视图传递数据,实现页面显示数据的功能4 .能够美化页面,提高页面的视觉效果学习内容知识点了解熟悉掌握重点难点认识视图的知识 讲解VV认识视图的拓展 学习Razor视图引擎的 知识讲解VVRazor视图引擎的 动手实践Razor视图引擎的 拓展学习V创立视图的知识 讲解创立视图的动手 实践VV向视图传递数据 的知识讲解VV向视图传递数据 的动手实践VV向视图传递数据 的拓展学习美化网站的知识 讲解VV美化网站的动手 实践VV美化网站的拓展学习第七章身份验证与授权学习单元身份验证与授权课时6学习目标1 .能够添加 ASP.Net Core Identity 框架2 .能够实现身份验证功能3
9、.能够实现用户授权功能学习内容知识点了解熟悉掌握重点难点添加 ASP.Net CoreV6Identity框架的知识 讲解添加 ASP.Net Core Identity框架的动手 实践VV身份验证的知识讲 解V身份验证的动手实 践用户授权的知识讲 解用户授权的动手实 践第八章ASP.NET Core程序的发布与部署学习单元ASP.NET Core程序的发布与部署课时4学习目标1 .能够发布应用程序到本地文件夹2 .能够部署应用程序到IIS服务器学习内容知识点了解熟悉掌握重点难点发布应用程序的动 手实践VV发布应用程序的拓 展学习部署应用程序的动 手实践VV部署应用程序的拓 展学习四、课时分配
10、草目讲课上机合计第1章ASP.NET Core基础入门426第2章使用MVC模式搭建架构:使代码结构更清晰213第3章配置路由:解析请求地址628第4章添加控制器:处理请求6287第5章创立数据模型与仓库模式:处理数据6410第6章显示视图:显示数据到页面628第7章身份验证与授权426第8章ASP.NET Core程序的发布与部署224合计361753五、考核模式与成绩评定方法本课程为考试课程,期末考试采用百分制的闭卷考试模式。学生的考试成绩由平时成绩 (30%)和期末考试(70%)组成,其中,平时成绩包括出勤(5%)、作业(5%)、上机成绩 (20%) o六、选用教材和主要参考书七、大纲说明本课程的授课模式为:课堂授课+上机,其中,课堂主要采用多媒体的方式进行授课, 并且会通过测试题阶段测试学生的掌握程度;上机主要是编写程序,要求学生动手完成指定 的程序设计或验证。撰写人:审定人:批准人:执行时间: