Programming .NET using C#


Audience
This course is intended for Web developers who have experience with OO programming languages
   

Duration

5 Days
   
Course Abstract
In this course, you will learn the fundamentals of the .NET framework and the C# language including how to set up the application development environment and how to write your first C# applications. This seminar will utilize lectures and hands-on exercises to focus on: C# language fundamentals, role of the CLR, conditional branching, classes and objects, class inheritance, interfaces, arrays, Collections, the ADO.NET object model, creating web forms, illustration of web services, role of SOAP and WSDL and data binding.
   
Objectives

After completing this course, students will be able to:

  • Understand the basics of the .NET framework and the C# language
  • Define the .NET Framework class library· Use the Visual Studio .NET IDE toolset
  • Depict the role of the Common Language Runtime
  • Illustrate C# language fundamentals: variables, constants, identifiers, statements and expressions
  • Define conditional and unconditional branching via if/else, Switch, While, For and Do..While statements
  • Familiarization with relational operators
  • Understand the basic principals of classes, objects, methods, overloading and constructors
  • Depict the usage of arrays (Rectangular vs. Jagged)
  • Illustrate the ADO.NET object model and the role of managed providers
  • Understand the development and creation of web forms and their life cycle
  • Define role of web services and the usage of SOAP and WSDL
   
Class Format Lecture and Lab
   
Prerequisites

Programmers with experience using other object-oriented programming languages like Java or C++