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