Original Course Value: €1,750 pp
TIA Skillnet subsidised price: €375 pp
Object-Oriented Programming in C#
Course content
This practical five-day course provides a comprehensive introduction to programming in C# using .NET and Visual Studio. It covers the fundamentals of C# programming and develops a strong understanding of object-oriented programming concepts and techniques.
Key topics include:
- Introduction to .NET and Visual Studio
- C# syntax, variables, data types, operators and expressions
- Control structures, loops and arrays
- Object-oriented programming principles
- Classes, objects, methods, constructors and properties
- Inheritance, polymorphism and interfaces
- Collections, generics and indexers
- Exception handling and type conversions
- Delegates, events and lambda expressions
- Introduction to Windows Forms and event-driven programming
- Modern C# features including nullable reference types, record types, asynchronous programming, dynamic types, named and optional arguments, and top-level statements
The course includes practical programming exercises and is designed for participants with previous programming experience in a high-level language.