YoVDO

Basics of Object Oriented Programming with C#

Offered By: Udemy

Tags

C# Courses Object-oriented programming Courses Enumeration Courses

Course Description

Overview

This course will introduce you to the Basics of OOP with C#, followed by a Project to Practice - Warrior Wars!

What you'll learn:
  • Basic Concepts of Object Oriented Programming with C# (but the concepts apply to most languages)
  • Namespaces
  • Fields & Properties
  • Const and Readonly constants
  • Static Fields
  • Static Classes (Singleton)
  • Enumerations

This course will lay the foundations of Object Oriented Programming (OOP) in your mind, allowing you to progress to more complex, systematic and cleanerProgramming methods.

The course is aimed at students who have at least some coding experience, preferably with C#(but Java or any other similar language is also acceptable).

In the course you will learn:

  • What is an object and a class
  • What is object oriented programming
  • Class Constructors
  • Namespaces
  • Should you or should you not use the "this" keyword
  • Fields and Properties
  • Different ways in which Properties can be used
  • Const and Readonly constants, the difference between them and how to use them
  • Static Fields and Static (Singleton)Classes
  • Enumerations
  • And more...

At the end, we will create a project to practice everything that we have learned in the course, by using a clean and systematic way.

We are going to ask ourselves a series of questions and we will answer them with code, this will produce a beautifully written high quality code, that you will fall in love with.



Taught by

Tod Vachev

Related Courses

程序设计实习 / Practice on Programming
Peking University via Coursera
算法基础
Peking University via Coursera
算法基础 | Fundamental Algorithms
Peking University via edX
算法基础
Peking University via Coursera
Complete Cyber Security Course: Go From Zero To Hero
Udemy