Application Development With C# Using Visual Studio

Course Requirements:  1+ year developing in any 3rd / 4th generation language (i.e. Cobol, Java, C, etc.)

Course Duration:  4 Days

Course Description

This course first introduces C# syntax, language structure and constructs, object oriented elements, and how to develop and debug applications using Visual Studio. Topics are first introduced by an instructor-led lecture and reinforced by hands-on exercises.

The second part of the course instructs students on how a real world GUI or web based application is constructed.  This is done through a practicum setting in which a case study is introduced and a complete application is constructed in a real world manner.  The case study can be an actual application you have defined to construct or build.

Course Structure

Days 1 & 2

  • C# and .Net Framework Introduction
  • Language Fundamentals
    • Compiling
    • Structure and Syntax
    • Namespaces
    • Syntax
    • Operators
      • Arithmetic
      • Conditional
      • Logical
    • Control Flow
      • Conditional
      • Looping
  • Object Oriented Elements
    • Classes
    • Abstract Classes
    • Interfaces
    • Inheritance and Polymorphism
    • Inheritance verse Delegation
  • Collections
  • Exception Handling
  • IO

Days 3 & 4

  • The Role of an Application Architecture
  • Layered Application Architecture
  • Solution/Project/Namespace Structure
  • Domain and Service Based Development
  • Persistency
  • Unit Testing
  • Exception Handling
  • UI Development (ASP and/or WinForm)

Schedule This Course

Contact 877-521-7769 or