ASP.NET Core Web 开发培训课程
培训目标:
|
· 深入理解 .NET Core 的概念与思想
· 掌握基于 .NET Core 的 Web 开发技术
· 配合 EF Core 实现数据访问是数据管理
· 理解并掌握 Web API 的概念和思想,基于 .NET Core 的 Web API 实现
· 实现多平台的发布与管理
· 通过实际项目演练并掌握 .NET Core 开发技术
|
培训对象:
有一定开发基础的企业应用开发者,对微软跨平台的技术方案有兴趣的开发者,希望将原有的 .NET 应用移植到多平台的用户。
|
学员基础:
有面向对象开发经验,对 Web 技术有一定的了解,有两年以上的开发实践经验。
|
培训内容:
|
.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 应用发布到多种服务器
|
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获