教学优势
曙海教育的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系。曙海教育的课程在业内有着响亮的知名度。
本课程,秉承20年积累的教学品质,以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。
C#及netcore培训课程
环境要求:
Visual Studio 2010或以上、SQLServer2008或以上、IIS8或以上。
最佳环境:
Visual Studio 2015或以上、SQLServer2008 R2或以上、IIS8或以上。
课程目标:
课程主要内容包括基础知识、基础库、核心技术、WinForm与WebForm、高级应用、性能分析、项目实践。
课程中穿插实例进行讲解让学习者易于理解知识点,结合项目实际情况如何运用知识点。
课程大纲:
主题 |
内容 |
基础知识 |
1. C#语法(示例实战) 1) 变量、操作符和表达式 2) 方法和作用域 3) 复合赋值 4) 值类型和引用类型 5) 参数数组 6) 属性和字段 7) 索引器 2. 流程控制语句 3. 数组—批量数据处理(示例实战) 1) 概述 2) 一维数组 3) 二维数组 4) 数组与Array类 5) null与Array.Clear()的区别 |
基础知识 |
4. 字符串(示例实战) 1) string,String,StringBuilder的概念和区别 2) 空字符串 3) 字符串比较 5. 面向对象程序设计(示例实战) 1) 面向对象的四大特性 2) 密封类与密封方法 3) 接口的定义与实现 4) 抽象类与抽象方法 5) 分部类的定义与应用 6) 泛型方法定义 |
基础知识 |
6. 基础库介绍 7. C#版本介绍 1) 版本特性(示例实战) 2) 系统支持 |
设计模式 |
1. 创建型,主讲单例模式、工厂模式(示例实战) 2. 结构型,主讲迭代器模式(示例实战) 3. 行为型,主讲适配器模式、观察者模式(示例实战) |
NET Core |
1. NET Core 简介 1) .NET Core是什么 2) .NET Core的组成 3) .NET Core的特性 2. .NET Core与.NET Framework、Mono之间的关系 3. .NET Core与Asp.NetCore的区别 4. Asp.Net和Asp.NetCore的区别 |
NET Core |
5. ASP.NET Core运行原理 1) Starup.cs文件配置 2) appsetting.json配置 3) 处理管道(中间件) 4) 宿主容器 |
NET Core |
6. ASP.NET Core Web应用(示例实战) 7. ASP.NET Core API(示例实战) |
WPF |
1. WPF 1) 常见的控件 2) 控件与组件的区别 3) 自己定义组件(示例实战) 4) 窗体、容器、布局、模型 5) 依赖项属性和路由事件 6) 命令、资源 |
WPF |
7) 数据绑定 (1) 数据绑定要达到的效果 (2) INotifyPropertyChanged接口 (3) ObservableCollection<T>集合 (4) 数据绑定的示例 8) 命令绑定 (1) 命令绑定要达到的效果 (2) 命令绑定的实现 (3) 添加泛型支持的命令 (4) 命令绑定示例 9) 事件绑定 (1) 为什么要事件绑定 (2) 事件绑定的实现 (3) 带EventArgs参数的事件绑定 (4) 事件绑定的示例 |