Overview Veel ontwikkelaars zijn bekend met de theorie van Object-Oriented programmeren maar vinden het lastig dit in de praktijk toe te passen. In deze driedaagse training leren we je hoe je Object-Oriented applicaties kan ontwerpen en ontwikkelen in .NET m.b.v. Visual Studio.
Pre-Requisites
Voor deze training is een redelijke kennis van C# of Visual Basic .NET gewenst.
Next Course Dates
More Information
Deze training is geschikt voor zowel C# als VB.NET ontwikkelaars.
Deze training richt zich op Object-Oriented concepten als: classes, methods, properties, inheritance en interfaces. Daarnaast wordt uitgelegd hoe deze concepten in de praktijk kunnnen worden toegepast.
Module 1: Getting Started with Object-Oriented Programming
- Introduction to Object-Oriented Programming
- Creating Projects in Visual Studio
- Coding in Visual Studio
- Productivity Features in Visual Studio
- Debugging Visual Studio Applications
Module 2: Implementing Classes, Properties and Methods
- Creating Classes
- Implementing Properties Within a Class
- Implementing Methods Within a Class
- Using Classes, Properties and Methods
Module 3: Implementing Inheritance, Abstraction, and Polymorphism
- Introduction to Inheritance and Abstraction
- Implementing Inheritance and Abstraction
- Introduction to Polymorphism
- Implementing a Polymorphic Structure
Module 4: Implementing Interfaces
- Introduction to Interfaces
- Implementing a Custom Interface
Module 5: Designing Object-Oriented Structures
- Establishing Classes from Business Requirements
- Adding Inheritance to the Design
- Adding Interfaces to the Design
- Reviewing and Refining the Design
Module 6: Delegates, Events, and Exceptions
- Introduction to Delegates
- Implementing Delegates
- Introduction to Events
- Implementing Events
- Introduction to Exceptions
- Implementing Exceptions
Module 7: Designing Object Collaboration
- Introduction to Class Interactions
- Adding Interactions to a Design
- Evaluating the Design
- Introduction to Patterns
Module 8: Deploying Components and Class Libraries
- Introduction to Components and Class Libraries
- Deploying a Component/Class Library
- Best Practices for Deploying a Component/Class Library