Loading Course Schedule...
PT6964
Summary
This course provides students with the knowledge and skills to develop applications in the .NET Framework 3.5 using the C# 3.0 programming language. C# is one of the most popular programming languages in existence, and the C# 3.0 revision introduces new productivity, performance, functional programming and convenience features into the language. This course features an overview of all language-related features, as well as an introduction to general .NET Framework features such as garbage collection, assembly loading, Reflection, Language-Integrated Query (LINQ) and many others.
Prerequisites
Before attending this course, students must have:-Working knowledge of an object-oriented programming language (C++ preferred).-Familiarity with object-oriented design principles.-Completed course 2124 or have equivalent knowledge in the above topics.
Duration
5 Days/Lecture & Lab
Audience
This course is intended for developers with good knowledge of object-oriented principles and practical experience of at least 6 months with an object-oriented programming language (C++ preferred).
Topics
- Introduction to the .NET Framework
- Itroduction to C# 3.0
- The .NET Type System
- C# Classes
- Garbage Collection
- XML Documentation
- Arrays and Strings
- Object Oriented Programming in C#
- Structures and Enumerations
- Indexers
- Exception Handling
- Interfaces
- Operator Overloading
- MDelegates and Events
- Preprocessor
- Improved C++
- Metadata and Reflection
- Attributes
- Generics
- Deployment, Versioning, and Configuration
- Unsafe Code and Interoperability
- Introduction to Language-Integrated Query (LINQ)