Dates: Every Thursday from 9/8/07 to 6/9/07
and 4/10/07 to 1/11/07
Times: 6:00-9:00pm
Duration: 30 hrs (3hrs x 10 weeks)
Fees: $1600
Venue: City campus - Building 10, Level 3,
Room 460

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 with menus, system and user controls
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 5: Web Services and
Threading (in C# 2005)
- Creating Web Services
- Consuming Web Services
- Background Worker process and Asynchronous programming
|
Duration: 5 sessions - 15 hours over 5 weeks
- Session 1: Overview
- Creating Web Forms(in VB.NET 2005)
- Opening pages
- Event Handlers
- Menus
- Make a user control
- Master Pages
- Web.connfig
- Session/View State
- Session 2: Data in Forms (in VB.NET)
- ADO.NET
- DataBinding
- DataGrid
- Input Validation
- Session 3: Usability - Rich Web Forms and
other ASP.NET Features
- Cross Page Post Backs
- Validation Groups
- XML Databinding
- URL Rewriting
- Implement AJAX using Microsoft AJAX (formerly ATLAS)
- Session 4: Web Security
- Forms Authentication
- SQL Membership Provider and Role Provider
- Personalisation
- Session 5: Advanced Topics & Future Technology
- Generics
- Unit Tests
- Logging
- Profiling
- Visual Studio Team System
- A look into the future .NET Framework 3 – WPF, WCF, WWF, Silverlight
|
Session Dates
Part 1: .NET Winforms
|
|
Date |
Time |
Topic |
Presenters |
|
1 |
Thursday
09-08-2007 |
18:00 - 21:00 |
Overview of .NET |
Paul Sorauer |
|
2 |
Thursday
16-08-2007 |
18:00 - 21:00 |
Data in Forms (in C# 2005) |
Paul Sorauer |
|
3 |
Thursday
23-08-2007 |
18:00 - 21:00 |
Usability - Rules to Better Windows Forms (in VB.NET
2005) |
Paul Sorauer |
|
4 |
Thursday
30-08-2007 |
18:00 - 21:00 |
Deployment and Security of Windows Forms (in C#
2005) |
Paul Sorauer |
|
5 |
Thursday
06-09-2007 |
18:00 - 21:00 |
Web Services and Threading (in C# 2005) |
Paul Sorauer |
Part 2: .NET Webforms
|
|
Date |
Time |
Topic |
Presenters |
|
1 |
Thursday
4-10-2007 |
18:00 - 21:00 |
Overview of .NET |
Justin King |
|
2 |
Thursday
11-10-2007 |
18:00 - 21:00 |
Data in Webforms (in VB.NET 2005) |
Justin King |
|
3 |
Thursday
18-10-2007 |
18:00 - 21:00 |
Usability - Rich Web Forms and other ASP.NET Features |
Justin King |
|
4 |
Thursday
25-10-2007 |
18:00 - 21:00 |
Web Security |
Justin King |
|
5 |
Thursday
1-11-2007 |
18:00 - 21:00 |
Advanced Topics & Future Technology |
Jonny Trees & David Klein |
System Requirements*
* Systems will be provided during the demonstrations that
have all necessary software installed.
Note:
- Bring a USB Key so you can back up your solution to
take home from the labs
- We supply a trial copy of Visual Studio 2005 on DVD
- You will need at least 1GB RAM to run the software
at home
- You are welcome to install VS.NET 2005 and SQL
Server 2005 ? but we don't provide any support
Instructions for Students: How to log in
- From the "Session Menu" on the login screen, choose the
"Windows XP.NET"session
- 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.)
Recommended Books
  Optional (For Beginners)
Resources (Presentations and Hands On Labs)
Lecture Notes - FOR ATTENDEES ONLY
Acknowledgements
Adam
Cogan
Tim
Kremer
Jatin Valabjee
Eric
Phan