Loading...
Course Description
The Advanced .NET Programming course goes beyond the basics to focus on advanced topics of C#. Topics include developing memory management, .NET components, interfaces, delegates, advanced language features, and threading.
Course Outline
- Understanding Memory Management with .NET
- Garbage Collection and Performance
- The Finalize Method and Dispose Method
- Interfaces
- Why Interfaces are Important
- Interfaces vs. Inheritance
- Defining and Implementing Interfaces
- .NET Framework Interfaces
- Components
- Understanding Components
- Creating Custom Components
- Generics
- Why Generics are Important
- Creating Generic Types
- Reflection
- Custom Attributes
- Advanced Language Features
- Threading and Serialization
- Overview of Threading
- Creating Multi-Threaded applications
- PInvoke and COM Interop
Prerequisites
C++ Programming or equivalent experience
Duration
12 hours | 2 Days or 4 NightsLoading...
Required fields are indicated by .
*Academic Unit eligibility to be determined by college/university in which you are enrolled in a degree seeking program.
*Academic Unit eligibility to be determined by college/university in which you are enrolled in a degree seeking program.