YoVDO

C# Interfaces

Offered By: Pluralsight

Tags

C# Courses Software Development Courses C Programming Courses

Course Description

Overview

This course covers interfaces from the basics of "what are interfaces?" and works up to advanced abstractions.

Code that is easy to maintain, extend, and test is key to applications that move quickly to meet our users’ changing needs. In this course, C# Interfaces, you will learn how to use interfaces effectively to create flexible and maintainable applications. First, you will see the mechanics of exactly what interfaces are, and why we want to use them. Next, you will explore how to create your own interfaces to make it easy to change them or swap out functionality. Finally, you will delve into designing effective interfaces to make sure that you are getting the benefits that you need in your specific applications. When you are finished with this course, you will have a good understanding of interfaces and how you can use them effectively in your own applications.

Topics:
  • Course Overview
  • Introducing Interfaces
  • Creating Interfaces to Add Extensibility
  • Interfaces and Dynamic Loading
  • Explicit Interface Implementation
  • Designing Effective Interfaces
  • Interfaces in Frameworks and Patterns

Taught by

Jeremy Clark

Related Courses

3D Art and Audio Pipeline
Unity via Coursera
3D Interactions and Navigation
Unity via Coursera
ABC du langage C
Institut Mines-Télécom via France Université Numerique
Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera
Add Gore to Your Game in Unity
Coursera Project Network via Coursera