Microsoft
Microsoft Logo

Implement Interfaces in C# 

  • Offered byMicrosoft

Implement Interfaces in C#
 at 
Microsoft 
Overview

Duration

3 hours

Total fee

Free

Mode of learning

Online

Schedule type

Self paced

Difficulty level

Intermediate

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Implement Interfaces in C#
 at 
Microsoft 
Highlights

  • Earn a certificate of completion
Details Icon

Implement Interfaces in C#
 at 
Microsoft 
Course details

Skills you will learn
What are the course deliverables?
  • Introduce interfaces
  • Implement interfaces
  • Design code with interfaces
  • Guided project langstons ant
More about this course
  • This learning path will introduce you to interfaces in C#. You'll work with a role-playing game inventory project to practice adding behaviors to classes, and use interfaces to craft modular, robust code!

Implement Interfaces in C#
 at 
Microsoft 
Curriculum

Introduce interfaces

Introduction

What is an interface

Exercise - Create an interface

Exercise - Extend classes with an interface

Why use interfaces

Exercise - Use system defined interfaces

Complete the challenge

Review the solution

Knowledge check

Summary

Implement interfaces

Introduction

Examine interfaces and abstract classes

When to use interfaces

Exercise - Implement multiple interfaces

Exercise - Use interfaces as a type

Complete the challenge to get craftable items

Review the solution

Knowledge check

Summary

Design code with interfaces

Introduction

Understand tightly coupled code

Exercise - Reduce dependencies with interfaces

Examine interfaces designs

Exercise - Create a design standard

Learn to plan for interfaces

Complete the challenge

Review the solution

Knowledge check

Summary

Guided project langstons ant

Introduction

Prepare

Exercise - Create an interface

Exercise - Use the interface as a type

Knowledge check

Summary

Implement Interfaces in C#
 at 
Microsoft 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Other courses offered by Microsoft

Free
2 hours
Intermediate
Free
4 hours
Intermediate
Free
5 hours
Beginner
Free
1 hours
Beginner
View Other 1171 CoursesRight Arrow Icon
qna

Implement Interfaces in C#
 at 
Microsoft 

Student Forum

chatAnything you would want to ask experts?
Write here...