Developing Windows and Web Applications with MVC 4.0 and Visual Studio 2012
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 2012. 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 2012.
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.
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 2013 Time Table (pdf, 82kb)
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 2012.
$1650, $0 gst
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 by students in either C# or VB .NET (hands on labs will only be available for C#, for students wishing to code in VB.NET, they will need to translate the code from C# to VB.NET themselves)
The course provides an introduction to the .NET framework for participants who want to pursue a career in Microsoft Web and Windows Technologies.
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 JSON/XML Web services in an application
- Create and use classes, interfaces, delegates
- Handle system events and generate custom events
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
- Designing and using Windows Forms
- Using Data in Windows Forms Applications
- Building Web Applications with ASP.Net WebForms and ASP.NET MVC
- Using LINQ
- Consuming, implementing and designing web services
- Design Patterns, SOLID Principles, Rules and Best practices
- Dependency Injection
- Unit Testing
- Building reports with Reporting Services
- Better Web UI with Twitter Bootstrap and Kendo UI
Although there will be a number of hands-on exercises during the course, there is no formal assessment. Participants can take official Microsoft exams to earn credit towards a Microsoft Certifications, but is not designed to assist in any particular exam. More information on certification is available from
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, . It is led by Microsoft Regional Director and SSW Chief Architect and Solution Architects from SSW.