⚠️ This page has been archived

✅ New page with updated info: ssw.com.au/events


Hi, Damo and Stevo here,

Rick is a developer who has written one or two MVC web apps in his time.

He knows how to get them off the ground and get everything working, but he wants to improve his skills so he can do it in a more "enterprisey" way.

His employer is constantly pushing for "best practices" but he's not completely sure what that means in the context of MVC.

Rick is also keen to learn some new techniques to get fantastic performance from the browser.

In this course, we'll look at the best practices SSW developers use to produce enterprise-quality MVC web applications, as well as some new client-framework techniques for creating very responsive apps.

What you'll learn

This course covers advanced ASP.NET MVC topics that are not covered in most MVC training. By the end of the course, attendees will know:

  • Best Practices - With MVC it's easier than ever to write well-architected code - if you know how. Discover how to build great solutions - it's not how the demos do it!
  • Logging and Error Reporting - Find out the best tools for including application-wide logging and error reporting with minimal work
  • Advanced UI topics - Learn how to take your UI to a new level of usefulness with advanced data binding techniques and client-side JavaScript frameworks

Course Outline

Section 1 - Patterns, Principles, and Practices

  • SOLID Principles
  • Key patterns for working with MVC
  • MVC Best Practices

Section 2 - Working with Cross-cutting concerns

  • Aspect Oriented Programming
  • Enterprise Logging - using Log4Net
  • Enterprise Exception handling - using Elmah

Section 3 - Leveraging Client Frameworks

  • Client-side JavaScript frameworks

Section 4 - Advanced Data Access

  • Advanced Data Binding
  • Single Page Applications


Telerik logo

Each attendee receives for free:

If you book more than one day of our Enterprise MVC course (Day 1, Day 2, Day 3, Day 4), you can also receive:

  • Book 2 courses: JustCode + 1 x JustMock (valued $399)
  • Book 3 courses: JustCode, JustMock and 1 x KendoUI Web (valued $399)
  • Book 4 courses: JustCode, JustMock, KendoUI Web, and 1 x JustTrace (valued $399)

That's up to $1,446 in extra value!

Target Audience

This course is intended for:

  • .Net developers looking to master ASP.NET MVC development


Before attending this course, it is recommended that students have the following skills:

  • C#
  • ASP .NET Web development skills
  • Basic familiarity with the web, HTML, CSS, and JavaScript

Course Materials

  • After the course you will receive an email with links to the PowerPoint slides, the source code, and the hands on lab exercises.

Lab Requirements

  • If you wish to complete the hands on lab, you will need to bring a laptop with Visual Studio 2012 (any edition) installed.
  • (If you don’t have a suitable laptop you can hire a laptop from SSW, or share a laptop with another attendee.)

Your trainers


With over ten years of experience both in software development and business analysis roles, Damian has had exposure to a large number of industries including government and finance. A software architect with a wide skillset, he is able to use his excellent technical skills and knowledge of business process to deliver the most effective solutions to our clients.

Link to Damian's profile

Link to Damian's blog

Adam Stephensen

Adam S is a senior developer with a decade of experience performing needs analysis, designing and building scalable, database-driven, distributed enterprise solutions incorporating web and windows interfaces.

Link to Adam's profile

Link to Adam's blog

Attend the Online GoToWebinar session of the full day MVC course if you are unable to attend a location.

Only $80 + GST for 8 hours of training!

Course Schedule

  • Duration
    • 1 day
  • Price
    • $400 + GST
  • Perth
    12th June 2013
  • Adelaide
    18th June 2013
  • Melbourne
    20th June 2013
  • Brisbane
    24th June 2013
  • Sydney
    27th June 2013
  • *NEW* Online
    27th June 2013

Location Details

Sydney (SSW)

Gateway Court,
Suite 13, 81-91 Military Road
Neutral Bay, NSW 2089

View the map


Level 12, Aurora Building
147 Pirie Street
Adelaide SA 5000

View the map


Level 28, 400 George Street
Brisbane QLD 4000

View the map


Walter Turnbull Building
Level 2, 44 Sydney Ave
Barton ACT 2600

View the map


Level 5, 4 Freshwater Pl
Southbank VIC 3006

View the map


Level 3, 100 St Georges Terrace
Perth WA 6000

View the map

Course Details:


1 day


$400 + GST

About the Trainers