Search Center Request Info Resources Directions About Us

Search

 
SkillPort Login

Learning Port Login

Mentored Learning Manager Login

Solutions for:


Learning Methods

Classroom
Learning

eLearning

Mentored
Learning

Clubs

Career Training

Small/Medium
Business

Government

Enterprise

Certifications

Room Rentals

 
Title: 2124 Programming with C# - ML
Delivery Method: Mentored Learning
Duration: 10 Sessions
Overview: The goal of this course is to provide students with the knowledge and skills they need to develop C# applications for the Microsoft .NET Platform. The course focuses on C# program structure, language syntax, and implementation details.

C# was created to be the programming language best suited for writing enterprise applications for .NET. C# combines the high productivity of Microsoft Visual Basic with the raw power of C++. It is a simple, object-oriented, and type-safe programming language that is based on the C and C++ family of languages.
Who Should Attend: This course is intended for experienced developers who already have programming experience in C, C++, Visual Basic, or Java. These developers will be likely to develop enterprise business solutions
Pre-requisite(s): Before attending this course, students must have:
• Experience with programming in C, C++, Visual Basic, Java, or another programming language.
• Familiarity with Microsoft .NET strategy
CPE Information: CPE Credits: 0 hours
Course Level: Basic
Instructional Method: Group-live
Additional CPE Information

Outline: Lesson 1: 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

Lesson 2: Overview of C#

Structure of a C# Program
Basic Input/Output Operations
Recommended Practices
Compiling, Running, and Debugging

Lesson 3: Using Value-Type Variables

Common Type System
Naming Variables
Using Built-In Data Types
Creating User-Defined Data Types
Converting Data Types

Lesson 4: Statements and Exceptions

Introduction to Statements
Using Selection Statements
Using Iteration Statements
Using Jump Statements
Handling Basic Exceptions
Raising Exceptions

Lesson 5: Methods and Parameters

Using Methods
Using Parameters
Using Overloaded Methods

Lesson 6: Arrays

Overview of Arrays
Creating Arrays
Using Arrays

Lesson 7: Essentials of Object-Oriented Programming

Classes and Objects
Using Encapsulation
C# and Object Orientation
Defining Object-Oriented Systems

Lesson 8: Using Reference-Type Variables

Using Reference-Type Variables
Using Common Reference Types
The Object Hierarchy
Namespaces in the .NET Framework
Data Conversions

Lesson 9: Creating and Destroying Objects

Using Constructors
Initializing Data
Objects and Memory
Resource Managements

Lesson 10: Inheritance in C#

Deriving Classes
Implementing Methods
Using Sealed Classes
Using Interfaces
Using Abstract Classes

Lesson 11: Aggregation, Namespaces, and Advanced Scope

Using Internal Classes, Methods, and Data
Using Aggregation
Using Namespaces
Using Modules and Assemblies

Lesson 12: Operators and Events

Introduction to Operators
Operator Overloading
Creating and Using Delegates
Defining and Using Events

Lesson 13: Properties and Indexers

Using Properties
Using Indexers

Lesson 14: Attributes

Overview of Attributes
Defining Custom Attributes
Retrieving Attribute Values
Home Site Map Privacy Policy Terms of Use Contact Employees  

© 2010 New Horizons Computer Learning Center of Knoxville. All rights reserved.