|
|
|
全部课程 >.NET |
|
ASP.NET Core MVC 高级开发 |
1020 次浏览 53 次
|
|
|
地点时间:
北京、上海、深圳根据报名开班 |
课程费用:
5000元/人 |
|
|
企业内训:可以根据企业需求,定制内训,详见
内训学习手册 |
|
|
认证方式:
培训前了解能力模型。
培训后进行能力评测:
在线考试
能力分析,给出学习建议
合格者颁发证书,作为职业技能资格证明
|
|
|
|
ASP.NET Core MVC 是基于微软最新版的 .NET 技术的高效 Web 开发技术方案。既可以实现基于网页的服务器端开发,更是开发 Web API 的利器,从开发的效率和质量来讲,目前无出其右。 即使你的目标是 开发 SPA 单页应用,在 ASP.NET Core MVC 也是游刃有余。
本培训课程覆盖基于 ASP.NET Core MVC 开发的各个方面,从核心入手,系统的介绍所涉及的各种技术 的理论和应用,使得学员可以花费极短的时间,就可以高质量地掌握前沿开发技术,并将其应用于开发 实践中。
高质量和高效率是优秀技术的核心竞争力,火龙果软件以高质量的培训助力企业成长。 |
课程摘要: |
本课程从最新 .NET 开发平台开始,首先深入介绍 .NET 平台的开发核心理念。然后深入分析基于ASP.NET Core MVC 的 Web 开发框架,帮助学员对核心技术有深入的理解和掌握,为进一步的技术成长打好坚实基础。在打好基础后,介绍基于 Razor 的 Web 页面开发技术,随后深入分析和介绍 ASP.NET Core Web API 开发技术,伴随着前端的 API 化,Web API 成为目前开发的重点核心领域。随后,课程进入技术专题的深入部分,分领域分别深入讲解:
1.Web 开发中的状态管理
2.认证与授权
3.异常管理
4.构建与部署,包括基于 Docker 的构建与部署
5.数据库访问,基于 EF Core 的数据库访问技术
6.基于 ASP.NET Core MVC 的前端开发
7. Blazor 开发技术
|
注意: 实际内容将基于客户需要进行调整。 |
培训目标:
- .NET 开发入门
- ASP.NET Core Web 开发核心技术
- ASP.NET Core MVC 网站开发技术
- ASP.NET Core Web 关键技术
- ASP.NET Core Web API 开发
- .NET 下数据库访问技术
- Blazor 开发技术
- 发布与部署
|
培训对象:有一定开发基础的企业应用开发者,对微软跨平台的技术方案有兴趣的开发者,希望将原有的
.NET 应用移植到多平台的用户。 |
学员基础:有面向对象开发经验,对
Web 技术有一定的了解,有两年以上的开发实践经验。 |
授课方式: 定制课程 + 案例讲解
+ 小组讨论,60%案例讲解,40%实践演练 |
培训内容:3天
|
技术点 |
内容摘要 |
.NET
Core
入门
|
.NET 支持跨平台开发,可以在 Windows , Linux 和 Mac OS 上运行,介绍 .NET 技术演进历史和核心技术概念
|
.NET
核心技术
|
核心技术介绍,技术体系,模块化,构建工具等 |
开发工具 |
.NET Core CLI,使用 Visual Studio Code 开发 .NET 应用,使用Visual Studio 开发 .NET 应用,NuGet 包管理工具的使用,基本的构建与发布
|
ASP.NET Core
技术核心
|
依赖注入 DI 概念与应用 |
Host 与中间件技术 |
深入介绍 ASP.NET Core MVC 中的 Host 技术核心和中间件技术核心及应用
|
基于 MVC 的
Web 开发核心
|
MVC 的概念和应用,MVC 在 Web 开发中的应用
|
HTTP 协议 |
掌握核心的 GET 与 POST 请求,实现多种响应内容支持
|
Fiddler |
安装和使用 Fiddler 分析 Web 请求与响应, 掌握常见的使用技巧
|
布局与分部视图 |
使用 Layout 和 Patial 提高页面开发效率
|
Razor 页面开发技术 |
基于实际案例,介绍基于 Razor 的页面开发技术
|
模型绑定与过滤器 |
使用模型绑定获取请求数据,使用过滤器构建控制器中的处理管道
|
各种
ActionResult
|
生成响应内容
|
路由 |
实现多页面之间的跳转
|
异常处理 |
实现全局异常处理
|
网站状态管理 |
全局状态管理,基于 Session 状态管理,Cache 状态管理,客户端状态该日
|
认证与授权 |
ASP.NET Core MVC 中对认证的支持,常见认证技术,基于Cookie 的认证,基于 Token 的认证。授权管理,实现用户登录与注销
|
RESTFul 概念 |
基于表述的状态转移核心,WebAPI 的特点及应用
|
WebAPI 核心 |
实现基于 RESTFul 的 Web API
|
掌握
ApiController
|
学习 ASP.NET Core 对 WebAPI 开发技术的支持,实现高效 Web API 开发
|
掌握
HttpClient
|
使用 HttpClient 和 HttpClientFactory 实现 Web API 客户端开发,学习 Polly 在 Web API 开发中的概念和应用
|
ADO.NET
入门
|
ADO.NET 数据库访问技术的核心理念和核心对象
|
EF Core
核心技术 |
ORM 核心概念,EF Core 对 ORM 技术的实现。代码优先与模型优先开发技术
|
模型映射与迁移 |
构建模型映射,实现模型的升级迁移
|
实现数据访问 |
数据库增、删、改、查的实现。访问数据库存储过程
|
Blazor 开发技术 |
Web Assembly 前端开发技术介绍,Blazor 开发技术要点
|
服务器端的
Blazor 开发技术
|
技术特点,核心技术,实现要点
|
客户端 Blazor 开发 |
技术特点,核心技术,实现要点
|
SingleR |
SingleR 技术要点,SingleR 在
Blazor 开发中的应用
|
多种 .NET 构建 |
各种 .NET 构建技术及其特点
|
部署 .NET 应用 |
各种部署平台,Windows,Linux 等平台部署,Windows 平台各种部署
|
基于 Docker
的构建与部署
|
Docker 技术入门,基于 Docker 的构建, 基于 Docker 的部署
|
|
|
|
|
|
|
|
|
1020 次浏览 53 次
|
其他人还看了课程 |
|
|
|