ASP.NET
Core Web 开发 |
2748 次浏览 54 次
|
|
|
地点时间:
北京现场+直播:3月30-31日;上海、深圳根据报名开班 |
课程费用:
5000元/人,详见 公开课学习手册 |
|
|
|
|
企业内训:可以根据企业需求,定制内训,详见
内训学习手册 |
|
 |
认证方式:
培训前了解能力模型。
培训后进行能力评测:
在线考试
能力分析,给出学习建议
合格者颁发证书,作为职业技能资格证明
|
 |
|
|
在本课程中,将首先介绍 .NET Core 平台,分析 .NET
Core 与 .NET Framework 的关系。然后介绍基于 .NET Core 的 Web
开发技术,并深入介绍 MVC 的概念与实现,Razor 引擎的使用,依赖注入的思想与在 .NET
Core 应用中的实现。并深入分析和介绍模型绑定和模型验证,实现基于声明的安全管理。相应介绍基于
.NET Core 的 EF Core 来支持数据访问与数据管理。本课程将以一个实际的项目为基础深入浅出的帮助学员掌握基于
.NET Core 的开发技术。 |
|
培训目标: |
- 深入理解 .NET Core 的概念与思想
- 掌握基于 .NET Core 的 Web 开发技术
- 配合 EF Core 实现数据访问是数据管理
- 理解并掌握 Web API 的概念和思想,基于 .NET Core 的 Web API
实现
- 实现多平台的发布与管理
- 通过实际项目演练并掌握 .NET Core 开发技术
|
培训对象:有一定开发基础的企业应用开发者,对微软跨平台的技术方案有兴趣的开发者,希望将原有的
.NET 应用移植到多平台的用户。 |
学员基础:有面向对象开发经验,对
Web 技术有一定的了解,有两年以上的开发实践经验。 |
授课方式: 定制课程 + 案例讲解
+ 小组讨论,60%案例讲解,40%实践演练 |
培训内容:2天
|
.NET
Core |
.NET 是具有多种实现的 ECMA 标准,.NET Core 是跨平台,它可以在
Windows、OS X和Linux 的多个发行版本上运行,.NET Core
在设计和体系结构上是模块化的,针对 .NET Core 编写的代码是可移植的。
|
.NET
Core CLI |
.NET Core 带有全新和改进的基础工具集,可用于开发应用程序。该工具集被称为
.NET Core CLI。良好的命令行体验是构建的绝佳基础,作为逻辑扩展,在各个平台上支持相同的命令行接口,更高级别的工具在
.NET Core CLI 之上提供高级的支持。 |
Visual
Studio 开发 .NET Core |
使用 Visual Studio 开发 .NET Core 应用。
分析使用 Visual Studio 创建的项目结构,项目文件内容分析。
|
ASP.NET
Core Web Application |
实现 Sport Store 项目,在项目中逐步引入 ASP.NET Core
Web 应用涉及的概念,并逐步实现项目,通过结合实际来学习与掌握 .NET Core。
- 基于 MVC 的Web 应用
- 剖析 Razor 视图
- 路由
- 依赖注入
- 过滤器
- 标签助手
- 模型绑定与模型验证
- 基于声明的安全管理
|
EF
Core |
提供 .NET Core 环境下的数据访问,支持多种主流数据库系统。
示例:实现数据的查询与存储 |
ASP.NET
Core Web API |
基于 .NET Core 实现 Web API 支持。
- RESTful 概念
- HTTP 协议
- 媒体内容与协商
- ApiController
- 实现 WebAPI
案例实践:在 Sport Store 中实现 Web
API 支持 |
跨平台的发布与部署 |
将 .NET Core 应用发布到多种主流平台
- 将 .NET Core 应用发布到基于 Windows 系统的 IIS
- 将 .NET Core 应用发布到基于 Windows 的 Service
- 将 .NET Core 应用发布到基于 Linux 的 Apache
- 将 .NET Core 应用发布到基于 Linux 的 Nginx
案例实践:将Sport Store 应用发布到多种服务器
|
|
|