Object Oriented Programming with C#

C# is a simple, modern, general-purpose, object-oriented programming language developed by Microsoft within its .NET initiative led by Anders Hejlsberg. This Course will teach you OOPS C# programming and will also take you through various advanced concepts related to OOPS C# programming language.

Object Oriented Programming with C#

Section : Introduction


. Brief Introduction to the Course



. What is Object Oriented Programming and Why Do We Need It?


Section : Basic Class Construction in C#


. Creating a Basic Object (Class) in C#



. Structuring The Files in Our Project – Namespaces



. Constructing a Class – What is The Purpose of Constructors?



. The “this” Keyword, Why and When You Should Use It


Section : Fields and Properties in C#


. Fields and Properties – The Variables of a Class and The Difference Between The…



. Validation Implementation in a Property



. Read-Only, Write-Only and Read-Write Properties


Section : Types of Fields in a Class


. Static Fields And Their Purpose



. Constants in C# – Const and ReadOnly and The Difference Between …


Section : Enumerations and Static Classes



. Enumerations – Limit The Input Options To Defend Your Code



. Static Class (Singleton Design Pattern) And What You Can Do With It


Section : Object Oriented Programing Basics – Project


. Warrior Wars Project – Introduction to The Project



. What Is It That Defines Our Warriors? (The Fields in Our Warriors)



. Which of The Fields Should be Accessible? (Properties and Namespaces)



. What is a MUST for a Warrior? (Creating our Constructors)



. What Should Never Change? (Defining our Constants)



. What Is It That Warriors Can Do? (Implementing Attack Method)



. And What is The Result of The Attack?


More than 20000 students on Udemy

  • 4.1 Instructor Rating
  • Best Seller Course
  • Highest Rated Course
  • Courses used by udemy for business clients.

210K students on our platform

  • Unlimited access to all courses.
  • Top Courses for every trending technologies.
  • 4.5 Average ratings for all the courses.
  • Certificate Internationally accepted.

Learn at your pace

Courses Made By Industry Experts

Enhance your career

Enroll NowContact us