Description
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
- SOLID Principles
- Key patterns for working with MVC
- MVC Best Practices
- Aspect Oriented Programming
- Enterprise Logging - using Log4Net
- Enterprise Exception handling - using Elmah
- Client-side JavaScript frameworks
- Advanced Data Binding
- Single Page Applications
Bonus
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
Prerequisites
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
|
Damian
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
-
Perth
12th June 2013
COMPLETED
-
Adelaide
18th June 2013
COMPLETED
-
Melbourne
20th June 2013
COMPLETED
-
Brisbane
24th June 2013
COMPLETED
-
Sydney
27th June 2013
COMPLETED
-
*NEW*
Online
27th June 2013
COMPLETED
Location Details
| Sydney (SSW) |
Gateway Court,
Suite 13, 81-91 Military Road
Neutral Bay, NSW 2089
View the map
|
| Adelaide |
Level 12, Aurora Building
147 Pirie Street
Adelaide SA 5000
View the map
|
| Brisbane |
Level 28, 400 George Street
Brisbane QLD 4000
View the map
|
| Canberra |
Walter Turnbull Building
Level 2, 44 Sydney Ave
Barton ACT 2600
|
| Melbourne |
Level 5, 4 Freshwater Pl
Southbank VIC 3006
|
| Perth |
Level 3, 100 St Georges Terrace
Perth WA 6000
|