Boost your .NET Framework 4.0 expertise with our Programming in C# 4.0 course using Visual Studio 2010, tailored for seasoned developers seeking to enhance application development skills.
Design and develop C# applications using .NET Framework 4.0 and Visual Studio 2010.
Implement error handling and file I/O operations in C# applications.
Utilize advanced programming constructs such as LINQ and asynchronous events.
Integrate C# applications with dynamic languages and COM components.
The course focuses on C# program structure, language syntax, and implementation detailswith .NET Framework 4.0. This course describes the new enhancements in the C# 4.0 language by using Visual Studio 2010. In this course, lower-intermediate level programmers gain the knowledge and skills they need to develop C# applications for the Microsoft .NET Framework 4.0. The course highlights the structure of C# 4.0 programs, language syntax, and implementation details. This course is not mapped to any exam.
No upcoming dates. Please check back later.
Introduction to the .NET Framework
Creating Projects Within Visual Studio 2010
Writing a C# Application
Building a Graphical Application
Documenting an Application
Running and Debugging Applications by Using Visual Studio 2010
Declaring Variables and Assigning Values
Using Expressions and Operators
Creating and Using Arrays
Using Decision Statements
Using Iteration Statements
Defining and Invoking Methods
Specifying Optional Parameters and Output Parameters
Handling Exceptions
Raising Exceptions
Accessing the File System
Reading and Writing Files by Using Streams
Creating and Using Enumerations
Creating and Using Classes
Creating and Using Structs
Comparing References to Values
Controlling Visibility of Type Members
Sharing Methods and Data
Using Inheritance to Define New Reference Types
Defining and Implementing Interfaces
Defining Abstract Classes
Introduction to Garbage Collection
Managing Resources
Creating and Using Properties
Creating and Using Indexers
Overloading Operators
Declaring and Using Delegates
Using Lambda Expressions
Handling Events
Using Collections
Creating and Using Generic Types
Defining Generic Interfaces and Understanding Variance
Using Generic Methods and Delegates
Implementing a Custom Collection Class
Adding an Enumerator to a Custom Collection Class
Using the LINQ Extension Methods and Query Operators
Building Dynamic LINQ Queries and Expressions
Integrating C# Code with Ruby and Python
Accessing COM Components from C#
Your team deserves training as unique as they are.
Let us tailor the course to your needs at no extra cost.
Trusted by Engineers at:
and more...
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier