Object-Oriented Programming for the Visual Studio .NET Platform
What you can learn.
- Design applications employing the principles of object-oriented design
- Develop high-performing software that is scalable, extensible, and reusable
- Discuss intelligently object-oriented concepts and methodologies
- Master the software development tools in the .NET Framework
About this course:
This course provides the .NET developer with a thorough hands-on grasp of object-oriented programming (OOP) techniques in the Microsoft .NET framework as well as any aspects of object-oriented design (OOD). This course exposes the .NET developer to more advanced application design and architectural techniques that can be applied in real-life settings and that result in a more robust, flexible, and reusable coding model. Instruction includes examples and exercises involving multi-tier architecture (logical and physical), interface-based component development, distributed systems design and architecture, and design patterns and practice. This course, which includes examples and exercises, benefits Visual C# .NET developers. Examples and exercises are presented.
It is advisable that you complete the following (or equivalent) since they are prerequisites for Object-Oriented Programming for the Visual Studio .NET Platform.
X418.735A Programming in C# for Visual Studio .NET Platform II or consent of instructor.
Fall 2019 Schedule
These courses are fully online, and there are no in-person classroom meetings.