Developing Windows and web applications using Visual Studio.NET (C# and VB.NET)
UTS has the proud distinction of being the first academic institution in the world to teach participants to develop on the .NET Framework with Visual Studio 2010. The .NET Framework is one of the leading Microsoft development platforms for Windows and Web applications and this short course aims to introduce attendees to the latest Microsoft Development platform Visual Studio 2010.
The framework improves on Java's capabilities, providing an API for multiple languages to generate and communicate with each other through the Common Language Runtime(CLR). Conceptually, .NET languages are not much different to traditional OO languages, however, students and programmers may need a short training course to understand its capabilities, the functionalities, the object and communication structure for these services and the best practices surrounding these technologies.
In this course, participants will be exposed to C# as well as learn how to rapidly create data driven forms on the web and on windows.
Course availability
Interested in attending this course?
To register your interest submit the expression of interest form.
To enroll in this short course:
- you must submit an Application Form [PDF 70kb] to secure a place. Submission of an application form is confirmation of your intent to enroll and make a reservation. Your credit card will be charge 7-14 days prior to the scheduled commencement date. Or
- for online payment please click here (open external site). Payment will be directly debited from your credit card
Download Spring 2012 Timetable (pdf, 73kb)
Who should attend?
- Developers with a good understanding of object oriented programming and developers wanting to upgrade their skills on the Microsoft platform.
- Intermediate programmers who will design and build Windows and Web based applications using .NET framework.
- Programmers who are evaluating Microsoft .NET tools, such as Microsoft Visual Studio .NET 2010.
Course details
Course fee
$1600, $0 gst
Objectives
The course introduces participants to the Microsoft .NET Framework through hands-on exercises. Coding will be done in the C# language. The class examples can be completed in either C# or VB .NET.
The course provides an introduction to the .NET framework for participants 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
Outline
The major topics covered are:
- An overview of the .NET Framework
- Recap of Object-Oriented Programming in C#
- Understanding Common Type System and CLR
- Methods, Parameters, Flow Control, Looping and Exception Handling
- Working with Strings, Array and Collections
- Data Streams and Files
- Delegates and Events
- Designing and using Windows Forms
- Using Data in Windows Forms Applications
- Building Web Applications
- Using ADO.NET to Access Data
- AJAX
- Consuming, implementing and designing web services
- Rules and Best practices
- Authentication and Authorization
- Building reports with Reporting Services
Assessment
Although there will be a number of hands-on exercises during the course,there is no formal assessment. Participants can take official Microsoft exams 70-305, 70-306, 70-315 or 70-316 to earn credit towards a Microsoft certified Application Developer(MCAD) or Microsoft Certified Solution Developer(MCSD) certification.
Materials
Participants will be given up-to-date versions of the hands-on-labs and other presentation materials. Participants will discover and use practical, real-world examples of .NET software solutions, and learn from experiences of an actual Sydney-based software company, SSW (opens an external site). It is led by Microsoft Regional Director and SSW Chief Architect Adam Cogan (opens an external site).

