Your Cart
Loading

Programming 2 – Advanced C# Concepts

On Sale
€15.00
€15.00
Added to cart

Course Description

This course is a continuation of Programming 1 and introduces more advanced concepts in object-oriented programming (OOP) using C#.

Students will learn how to design and implement efficient and reusable code through the use of classes, properties (get/set), abstract classes, and interfaces.

The course also covers string manipulation, file reading and writing, and advanced problem-solving techniques that prepare students for professional software development.

Key Topics Covered

  • Classes, objects, and encapsulation
  • Properties (get and set)
  • Constructors and destructors
  • Abstract classes and interfaces
  • String handling and processing
  • Reading from and writing to files
  • Error handling and debugging techniques
  • Practical applications of object-oriented design

Learning Outcomes

By the end of this course, students will be able to:

  1. Build structured programs using object-oriented principles.
  2. Design and implement custom classes with encapsulation and abstraction.
  3. Use interfaces to define reusable and flexible program components.
  4. Manipulate text efficiently using C# string operations.
  5. Read from and write to files for persistent data storage.
  6. Apply OOP techniques to build scalable, maintainable software solutions.


You will get a PNG (218KB) file