C# OOP: C# Object Oriented Programming on Real C# Projects
Learn C# OOP with hands-on C# projects and dive in C# intermediate step by step guide to classes, interfaces and C# OOP
What is Object Oriented Programming
Intro to Objects and Classes
Class Structure – Banking Application
ÜCRETSİZ ÖNİZLEMEActions in a Class
Instantiation – Testing Our Application
ÜCRETSİZ ÖNİZLEMEAccess Modifiers
Static Class
Partial Class
Nested Class
Conclusion and Homework
Homework and Answer
Into to Fields and Properties
Code Organization with Regions
Demonstration – Fields and Properties
Introduction to Methods
Static (Utility) Methods
Passing by Variable
Methods in Our Application
Introduction to Constructors
Demonstration – Constructors
Conclusion and Homework
Homework and Answer
Windows Forms Applications
Create Windows Forms Application
Windows Forms Events
Demonstration – Windows Forms Events
Input Validations
User Controls – Part 1
User Controls – Part 2
Conclusion and Homework
Homework and Answer
Data Logic
Refactoring – Logically Organizing Elements
System IO Library
File System as Data Storage Unit - Part 1
File System as Data Storage Unit - Part 2
File System as Data Storage Unit - Part 3
File System as Data Storage Unit - Part 4
File System as Data Storage Unit - Part 5
Conclusion
Inheritance – Part 1
Inheritance – Part 2
Understanding Inheritance - Non-inheritable member – Constructor
Sealed and Abstract Modifiers – Part 1
Sealed and Abstract Modifiers – Part 2
Access Modifiers Revisited
Polymorphism
Interfaces – Part 1
Interfaces – Part 2
Conclusion and Homework
Homework and Answer
Event Driven Programming
Delegates and Events
Exception Handling
Demonstration - Exception Handling - Part 1
Demonstration - Exception Handling - Part 2
Conclusion and Homework
Homework and Answer
Keyboard Shortcuts
Code Styling and Beautification Tools
Code Snippets
Documentation Comments
Override To String Method
Handling Exceptions Globally
Final Conclusion