This course provides an introduction to the main concepts of programming by components. Topics covered: Object-Oriented Programming (OOP) concepts that form the base for components, software architecture for supporting components, transition from structured Object Oriented to component-based programming, designing reusable components in Visual, Software Design Patterns such as Exception handling, Reflection, Web Services and their relationship to component programming.

Launch Course