LEAD Associates: providing training for solution providers with courses in Microsoft Visual FoxPro. Classes are delivered in Indianapolis and at customer sites.     Register for Classes   |     Contact Us    |     Home   
                


 
 
 

C# (cSharp) Training

Our C# (cSharp) training program includes two five-day C# courses that are designed for introductory and intermediate level application developers. Participants attending our C# classes will learn how to program the .NET platform using the C# programming language.

C# classes are offered at our training center in Indianapolis and at customer sites upon request.

Microsoft C# (cSharp or c Sharp) is a programming language that is part of the Microsoft .NET framework and a member of the Microsoft Visual Studio .net family of products. The 3400 classes available for Microsoft .NET development were created using the Microsoft C# programming language.

Course 101| Course 201

C# 101

C# Programming Fundamentals: A 5-day course in which students will learn the basics of application development using C#.  Prerequisites: Any programming experience is helpful, but not required. Fee: $1,750.

  • .NET Framework
  • Common Language Runtime
  • Managed vs. Unmanaged Code
  • Data Types and Operators
  • Program Control Statements
  • Classes, Objects, and Methods
  • Object Oriented Programming
  • Exception Handling
  • Using I/O
  • Review of Common Namespaces
  • ASP.NET Introduction
  • Web Services Introduction

C# 201

C# for Developers with Programming Experience: A 5-day course in which students will learn how to develop with C# and the .NET framework.  Prerequisites:  Experience with programming in C, C++, Visual Basic, Java, or another language.  Fee: $1,750. 

  • Overview of the Microsoft .NET Platform
    • Introduction to the .NET Platform
    • Overview of the .NET Framework
    • Benefits of the .NET Framework
    • The .NET Framework Components
    • Languages in the .NET Framework
  • Overview of C#
    • Structure of a C# Program
    • Basic Input/Output Operations
    • Recommended Practices
    • Compiling, Running, and Debugging
  • Using Value-Typed Variables
    • Common Type System
    • Naming Variables
    • Using Built-in Data Types
    • Creating User-Defined Data Types
    • Converting Data Types
  • Statements and Exceptions
    • Introduction to Statements
    • Using Selection Statements
    • Using Iteration Statements
    • Using Jump Statements
    • Handling Basic Exceptions
    • Raising Exceptions
  • Methods and Parameters
    • Using Methods
    • Using Parameters
    • Using Overloaded Methods
  • Arrays
    • Overview of Arrays
    • Creating Arrays
    • Using Arrays
  • Essentials of Object-Oriented Programming
    • Classes and Objects
    • Using Encapsulation
    • C# and Object Orientation
    • Defining Object-Oriented Systems
  • Using Reference-Type Variables
    • Using Common Reference Types
    • The Object Hierarchy
    • Namespaces in the .NET Framework
    • Data Conversions
  • Creating and Destroying Objects
    • Using Constructors
    • Initializing Data
    • Objects and Memory
    • Using Destructors
    • Destroying Objects
  • Inheritance in C#
    • Deriving Classes
    • Implementing Classes
    • Using Sealed Classes
    • Using Interfaces
    • Using Abstract Classes
  • Aggregation, Namespaces, and Advanced Scope
    • Using Internal Classes, Methods, and Data
    • Using Aggregation
    • Using Namespaces
    • Using Modules and Assemblies
  • Operators and Events
    • Introduction to Operators
    • Operator Overloading
    • Creating and Using Delegates
    • Defining and Using Events
  • Properties and Indexers
    • Using Properties
    • Using Indexers
  • Attributes
    • Overview of Attributes
    • Defining Custom Attributes
    • Retrieving Attribute Values

 


For more information on our services, feel free to Contact Us.

Our associated companies: Information Engineering develops custom Web and PC based software applications for commercial use, and Network Engineering, provides assistance in developing network/hardware solutions.

Products and technologies featured in our training include...
Microsoft Visual FoxPro Microsoft SQL Server
  
Microsoft, Visual FoxPro, SQL Server, Visual Studio, .NET, Visual Basic, Visual C#, ASP.NET, ActiveX, and ADO.NET, are either trademarks or registered trademarks of Microsoft Corporation.

Copyright © 2001-2011 LEAD Associates, Inc.
All rights reserved.