This repository contains my assignments and practice tasks from the .NET Route course, starting from basic OOP concepts and gradually building a Movie Ticket Booking System while applying different OOP principles.
- Route-A1 β Introduction to OOP concepts in C# with theory questions and building a basic Movie Ticket Booking System using classes, structs, enums, and methods.
- Route-A2 β Improving the ticket system using encapsulation, properties, indexers, and static members, plus theoretical questions about fields, properties, and indexers.
- Route-A3 β Refactoring the system using inheritance, composition, and sealed classes, and adding multiple ticket types (Standard, VIP, IMAX).
- Route-A4 β Applying polymorphism with method overriding and overloading to make the ticket system more flexible and extensible.
- Route-A5 β Extending the system using interfaces and object cloning concepts.
- Route-A6 β Enhancing the Movie Ticket Booking System using abstraction, abstract classes, partial classes, and extension methods.
- This link covers the advanced topics and research of this course: DB, C#, and .NET: https://www.notion.so/Net-Course-3297a1b71e4180b3ab53c7ecfc622509?source=copy_link