Career Training >> Information Technology Training >> C/C++ Training >> 50150 C# 3.0 Programming in the .NET Framework Training Seminar
Course ID: 25819 | Course Duration: 6 Days
Course Dates: 
 
Career Training
 

50150 C# 3.0 Programming in the .NET Framework Training Class

Course ID: 25819
 
 
Course Snapshot View Dates Add To My Courses Get More Information About This Course Register Online Register By Fax On-Site Training View Printer Friendly Version
 
     
 

50150 C# 3.0 Programming in the .NET Framework Training Seminar

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. This course features an overview of all language-related features.
 
     
     
  Course Details  
     
     
  Agenda  
  Lesson 1: Introduction to the .NET Framework
Introduction to the .NET Framework Common Language Runtime Components - Garbage collector (GC), Common Type System (CTS), Just-in-Time compiler (JIT) An Overview of Managed Languages Microsoft Intermediate Language (IL) Native Image Generator (NGEN) An Overview of the Framework Class Library (FCL) .NET Version Evolution - from .NET 1.0 to .NET 3.5

Lesson 2: Introduction to C# 3.0
C# 3.0: Overview and Design Goals The Visual Studio Integrated Development Environment Hello World in C# Namespaces and References - Importing types, multi-targeting support, target platform Console Operations String Formatting Disassembling .NET - ILDASM, .NET Reflector

Lesson 3: The .NET Type System
The Common Type System The Common Language Specification Primitives and Built-in Types Value Types and Reference Types Boxing and Unboxing System.Object Class Members Type Conversions

Lesson 4: C# Classes
Class Members Access Modifiers Nested Types Fields Constructors and Static Constructors Constants and Readonly Fields Properties and Automatic Properties Object Initializer Syntax Methods and Static Methods Static Classes Extension Methods Partial Types and Partial Methods The new Operator Parameter Modifiers Variable Parameter Lists The Entry Point and its Parameters Destructors

Lesson 5: Garbage Collection
Destructor and Finalization Tracing Garbage Collection Interacting with the Garbage Collector Generations Weak References

Lesson 6: XML Documentation
XML Overview XML Documentation in Comments Auxiliary Tools - Sandcastle, DocumentX

Lesson 7: Arrays and Strings
Array Definition and Usage - Multi-dimensional, jagged, System.Array Casting and Enumerating Arrays String Class Members String Immutability StringBuilder String Literals

Lesson 8: Object Oriented Programming in C#
Inheritance and Polymorphism Up Casts and Down Casts Inheritance and Overriding Subtleties

Lesson 9: Structures and Enumerations
User-Defined Value Types Field Initialization Nullable Types Enumerations and Flags

Lesson 10: Indexers
Indexers Consuming Indexers from Other .NET Languages

Lesson 11: Exception Handling
Error Reporting Alternatives Throwing and Catching Exceptions Exception Types and Objects Inner Exceptions User-Defined Exceptions Resource Management Checked and Unchecked Arithmetic Exception Design Guidelines and Performance

Lesson 12: Interfaces
Interface Declaration and Implementation Explicit Interface Implementation System Interfaces Extending Interfaces using Extension Methods

Lesson 13: Operator Overloading
Overloading Operators Operator Names in the CLS User-Defined Conversions - Implicit and explicit, sequence of conversions

Lesson 14: Delegates and Events
Delegate Definition and Usage Delegate Implementation Multi-cast Delegates Anonymous Methods Lambda Functions Events Event Design Patterns

Lesson 15: Preprocessor Directives
Preprocessing Directives Defining and Undefining Preprocessor Directives

Lesson 16: Improved C++
Control Flow Statements Switch Blocks

Lesson 17: Metadata and Reflection
Metadata Tables Reflection Types System.Activator

Lesson 18: Attributes
Attribute Class Attribute Examples Applying Attributes User-Defined Attributes and Attribute Usage Querying Attributes with Reflection

Lesson 19: Generics
Motivation for Generics Generic Constraints Generic Interfaces, Methods, and Delegates .NET Generics vs. C++ Templates Generics and Reflection

Lesson 20: Generic Collections
Built-in Generic Collections Generic System Interfaces Collection Initializers

Lesson 21: Deployment, Versioning, and Configuration
Deployment and Versioning of .NET Assemblies Private and Shared Assemblies - The Global Assembly Cache (GAC) Application Configuration Files Versioning Policies Friend Assemblies Multi-Module Assemblies

Lesson 22: Unsafe Code and Interoperability
.NET Interoperability Options Introduction to Platform Invoke (P/Invoke) Unsafe Code - C# Pointers

Lesson 23: Introduction to Language-Integrated Query (LINQ)
Anonymous Types and Implicit Variables Expression Trees Query Operators and the Query Pattern Language-Integrated Query Keywords and Query Translation LINQ to Objects

 
     
     
     
 
On-Site Training Bring this 50150 C# 3.0 Programming in the .NET Framework training class in-house at your facility. Request More Information Request More Information On 50150 C# 3.0 Programming in the .NET Framework
 
Career Training
 
 
Career Training
  50150 C# 3.0 Programming in the .NET Framework Training Course Dates and Locations  
     
  Course ID: 25819 | Course Duration: 6 Days  
     
  Locations:  
     
   User Incentive For Registering on TrainUp.com! Gift card when you register today!  
     
 
Start Date Price      Location/Event Details Register Online Request
More Info
  Print/Fax
Register
10/04/2010 US$ 2500.00    Neenah, WI Register Online For The 10/04/2010 Event Request More Information   Register By Fax For The 10/04/2010 Event
10/11/2010 US$ 2500.00    Wauwatosa, WI Register Online For The 10/11/2010 Event Request More Information   Register By Fax For The 10/11/2010 Event
10/18/2010 US$ 2500.00    Madison, WI Register Online For The 10/18/2010 Event Request More Information   Register By Fax For The 10/18/2010 Event
11/01/2010 US$ 2500.00    Neenah, WI Register Online For The 11/01/2010 Event Request More Information   Register By Fax For The 11/01/2010 Event
11/15/2010 US$ 2500.00    Wauwatosa, WI Register Online For The 11/15/2010 Event Request More Information   Register By Fax For The 11/15/2010 Event
12/06/2010 US$ 2500.00    Madison, WI Register Online For The 12/06/2010 Event Request More Information   Register By Fax For The 12/06/2010 Event
12/06/2010 US$ 2500.00    Neenah, WI Register Online For The 12/06/2010 Event Request More Information   Register By Fax For The 12/06/2010 Event
 
     
 
On-Site Training Bring this 50150 C# 3.0 Programming in the .NET Framework training class in-house at your facility. Request More Information Request More Information On 50150 C# 3.0 Programming in the .NET Framework
 
Career Training
 
 
Career Training
  Browse Our Catalog  
     
  Select a market segment to view more courses

 
     
  Or, select a category to view more Information Technology courses

 
     
  Browse By Category Browse By Category

Browse By Location Browse By Location

Browse New Courses Browse New Courses

 
     
Career Training
 
   
 
  
Career Training
   
Career Training
 
 
 
 






Site Map -- Top Training Courses -- Request On-Site Training

Find Jobs -- Degree Programs -- Training Providers -- Resource Center -- About Us -- Contact us

TrainUp.com Your Career Training Marketplace