Why we wrote this course
We know a developer who is really frustrated with MVC.
His name is John and he has been trying to build an enterprise MVC app for months now. The problem is he is not getting any closer. He has spent countless hours searching Google (uh..um Bing) but has had no luck.
He can find countless code samples, that all seem to be written specifically to show off the latest and greatest features, but nothing that represents trying to build a real world application from the ground up.
Well we decided to do something to help John and hopefully you.
We have been building Enterprise MVC apps for years now and we want to teach you how to do it the right way.
Forget the simplistic self-contained code samples you are probably looking at now. We are going to show you exactly how we build enterprise MVC applications at SSW.
- How MVC works – We’ll take a peek under the covers of ASP.NET MVC 4 to discover how it works
- Enterprise Considerations – Learn what we mean by “Enterprise” and how that fits with the MVC model
- Application Architecture – Find out how to structure an MVC application to be scalable, maintainable and reliable for modern enterprises
- IoC and DI – Know how and why you should inject all dependencies
- User Interface Considerations – We’ll look at how to get a clean, useable and responsive user interface with minimal stress
Section 1 – Intro to MVC
- How ASP .NET MVC Works
- Why choose MVC?
- MVC coding basics
Section 2 – Enterprise Architecture
- What the enterprise cares about
- How to structure MVC for the enterprise
- How Enterprise architecture differs from most available samples and tutorials
Section 3 – Working with Data
- Dependency Injection – Do you know how and why you should inject all dependencies
- Using Repositories to abstract your data implementation
- How dependency injection is a requirement for writing unit tests
Section 4 – Making it pretty
- Using Kendo UI and JQuery for a responsive user interface
- Using Twitter Bootstrap for page layouts
- Mobile Targeting