C# : Empower Yourself with Object Oriented C#

Learn Object Oriented C# to provide flexible, robust and efficient solutions
4.0 (2 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
25 students enrolled
$19
$50
62% off
Take This Course
  • Lectures 38
  • Length 3 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2015 English

Course Description

Design and development of a product requires great understanding of full capability of implementation language. The complexity of real world application requires the use of strength of language to provide robust, flexible and efficient solution. C# provides the Object Oriented capability and lot of rich features to stand with changing demand of current world application requirement.

This course explains the Object Oriented features of C# in step-wise manner. All the topics have been explained in simple way. You will also see the demonstration of source code implementation for each topic. This course will improve the C# skills of developers who have basic understanding of C#. You will learn Object Oriented features of C# which will help in providing efficient solution. Right now course covers following topics-

  • Classes and Objects
  • Inheritance and Polymorphism
  • Abstract Classes and Interfaces

This course will be expanded soon, some of the topics that will be added are-

  • Properties
  • Indexer
  • Operator Overloading

Course will be updated with adding new topics and existing topics will be provided in detail to have good understanding of Object Oriented features of C# to build the technical strength and shape your career.

What are the requirements?

  • Understanding of basic language features of C#

What am I going to get from this course?

  • Good understanding of Object Oriented features of C#
  • Object Oriented C# features implementation

What is the target audience?

  • Students
  • Software Developers/Engineers

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Introduction
Preview
01:30
Section 1: Classes and Objects
Class, Object, Access modifiers, accessing fields and methods
04:04
Demo for Class, Object, Access modifiers, accessing fields and methods
03:36
Constructor
02:32
Overloading Constructor
Preview
04:51
Static Member
Preview
05:12
Static Constructor
03:59
Static Class
02:15
Copy Constructor
Preview
04:57
Initializing Members
02:14
this reference
02:45
Nested Classes
08:30
Constant Members
02:07
Read-only Members
05:53
Section 2: Inheritance and Polymorphism
Inheritance
10:03
Composition
06:45
Constructor In Inheritance
10:58
Multi Level Inheritance
06:20
Polymorphism
09:34
Protected Access
11:18
new Methods
04:07
Object Class
02:11
Typecasting
03:22
is and as Operator
06:45
Section 3: Abstract Classes and Interfaces
Abstract Class
05:16
Abstract Method
05:57
Sealed Class
06:10
Sealed Methods
04:25
Generic Code and Specific Code
07:24
Interface
01:44
Single Class Implementing the Interface
02:20
Multiple Classes Implementing the Interface
03:21
Single Class Implementing Multiple Interfaces
04:02
Single Class with Base Class and Interface
03:54
Abstract Class with Interface
02:43
Interface from other interfaces
04:04
Explicit Implementation of Interface
06:43
Section 4: Coupon Codes
Discount Coupons for my other courses
2 pages

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Suresh Kumar Srivastava, Founder, Sonebhadra Technologies

Entrepreneur

Founder and Managing Director of Sonebhadra Technologies which provides software solutions and training.

Author

Author of best selling book on C language "C In Depth" and on Data Structures "Data Structures Through C In Depth".

C In Depth S K Srivastava, Deepali Srivastava BPB Publications Sold 110,000+ copies

Data Structures Through C In Depth S K Srivastava, Deepali Srivastava BPB Publications Sold 60,000+ copies

Industry Experience

Industry experience of 16+ years. Worked on system side includes Driver, Compiler, Linker, Debugger, IDE, System Utilities, System Management. Worked on architecture and design of various products and tools.

Ready to start learning?
Take This Course