课程大纲
套餐详情
- C# 和 .NET 简介:.NET Framework 构建基块;C# 中的 Hello world;使用 Visual Studio 2015;命名空间和程序集
- 核心 C# 编程构造:变量、运算符和语句;引用类型与值类型;转换;可为 null 的类型;使用 Console 和 String 类;控制流;使用隐式类型
- 更多 C# 编程构造:定义方法;输入、输出和可选参数;方法重载;阵 列;结构
- 定义和使用类:定义类;定义构造函数和终结器;定义属性;创建和处置对象;定义常量和只读字段;静态成员;分部类/方法
- 继承和多态性:定义基类和派生类;覆盖方法;抽象类;接口
- 异常处理:定义 Try/Catch/Finally 块;抛出异常;定义新的异常类;定义 Using 块
- 创建对象集合:泛型概述;使用 List 集合;使用 Dictionary 集合
- C# 6 中的新增功能:静态使用语法;自动属性初始值设定项;字典初始值设定项;异常筛选器;字符串插值
- 委托、事件和 Lambda:概述;定义简单的委托;定义和处理事件;使用 lambda 表达式
- 其他语言功能:运算符重载;扩展方法;对象初始值设定项;匿名类型
- LINQ 简介:LINQ 的作用;简单的 LINQ 查询表达式;将 LINQ 与集合一起使用;LINQ 查询运算符
- 使用实体框架:EF 类和 DbContext;建立关系;管理数据;其他技术
- 异步编程简介:了解 async 和 await 关键字;实现异步代码
- MVC6 概述:创建 ASP.NET MVC 应用程序;定义模型、视图和控制器;REST 和 Web API 简介
要求
- 至少 6 个月的编程经验
- 熟悉OO概念将是一个优势
客户评论 (10)
万事。 再次考虑到 Fulvio 涵盖的概念数量,包括三天的详细解释真的很好。 我喜欢他涵盖了我们作为数据工程师需要的许多概念。
Florim - Jisc
课程 - Programming in C# with Visual Studio
机器翻译
The trainor is knowledgeable about the topic. He is easily to approach if you have questions. Of course, he shared his knowledge to the best he can.
Minette Mirzi Dela Cruz - Electronic Commerce Payments Inc.
课程 - Programming in ASP.NET MVC 5
解释得很好。
Moises - Department of Defense
课程 - Programming in WPF
机器翻译
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
课程 - Visual Studio with VB.Net
我很欣赏 Folio 的广泛知识。 他不仅熟悉课程内容,而且还知道我们熟悉的语言的结构,以使示例对我们更有意义。 在间歇期间,他分享了他在培训范围之外的技术和解决方案的知识,以提供对我们在未来(和未来培训)中可以使用的其他解决方案的见解。
Raphael - Markit Valuations Limited
课程 - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
机器翻译
Trainer knowledge and approach.
Piotr Kucharski
课程 - Introducing C# 6.0 with Visual Studio 2015/2017
Colin approached the subject in a way, and using language in a way that made it easy to understand. He managed to cover a vast amount in a small time without making it seem like "Information Overload". The training was done in a way that ensures you to take in information and use it going forward, rather than detaching each part from the next.
David - Sepura Plc
课程 - Programming in C#
根据培训参与者提出的问题和问题,灵活地调整方法和练习。
Maciej - DataConsult S.A.
课程 - Advanced Programming in C#
机器翻译
我真的很喜欢这些练习
Ioan Adrian Gui - Bachner - Continental Automotive (avlad)
课程 - Unity: Developing 3D Games with C# and Javascript
机器翻译
the trainer level.