Up and Running on Windows & Web Apps using Visual Studio.NET 2010
Dates: Every Thursday from 25/2/10 to 25/3/10 for Part 1
and 8/4/10 to 6/5/10 for Part 2
Spring: Every Thursday from 5/08/10 to 2/09/10 for Part 1
and 16/09/10 to 14/10/10 for Part 2
Times: 6:00-9:00pm
f
Duration: 30 hrs total (3hrs x 10 weeks)
Fees: $1600
Venue: City campus - Building 10

This course introduces students the Microsoft .NET 3.5 Framework through
hands-on exercises and live demos. C# is provided
side-by-side giving the students a deeper understanding of the commonalities
between the languages. The class examples can be completed in C#.
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#) |
Part 2: Developing ASP.NET Web Applications using
Visual Studio .Net (C#)
|
|
Duration: 5 sessions - 15 hours over 5 weeks
- Session 5: Web Services and Threading
- 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
- Opening pages
- Event Handlers
- Menus
- Make a user control
- Master Pages
- Web.config
- Session/View State
- Session 2: Data in Forms
- LINQ to SQL
- DataBinding
- DataGrid
- Input Validation
- Session 3: Usability - AJAX and
other ASP.NET Features
- Cross Page Post Backs
- Validation Groups
- XML Databinding
- URL Rewriting
- Implement AJAX using Microsoft AJAX (formerly ATLAS)
- Session 4: SQL Reporting Services and Web Security
- RS Capabilities
- RS Architecture
- RS Configuration
- Security and authentication in web forms
- Session 5: Advanced Topics & Future Technology
- Generics
- Unit Tests
- Logging
- Profiling
- Visual Studio Team System
- WPF, WCF, WWF, Silverlight
|
Session Dates
Part 1: .NET Winforms
|
|
Date |
Time |
Topic |
Presenters |
|
1 |
Thursday
25-02-2010 |
18:00 - 21:00 |
Overview of .NET |
Peter Gfader |
|
2 |
Thursday
04-03-2010 |
18:00 - 21:00 |
Data in Forms |
Peter Gfader |
|
3 |
Thursday
11-03-2010 |
18:00 - 21:00 |
Usability - Rules to Better Windows Forms |
Peter Gfader |
|
4 |
Thursday
18-03-2010 |
18:00 - 21:00 |
Deployment and Security of Windows Forms |
Peter Gfader |
|
5 |
Thursday
25-03-2010 |
18:00 - 21:00 |
Web Services and Threading |
Peter Gfader |
Part 2: .NET Webforms
|
|
Date |
Time |
Topic |
Presenters |
|
1 |
Thursday
08-04-2010 |
18:00 - 21:00 |
Overview of .NET |
Peter Gfader |
|
2 |
Thursday
15-04-2010 |
18:00 - 21:00 |
Data in Webforms |
Peter Gfader |
|
3 |
Thursday
22-04-2010 |
18:00 - 21:00 |
Usability - AJAX and other ASP.NET Features |
Peter Gfader |
|
4 |
Thursday
29-04-2010 |
18:00 - 21:00 |
Web Security |
Peter Gfader |
|
5 |
Thursday
06-05-2010 |
18:00 - 21:00 |
Advanced Topics & Future Technology |
Peter Gfader |
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
- You are welcome to install VS.NET 2010 and SQL
Server 2008, but we don't provide any support
- Downloads for the VS.NET 2010 Release Candidate (RC) can be found on
msdn.microsoft.com
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.)
Resources
  Optional (For Beginners)
  Course Resources
Books
- C# 4
-
http://www.amazon.com/C-4-0-Nutshell-Definitive-Reference/dp/0596800959/ref=ntt_at_ep_dpi_1
-
Effective C# - best practices
http://www.amazon.com/gp/product/0321658701/ref=s9_simh_gw_p14_i1?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=center-2&pf_rd_r=0QZ979SWNWDTBQPJ42YT&pf_rd_t=101&pf_rd_p=470938631&pf_rd_i=507846
-
Sketching User experiences ?Awesome for UX
http://www.amazon.com/gp/product/0123740371/ref=s9_wishx_gw_ir01?ie=UTF8&coliid=I1YC521J43JMLC&colid=1CZGZ29ZLT2P1&pf_rd_m=ATVPDKIKX0DER&pf_rd_s=center-3&pf_rd_r=0QZ979SWNWDTBQPJ42YT&pf_rd_t=101&pf_rd_p=470938811&pf_rd_i=507846
-
Clean code
http://www.amazon.com/gp/product/0132350882/ref=s9_qpick_gw_ir01?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=center-4&pf_rd_r=0QZ979SWNWDTBQPJ42YT&pf_rd_t=101&pf_rd_p=470939031&pf_rd_i=507846
Videos and Webcasts
Previous Year's Courses
Acknowledgements
Adam Cogan
Eric Phan
Greg Harris
Jatin Valabjee
Peter Gfader
Tim Kremer