Arkoa homepage
About Arkoa News & Events Contact Us Careers
  Course Catalog : .NET :

C# For Programmers

5 days

Course #


Description

C# (pronounced C Sharp) is a modern, object-oriented, general-purpose programming language. Like Java, C# attempts to maintain the power and expressiveness of C++ without the pitfalls and complexities of that language. C# enables developers to create a wide range of applications which run on Microsoft's .NET platform.

Audience
This course is designed for experienced programmers who need to create applications using C# and the .NET platform.

Prerequisites
If you currently use Java, Visual Basic, Delphi, Cobol or Fortran and want to learn C#, then this is the place to start. You must have a firm grasp of programming concepts such as: looping, branching, functions, passing arguments to functions and returning values from functions. While C#, to some extent, is based on the C programming language, no prior knowledge of C is assumed. Also, no prior knowledge of object oriented programming is assumed. The class may be accelerated for groups already familiar with these topics.

Hardware and Software
Microsoft Windows and the .NET SDK

 


Format

  • Presentation
  • Hands-on

Objectives
After completing this course, participants should be able to:

  • Develop C# applications
  • Know the C# language constructs
  • Know object oriented programming techniques
  • Work with the .NET namespaces

Topics


Introducing C#

  • Major Differences Between The Technologies
  • Web Development Overview

Your First C# Application

Classes and Objects

  • Data Types, Strings, and Arrays
  • Looping Structures
  • Returning Values and Passing Arguments
  • Branching Structures Code Shortcuts and Formatting Rules
  • Encapsulation Constructors Static versus Instance Members
  • Inheritance Abstraction (Interfaces and Delegates)
  • Polymorphism

Creating Windows Applications

  • Components
  • Event Handling

 

 


ASP.NET

  • Exception Handeling

Streams

Networking

Multithreading

Databases