|
|
|
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# 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# 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, 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.
|
|