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)