Autoplay
Autocomplete
Previous Lesson
Complete and Continue
C# OOP: C# Object Oriented Programming on Real C# Projects
Introduction to C# OOP: C# Object Oriented Programming on Real C# Courses
What We Will Learn? (3:02)
Project Files and Course Documents
FAQ regarding C#
Set Up Visual Studio
How To Install Visual Studio 2019 On Windows? (2:26)
How To Install Visual Studion On Mac? (5:48)
How To Install Visual Studio 2022 On Windows? (6:58)
Introduction to Object Oriented Programming
What is Object Oriented Programming (1:59)
Objects and Classes
Class Structure – Banking Application (3:50)
Intro to Objects and Classes (5:48)
Actions in a Class (9:41)
Instantiation – Testing Our Application (9:55)
Access Modifiers (2:56)
Basic Class Types in OOP
Static Class (2:29)
Partial Class (2:26)
Nested Class (4:04)
Conclusion and Homework (1:47)
Homework and Answer (2:22)
Class Structure in Detail
Code Organization with Regions in OOP (2:39)
Intro to Fields and Properties (4:48)
Demonstration – Fields and Properties (7:19)
Methods in C# OOP
Introduction to Methods (2:36)
Static (Utility) Methods (7:44)
Passing by Variable (4:13)
Methods in Our Application (9:04)
Constructors in C# OOPS
Introduction to Constructors (4:45)
Demonstration – Constructors (8:53)
Conclusion and Homework (2:24)
Homework and Answer (9:34)
Windows Forms Applications
Create Windows Forms Application (11:25)
Windows Forms Applications (7:00)
Windows Forms Events (2:15)
Demonstration – Windows Forms Events (12:38)
Input Validations (5:37)
User Controls – Part 1 (9:41)
User Controls – Part 2 (10:20)
Conclusion and Homework (3:51)
Homework and Answer (7:19)
System Input Output
Refactoring – Logically Organizing Elements (13:23)
Data Logic (3:13)
System IO Library (4:08)
Demonstration - File System as Data Storage
File System as Data Storage Unit - Part 2 (8:41)
File System as Data Storage Unit - Part 1 (8:50)
File System as Data Storage Unit - Part 3 (13:54)
File System as Data Storage Unit - Part 4 (5:16)
File System as Data Storage Unit - Part 5 (8:40)
Conclusion (0:52)
Class Hierarchies in C#
Inheritance – Part 1 (10:09)
Inheritance – Part 2 (6:30)
Understanding Inheritance - Non-inheritable member – Constructor (5:40)
Sealed and Abstract Modifiers – Part 1 (3:27)
Sealed and Abstract Modifiers – Part 2 (12:49)
Access Modifiers Revisited (10:54)
Interfaces and Polymorphism
Polymorphism (8:42)
Interfaces – Part 1 (10:15)
Interfaces – Part 2 (11:41)
Conclusion and Homework (3:18)
Homework and Answer (12:53)
Event Driven Programming and Exception Handling
Event Driven Programming (8:06)
Delegates and Events (13:28)
Exception Handling in C# OOP
Demonstration - Exception Handling - Part 1 (8:19)
Exception Handling in C# (7:27)
Demonstration - Exception Handling - Part 2 (10:54)
Conclusion and Homework (1:00)
Homework and Answer (6:08)
Tips and Tricks
Code Styling and Beautification Tools (5:01)
Keyboard Shortcuts (9:38)
Code Snippets (1:44)
Documentation Comments in OOP C# (2:09)
Override To String Method (2:27)
Handling Exceptions Globally (4:00)
What We Have Learned?
Final Conclusion (1:11)
Access Modifiers
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock