Skip Navigation LinksHome > events > Developing Windows and Web Applications using Visual Studio.NET (C# and VB.NET)
COMPLETED: See the current UTS course.

Want a Private Course?

The course on this page is a public course. We also provide an on-site "Private Course" on this topic at your company for all your employees with two of our top developers.

Price (ex. GST): $2,800 per company (1 day) or 2 days for $5,400

Book Now

This course introduces students the Microsoft .NET 2.0 Framework through hands-on exercises and live demos. Both C# and VB .NET code is provided side-by-side giving the students a deeper understanding of the commonalities between the languages. The class examples can be completed in either C# or VB .NET.

The course provides an introduction to the .NET Framework for students who want to pursue Microsoft certification, specifically MCAD (Microsoft Certified Application Developer).

At course completion students will be able to:

  • Explain the main concepts behind the common language runtime
  • Create Windows-based applications
  • Create Windows Forms with menus, system and user controls
  • Create Web Forms and Web Services
  • Create and use components in Windows Forms-based and ASP.NET-based applications
  • Use XML Web services in an application
  • Create and use classes, interfaces, delegates
  • Handle system events and generate custom events

Registration and more details are available via the UTS Programming Short Courses Page.

Schedule

Part 1: Developing Windows Applications using Visual Studio.net (C# and VB.net) Part 2: Developing ASP.net Web Applications using Visual Studio .net (C# and VB.net)

Duration: 5 sessions - 15 hours over 5 weeks

  • Session 1: Overview
    • Overview of .NET
    • Managed Objects in the CLR
    • Reviewing Object Orientation
      • VB.NET concepts
      • C# concepts
      • Singleton
    • The 4 projects
    • Creating Windows Forms (in VB.NET 2005)
    • Opening forms
    • Event Handlers
    • Menus
    • Make a user control

     

  • Session 2: Data in Forms (in C# 2005)
    • ADO.NET
    • DataBinding
    • DataGrid
    • Input Validation

     

  • Session 3: Synchronous vs Asynchronous Programming (in C# 2005)
    • Generate custom events
    • Delegates
    • Callbacks
    • Threadpool
    • App.Doevents
    • Thread.Start
    • Locking
    • Monitor.Enter
  •  

  • Session 4: Usability - Rules to Better Windows Forms (in VB.NET 2005)
    • Implement FxCop
    • Implement SSW Code Auditor

     

  • Session 5: Deployment and Security of Windows Forms (in C# 2005)
    • ClickOnce
    • Authentication and Authorisation
    • Impersonation
    • Security Attributes
    • Assembly Strong Naming

Duration: 5 sessions - 15 hours over 5 weeks

  • Session 1: Overview
    • Overview of .NET
    • Managed Objects in the CLR
    • Reviewing Object Orientation
      • VB.NET concepts
      • C# concepts
      • Singleton
    • The 4 projects
    • Creating Web Forms (in VB.NET 2005)
    • Opening pages
    • Event Handlers
    • Menus
    • Make a user control
  •  

  • Session 2: Data in Forms (in VB.NET)
    • ADO.NET
    • DataBinding
    • DataGrid
    • Input Validation

     

  • Session 3: Usability - Rules to Better Web Forms
    • Tracing Web Applications
    • Implement FXCop
    • Implement Code Auditor

     

    \
  • Session 4: Reporting Services
    • Designing
    • Databinding
    • Parameters
    • Scheduling

     

  • Session 5: Visual Studio Team System

Session Dates

 Part 1: .NET Winforms

Session Date Time Topic

1

31-08-2006 18:00 - 21:00 Overview of .NET
2 07-09-2006 18:00 - 21:00 Data in Forms (in C# 2005)
3 14-09-2006 18:00 - 21:00 Synchronous vs Asynchronous Programming (in C# 2005)
4 21-09-2006 18:00 - 21:00 Usability - Rules to Better Windows Forms (in VB.NET 2005)
5 28-09-2006 18:00 - 21:00 Deployment and Security of Windows Forms (in C# 2005)
 

Part 2: .NET Webforms

Session Date Time Topic

1

05-10-2006 18:00 - 21:00 Overview of .NET
2 12-10-2006 18:00 - 21:00 Data in Webforms (in VB.NET 2005)
3 19-10-2006 18:00 - 21:00 Usability - Rules to Better Web Forms
4 26-10-2006 18:00 - 21:00 Reporting Services
5 02-11-2006 18:00 - 21:00 Visual Studio Team System

System Requirements*

* Systems will be provided during the demonstrations that have all necessary software installed.

Note:

  • We supply a Virtual PC image on DVD  which is running Windows XP Pro, Visual Studio .NET 2005 and SQL Server 2005
  • You need a DVD ROM
  • You need a Pentium 4 with 1GB RAM or more
  • You need Microsoft Virtual PC installed (Free 45 day trial is available from Microsoft Virtual PC Home Leaving SSW)
  • You are welcome to install VS.NET 2005 and SQL Server 2005 but we don't provide any support (support is provided for the Virtual PC image)

Instructions for Students: How to log in

  1. From the "Session Menu" on the login screen, choose the "Windows XP.NET" session
  2. Type in your username and password. Your vmware image (session) will start automatically. (You can also start it manually by running the command vmware from a terminal window.)

Resources (Presentations and Hands On Labs)

Acknowledgements

Adam Cogan
Jatin Valabjee
Eric Phan