Introduction to Object Oriented Programming using Microsoft Visual Studio 2008
The target audience for this course is lower-intermediate level programmers who have a minimum of three months programming experience in a professional environment and want to learn how to use Visual Basic or C# to develop well conceived and implemented object-oriented programming applications.
After completing this course, students will be able to:
- Describe the fundamentals of getting started with object-oriented development and review Visual Studio 2008 features.
- Describe classes and their importance in the basic structure of an object-oriented application.
- Add properties and methods to implement the internal functionality of a class.
- Implement inheritance, abstraction and polymorphism to reduce code duplication.
- Create structures that emphasize code reusability.
- Implement interfaces to establish “common” relationships between classes, reduce code dependencies, and facilitate code.
- Create an object-oriented structure design from a business problem. Create object-oriented structures based on their knowledge of classes, properties, methods, inheritance, and interfaces.
- Create and use delegates, events and exceptions to establish interclass communications.
- Design class interactions based on a set of business requirements.
- Design class interactions using methods, events, delegates and exceptions.
- Evaluate techniques to improve their own design.
- Evaluate a design pattern and determine its applicability to a business scenario.
- Create and maintain updatable units of software by deploying components and class libraries.
- Maintain an application without deploying the entire application.
- Module 1: Getting Started with Object-Oriented Programming
- Module 2: Implementing Classes, Properties and Methods
- Module 3: Implementing Inheritance, Abstraction, and Polymorphism
- Module 4: Implementing Interfaces
- Module 5: Designing Object-Oriented Structure
- Module 6: Delegates, Events, and Exceptions
- Module 7: Designing Object Collaboration
- Module 8: Deploying Components and Class Libraries
This three-day instructor led course will enable attendees to start designing and developing object-oriented applications using Visual Studio 2008. Attendees will learn object-oriented concepts including classes, methods, properties, inheritance, and interfaces. Also they will learn how to identify opportunities to use these concepts in design, and how to implement these object-oriented concepts using Visual Studio 2008.
Main menu
Software Vendor
IT Technical
Business Skills
- >Project Management (187)
- ITIL (38)
- PRINCE2 (46)
- >Reporting (28)
- HR (29)
- Health and Safety (3)
- >Management (344)
- Business Development (5)
- Strategic Management (5)
- >Personal Development (251)
- >Leadership (76)
- >Administration (205)
- Finance (36)
- >Sales and Marketing (116)
- IT Service Management (98)
- Customer Service (21)
- Legal (8)
