Watch trailer
Course at a glance
Included in these subscriptions:
- Dev & IT Pro Video
- Dev & IT Pro Power Pack
Release date | 5/20/2016 | |
Level | Intermediate | |
Runtime | 2h 21m | |
Closed captioning | Included | |
Transcript | Included | |
eBooks / courseware | Included | |
Hands-on labs | Included | |
Sample code | Included | |
Exams | Included |
Course description
Here veteran programmer and instructor Don Kiely delves deep into the robust features baked deep within C#. Kiely will review the programming tools necessary to create enterprise-class code and focuses on one of the key features of object-oriented programming, inheritance, and how to create it using derived classes.
Prerequisites
This course builds upon:
Programming C# 6: Getting started
Programming C# 6: Your First App
Programming C# 6: Projects and Syntax
Programming C# 6: Variables and Data Types
Programming C# 6: Adv Data Types and Operators
Programming C# 6: Strings, File I/O and Date Types
Programming C# 6: Conditions and Looping
Programming C# 6: Objects and Classes
It is considered a more Intermediate to advanced topic after you have
gone through these other courses.
Learning Paths
This course is part of the following LearnNowOnline SuccessPaths™:
.NET Framework C# Development
Meet the expert
Don Kiely is a featured instructor on many of our SQL Server and Visual Studio courses. He is a nationally recognized author, instructor, and consultant specializing in Microsoft technologies. Don has many years of teaching experience, is the author or co-author of several programming books, and has spoken at many industry conferences and user groups. In addition, Don is a consultant for a variety of companies that develop distributed applications for public and private organizations.
Course outline
Inheritance
Inheritance (10:30)
- Introduction (00:46)
- Demo: Base Class Members (02:34)
- Inheritance (00:57)
- Inheritance - The Solution (03:04)
- Inheritance - A Step Further (02:36)
- Summary (00:30)
Derived Classes (17:33)
- Introduction (00:51)
- Demo: Inherited Members (05:42)
- Demo: New Fields (05:36)
- Demo: Individual Customer (04:51)
- Summary (00:30)
Override and Overload Members (26:29)
- Introduction (00:38)
- Demo: Moving Properties (04:07)
- Demo: Override Properties (05:59)
- Demo: Overload Members (05:15)
- Demo: Inheriting Variables (04:16)
- Demo: Base (02:52)
- Demo: Base Example (02:57)
- Summary (00:23)
Abstract Classes and Members (21:55)
- Introduction (01:01)
- Abstract Classes and Members (00:45)
- Demo: Abstract Class (03:37)
- Demo: Deriving from Abstract Class (06:15)
- Demo: Abstract Class Implementation (04:02)
- Demo: Partially Abstract Class (05:26)
- Summary (00:46)
Interfaces
Sealed Classes and Members (10:54)
- Introduction (00:33)
- Sealed Classes and Members (01:09)
- Demo: Sealed Class (04:36)
- Demo: Sealed Members (03:52)
- Summary (00:42)
Interfaces (12:45)
- Introduction (01:08)
- Interfaces (00:41)
- Demo: Interface (05:42)
- Demo: Implementing Interfaces (04:23)
- Summary (00:49)
Interfaces in .NET Framework (09:46)
- Introduction (01:02)
- Demo: IComperable (04:37)
- Demo: Comparisons (03:31)
- Summary (00:36)
Partial and Nested Classes (17:25)
- Introduction (00:48)
- Partial Classes (00:57)
- Demo: Partial Class (05:38)
- Demo: Nested Classes (03:10)
- Demo: Using Nested Classes (04:20)
- Demo: Private Nested Classes (02:02)
- Summary (00:27)
Namespaces (14:19)
- Introduction (00:36)
- Namespaces (01:05)
- Demo: Namespaces (05:03)
- Demo: Multiple Namespaces (06:41)
- Summary (00:51)