Course Locations

Anaheim, CA
Austin, TX
Boston, MA
Calgary, AB
Charlotte, NC
Chicago, IL
Columbia, MD
Columbus, OH
Dallas-Ft Worth, TX
Kansas City, MO
Los Angeles, CA
New York, NY
Ottawa, ON
Phoenix, AZ
Pittsburgh, PA
Raleigh-Durham, NC
San Diego, CA
San Francisco, CA
St Louis, MO
Toronto, ON
Vancouver, BC
Virtual Classroom
Wash Metro Area, DC

All Locations »

Popular Courses

Project Management, IT Service Management, .NET, SAS, Rexx, ASP, JavaScript, HTML, XML, ColdFusion, Visual Basic, COBOL, Assembler, Java, J2EE, Java Wireless, WebSphere, WebLogic, UNIX, LINUX, AIX, Solaris, z/OS, OS/390, CICS, IMS, VSAM, Easytrieve, AS/400, Oracle, BusinessObjects, SQL, DB2, Crystal Reports

Browse Courses

                          

About Us Software Consulting Training Home line

50150 C# 3.0 Programming in the .NET Framework

Email this Page    Print-Friendly Version

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.

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)

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.




Last Update: May 18, 2012