LOGO For Immediate Assistance Call 855-211-9361

1-3 day (9 HOUR TRAINING):

C# 4.0 Programming In Visual Studio 2010: 6 High Impact Training Sessions


Call for availability 855-211-9361

This three-day course provides a guided experience in the use of Visual Studio 2010 and C# 4.0 to develop an intermediate-level software application. Attendees will observe and participate in the development process for a small three-tier application and a web service that processes coins in a rare object set registry. The fundamental principles of C# 4.0 will be demonstrated as the user interface and application software is developed over the three-day course.

Course Overview

The six-part outline is as follows:

  • Learning the C# 4.0 Language Features and Visual Studio 2010 IDE
  • Object-Oriented Programming Features of C# 4.0
  • Requirements-Based Object-Oriented Software Design Principles and Patte
  • C# 4.0 Data Access: ADO.NET and LINQ
  • The CLR (Common Language Runtime) and The .NET Framework
  • Distributed Computing with C# 4.0, WCF and Web Services

Course Outline

  • Day One - Session One: Introduction, Downloads and IDE Overview

    • The Building Blocks of the .NET Framework
    • Visual Studio Express Edition Downloads / UML Modeling Software
    • IDE Navigation and Visual Studio Utilities
    • C# 4.0 Language Fundamentals
    • Coin Set Registry Database - SQL Server2008 Management Studio
  • Day One - Session Two: Object-Oriented Features of C# 4.0

    • Classes, Objects, Methods, Properties, and Interfaces
    • Structs, Inheritance, Polymorphism, and Abstract Classes
    • Object Life Cycle: Constructors and Destructors
    • Exception Handling and C# 4.0 Programming Constructs
    • Building the Set Registry CRUD Interface / Live Q & A
  • Day Two - Session One: Additional Language Features of C# 4.0

    • Collections and Indexers
    • Generics, Type Safety and Performance, Code Re-Use
    • Generic interfaces: Classes, Methods, and Events
    • Iterators and their use with Collections
    • Advanced String Management, Regular Expression in C# 4.0
  • Day Two - Session Two: Data Access In C# 4.0

    • ADO.NET and Sql Server 2008 R2
    • Data Providers: Working with ADO.NET Objects and Factory Patterns
    • Using LINQ To Leverage The Power Of Collections
    • Entity Data Models (EDM) and Visual Studio 2010
    • LINQ To XML, and LINQ to Objects
  • Day Three - Session One: The CLR and The .NET Framework

    • Services provided by .NET (ECMA-335)
    • The .NET Framework Architecture
    • Run-Time Services For The Set Registry Project
    • The .NET Framework Tools
    • (Aside) Telephony Application Using C# 4.0
  • Day Three - Session Two: Web Services and C# 4.0

    • WCF (Windows Communication Foundation) and Distributed Computing
    • Web Services Contracts, Bindings, Addresses
    • REST Web Services [Architecture], Key Features
    • Building a Set Registry Web Service Without WSDL or SOAP
    • Bringing It All Together- Application Programming with C# 4.0