Schedule today!

Call Peggy at
  (800) 252-0652


Contact Us

More Microsoft .NET

Microsoft C# .NET Programming with TDD

Recommended Duration:
4 Days
Version
Microsoft .NET and Visual Studio .NET.
Benefits
Students will create, maintain, and test C# .NET applications. Programming assignments provide immediate practice creating and testing applications. A version of this course without Test-Driven Development (TDD) is also available.
Audience
People needing to create programs using Microsoft C#.
Prerequisites
Experience programming in any language and ablity to navigate in Microsoft Windows.
Major Topics
  • .NET platform and framework
  • Components of C# programming
  • Compileing, executing, debugging
  • Generating documentation (XML)
  • Classes, Methods, and Variables
  • Object-oriented principles (Inheritance, Polymorphism, Encapsulation, etc…)
  • Comments and Javadoc
  • Data types and variables
  • Common and User-Defined Types
  • Arrays, Collections, and Indexers
  • Operators, delegates, and events
  • Reference vs. Non-Reference types
  • Classes and Objects
  • Operators and Expressions
  • Conditions: if-then-else, switch
  • Loops: for/while/do while
  • Accessing SQL data using ADO.NET
  • Introduction to ASP.NET and Web Forms
  • Test Driven Development (TDD) concepts and issues
  • NUnit unit testing tool
Exercises
There are seventeen hands-on lab exercises. Several exercises require a Test-Driven Development approach.