Programming C# 6: Advanced

Category
Programming
Level
Advanced
Lessons
99
Duration
7h 53m 04s
Last Updated: 2018-08-14
This course is an advanced lesson on how to operate one of the most versatile programming languages available: C# 6.

The first section will discuss working with objects. You will learn about value and reference types in various contexts so that you can better understand when to use each type, ultimately avoiding programming pitfalls. Additionally, we will cover deterministic object lifetimes, instance and static members, and overriding object class functionality.

The next module will discuss methods, which begin with a description of the properties, the automatic properties, the methods, and the optional param and caller info.

To continue, we will go over methods in classes, save and retrieve info, return and pass arrays, instance and static members, and expression of bodied methods.

We will then move onto inheritance, including derived classes, override and overload members, and abstract classes and members.

Next, we will discuss interfaces, covering sealed classes and members, interfaces in .NET framework, partial and nested classes, and namespaces.

To conclude, we will dive into arrays by discussing initializing an array, retrieving data, arrays as method parameters, arrays in the .NET framework, manipulating arrays, allowing flexible sorting, advanced sorting, searching arrays, and creating indexers.
Category
Programming
Level
Advanced
Lessons
99
Duration
7h 53m 04s
Programming C# 6: Advanced - Module 01 - Working With Objects
Programming C# 6: Advanced - Module 02 - Methods
Programming C# 6: Advanced - Module 03 - Methods in Classes
Programming C# 6: Advanced - Module 04 - Inheritance
Programming C# 6: Advanced - Module 05 - Interfaces
Programming C# 6: Advanced - Module 06 - Arrays
Don Kiely
I’m an instructor on many SQL Server and Visual Studio courses. I’m a nationally recognized author, instructor, and consultant specializing in Microsoft technologies. With many years of teaching experience, I’m the author or co-author of several programming books, and have spoken at many industry conferences and user groups. In addition, I’m a consultant for a variety of companies that develop distributed applications for public and private organizations.
Don KielyInstructor and Curriculum Developer
Other Courses by Don Kiely