400-888-5228

课程概述

本课程将全面回顾C#语法基础,深入探索ASP.NET Core MVC框架,并掌握Entity Framework与.NET Core容器的应用。学员将通过实践练习,熟练掌握变量表达式、分支循环、数组类等C#核心概念,并理解封装、继承、接口等面向对象编程思想。课程还将涵盖异常处理、命名空间、集合框架等高级特性。在MVC部分,将深入讲解模型、控制器、视图等组件,掌握路由、布局视图等关键技术。此外,课程将介绍EF Core实现数据库CRUD操作,掌握ASP.NET缓存机制及异步编程原理。最后,通过WebAPI的学习与项目实战,学员将能够构建RESTful服务,处理跨域问题,实现身份验证与日志记录,并最终部署至IIS服务器。本课程旨在培养学员全面的.NET开发能力,为实际项目应用奠定坚实基础。

课程对象

  1. 想要全面提升.NET开发技能的软件开发人员
  2. 需要深入了解ASP.NET Core MVC框架的开发者
  3. 对C#语言和.NET平台感兴趣的编程爱好者
  4. 希望通过实践学习掌握现代Web开发技术的学员

课程目标

  • 掌握C#语法基础及.NET Core平台的核心概念
  • 深入理解ASP.NET Core MVC框架的工作原理
  • 学会使用Entity Framework进行数据库操作
  • 理解并应用.NET Core容器和依赖注入
  • 通过实战项目掌握RESTful服务的构建和WebAPI的使用
  • 学习在IIS服务器上部署.NET应用程序

课程收益

  • 全面理解C#和.NET Core的高级特性
  • 能够独立构建和维护ASP.NET Core MVC应用程序
  • 掌握Entity Framework的高效数据库操作
  • 熟练运用.NET Core容器进行项目开发
  • 能够设计和实现RESTful API服务
  • 学会如何将应用程序部署到生产环境

课程时长4天

课程大纲

课时 内容
day1 C#语法回顾 • C#变量和表达式

• C#分支和循环结构

• C#数组使用

• C#类的定义和使用

• 理解封装和继承

• 理解接口

• 理解异常处理机制

• 理解命名空间和程序集

• 理解集合框架

• 理解包装类

• 字符串常用方法和枚举类型

• C# 日期和时间

• C# IO流

• 理解事件和委托

• 理解反射和特性

• C#11语法新特性

• 理解NuGet

day2 ASP.NET Core MVC • ASP.NET Core MVC 简介

• ASP.NET Core MVC 服务注册和管道

• .NET MVC 项目搭建

• 理解模型、控制器和视图

• ViewData和ViewBag介绍

• 理解HttpRequest和HttpResponse对象

• 使用Session对象和Application全局应用程序域对象

• 操作客户端Cookie

• MVC 路由系统

• MVC 自定义路由和属性路由

• MVC 布局视图

•  WebRoot

•  TagHelper使用

•  Asp.net core中模型绑定

•  Asp.net core中模型验证

•  Asp.net core中统一404处理

•  Asp.net core中异常处理

•  Asp.net core中日志记录

•  Asp.net core中间件使用

•  Asp.net core自定义中间件

•  Asp.net core中授权和认证

• ASP.NET 中过滤器

day3 Entity Framework和.NET CORE容器 • .NET EF Core 简介

• .NET EF Core搭建环境

• .NET EF Core 实现CRUD

• EF CORE 一对多和多对一

• EF Core基于关系的复杂查询

• ASP.NET 中缓存机制

• ASP.NET MVC实现会员登录

• ASP.NET MVC实现图书管理之CRUD

• 启用目录浏览和https重定向

• 开发环境和生产环境

• 配置读取

• 异步编程概念

• 异步编程async await基本适用

• 异步编程原理

• 理解IOC容器的基本认识和使用

• 理解IOC容器- 构造函数注入和方法注入

• 理解IOC容器- 生命周期管理

• 服务的生命周期和定位

day4 WebAPI和项目实战

 

• WebApi概述

• Swagger的安装和测试

• WebAPI之Route: Configure中间件

• WebAPI之Route配置和使用

• Restful 请求介绍

• 绑定参数推理

• 设置JSON格式

• JSON格式序列化和反序列化

• 通过类型、属性和特性设置参数

• 跨域问题分析和处理

• WEBAPI统一响应设置

• WEBAPI响应GET/POST请求

• WEBAPI响应PUT/DELETE请求

 

• WEBAPI-Swagger 注释和版本控制

• Log4net使用+文本日志的记录

• JWT介绍

• 自定义验证Filter校验Sign

• 项目实战:学校管理系统

• 项目实战:服务端编写:用户API, 实现身份认证; 图书管理CRUD

• 项目实战:编写前端:React+antd实现

• 服务端IIS部署

• 客户端Nginx

为什么选择艾威

艾威培训机构,自2003年成立以来,致力于为企业和个人提供最前沿的技术培训服务。我们的课程结构科学,由业界经验丰富的讲师亲自授课,确保您能在最短的时间内,以最高的效率掌握核心技能。

权威讲师团队:拥有多位来自业界的经验丰富的讲师,他们不仅理论深厚,更有丰富的实战经验。

实战操作:课程注重实战操作,让您在理解理论的同时,通过大量实战练习掌握每个知识点。

培训咨询
  • 2025-12-2 20:00
    【🔥年度平均观看时长TOP1】AI时代的安全挑战:攻心为上 | AI瞄准人性弱点:心理影响力武器升级
  • 2025-12-4 20:00
    【🔥年度单场观看人数TOP1】AI赋能数据管理:从数据孤岛到智能协同的突破
  • 2025-12-9 20:00
    【🔥单场点赞最高 年度互动之王】圆卓对话:聊聊BA这个职位那些被问及最多的“尖锐的问题
  • 2025-12-11 20:00
    【🔥年度爆款 项目管理课】项目经理不会用AI?那你真的落后了!
  • 2025-12-16 20:00
    【🔥年度爆款 企业架构课】AI赋能企业架构:TOGAF架构框架下的智能化转型
  • 2025-12-18 20:00
    【🔥年度爆款 流程管理课】从能力视角看流程:建立可视化预约直播的组织流程框架
  • 2025-12-23 20:00
    【🔥年度爆款 IT管理课】AI赋能ITIL4:打造未来服务管理的新标准
  • 2025-12-25 20:00
    【🔥2025年度新趋势之一】从传统审计到人工智能审计:AAIA引领审计数字化转型
  • 2025-12-30 20:00
    【🔥学员分享职场故事 最具价值AI实战课】Deepseek如何在工作中提效?
  • 更多直播讲座
    小艾老师还在安排中…
查看全部 >

扫码一键预约全部

查看更多 > 查看更多 >

数字化转型8大核心认证

  1. PMP项目管理认证

    艾威最近一期班: 针对2026年03月考试
  2. CBAP业务分析认证

    艾威最近一期班·开课时间:2026-01-31
  3. CBPP流程管理认证

    艾威最近一期班·开课时间:2026-03-21
  4. ITIL4 IT管理认证

    艾威最近一期班·开课时间:2025-12-27
  5. TOGAF企业架构认证

    艾威最近一期班·开课时间:2025-12-20
  6. CDMP数据管理认证

    艾威最近一期班·开课时间:2026-03-07
  7. CISA信息安全审计师认证

    艾威最近一期班·开课时间:2026-03-01
  8. CISSP信息安全专家认证

    艾威最近一期班·开课时间:2026-01-17