C# is used in all facets of commercial software, from stand-alone, rich applications to responsive web-based software. Unlike Microsoft languages of the past, C# is truly a multi-platform programming language running on all major operating systems and mobile devices. This course exposes participants to C# programming and object-oriented analysis and design techniques.
This course was designed for professionals with demonstrated understanding of systems planning, system analysis, systems design, systems implementation, and system operation and support of software design by using diagram modeling and project management software. We recommend at least two years of experience writing computer programs in C#.
After completing this course, you will be able to:
- Write simple computer programs in C# using Classes, Inheritance, and Polymorphism
- Create and destroy objects dynamically, redefine operators to work with Classes, demonstrate use of concept Inheritance, and use the concept of Polymorphism
- Allocate memory dynamically and delete it when it is not needed and write output of a program to a file on the disk and read data from a file on the disk
- Use single and multidimensional arrays, searching and sorting techniques