Microsoft .Net and C# 2008   
Ben-Gurion University
Computer Science and
Information Systems Engineering Departments

           with The Lynne & William Frankel Center for Computer Science


Bringing Technical Courses to BGU Students



21-25 September, 2008


Daily Lecture 09:00 - 13:00; Daily Lab 13:30 - 17:00


LOCATION and TIMES
Course Syllabus

Course Given by: Yair Siwek

Course Description
To give students background and confidence in active and immediate usage of the .NET environment, in general and specifically, C# language. The course emphasizes interaction with DBMS, Windows based interfaces (Win Forms) and advanced web interfaces such as AJAX and WPF (Silver Light).

Syllabus

    Day 1:    C# 3.0
  • Overview of the Microsoft .NET Framework 3.5
  • Introduction to Visual Studio 2008
  • C# 3.0 language and Syntax
  • Inheritance
  • (Optional) Delegates and Events

    Day 2:    ADO.Net & LINQ
  • Working with disconnected data, the Dataset
  • Accessing Data by Using ADO.Net
  • Distributed Application Architecture and the Date Access Layer (DAL)
  • C# Anonymous Types
  • (Optional) Introducing Language Integrated Query (LINQ)

    Day 3:    Win Forms & Data Binding
  • Introduction to Win Forms
  • Building Rich Clients using Win Forms
  • Events Handling
  • Compiling, Testing, and Deploying .NET Framework Applications
  • Win Forms Data Binding

    Day 4:    ASP.Net & AJAX
  • Introduction to ASP.Net
  • Working with ASP.Net Server Controls
  • Data Binding ASP.Net
  • Creating Web Applications with ASP.Net and AJAX
  • Tracing and Debugging
  • (Optional) Building AJAX Controls

    Day 5:    Introduction to .Net 3.5: WPF & Silver Light, WCF, WF
  • Introduction to Windows Presentation Foundation Applications (WPF)
  • Introduction to Microsoft Silver Light
  • (Optional) Introduction to SOA and ASP.Net Web Services
  • (Optional) Introduction to Windows Communication Foundations (WCF)
  • (Optional) Introduction to Windows Workflow Foundation (WF)