Microsoft ASP .NET MVC
$99.00
Learn to build structured web apps with ASP.NET MVC 4, from models and controllers to styling, testing and debugging. 5 hours 56 minutes across 30 videos, with 50 practice questions.
- Login details sent straight after payment
- Self-paced. Study on any device
- StemBoss Certificate of Completion
- 14-day refund promise
Secure checkout. Pay by card, Apple Pay or Google Pay.
Microsoft ASP .NET MVC is an intermediate course on building web applications with ASP.NET MVC 4 and the Model View Controller pattern. It is for web developers and C# programmers who want to build well-structured, testable sites on the Microsoft platform. The course runs for 5 hours 56 minutes across 30 videos, with 50 practice questions.
What you will learn
- Explain how ASP.NET MVC 4 splits an app into models, views and controllers
- Design a web application before you build it
- Build models that hold and check your data
- Write controllers that handle requests and actions
- Apply styles and layouts to MVC web applications
- Test and debug your application
- Structure an application so it is easy to maintain
- Troubleshoot common problems in live MVC apps
Course outline
- Exploring ASP.NET MVC 4: how the framework works and what it offers
- Designing Web Applications: planning the structure of your app
- Developing ASP.NET MVC 4 Models: working with data
- Developing ASP.NET MVC 4 Controllers: handling requests and actions
- Applying Styles to ASP.NET MVC 4 Web Applications: layouts and visual design
- Testing and Debugging ASP.NET MVC 4 Web Applications: finding and fixing faults
- Structuring ASP.NET MVC 4 Web Applications: organising code and navigation
- Troubleshooting ASP.NET MVC 4 Web Applications: solving problems in running apps
Who this course is for
- Web developers who want to work with Microsoft technology
- C# programmers moving into web development
- Software engineers who maintain ASP.NET sites
- Students building their web development skills
- Developers who maintain older ASP.NET MVC 4 projects
Before you start
You should know basic C# and general web development, such as HTML. You do not need earlier ASP.NET MVC experience.
To follow along, install Visual Studio so you can build and run the examples. Use the 50 practice questions to check your understanding after each module.
Jobs this course supports
- Full-stack developer
- Back-end developer
- Front-end developer
- Technical lead
- Software architect
| Skill level | Intermediate |
|---|---|
| Duration | 5 Hours 56 Minutes |
| Videos | 30 Course Videos |
| Questions | 50 Test Questions |
| Prerequisites | Basic C# and web development knowledge. |
| Best for | Web developers, C# programmers, software engineers |
| Topics covered | MVC pattern, Application design, Models, Controllers, Styling, Testing and debugging, Troubleshooting |
| Format | Online video lessons, self-paced |
| Language | English |
| Closed captions | Yes |
| Certificate | StemBoss Certificate of Completion |
What is inside this course
9 modules and 92 lessons. Here is the full outline.
Module 1: Introduction to Web Development9 lessons
- Course And Instructor Introduction
- ASP.Net Using Visual Studio
- ASP.Net Tools In Visual Studio
- ASP.Net Data Validation-Part1
- ASP.Net Data Validation-Part2
- ASP.Net Web User Control
- ASP.Net Creating Web Service
- ASP.Net Web Service Explained
- Classes Defined
Module 2: C Sharp18 lessons
- Intro To C Sharp
- Functions In C Sharp
- If Statements In C Sharp
- Static Variables In C Sharp
- Loops In C Sharp
- Debugging In C Sharp
- Introduction To Windows Forms In C Sharp
- More Windows Forms In C Sharp
- Windows Forms Controls In C Sharp
- Object Oriented Programming In C Sharp
- Constructors And Destructors In C Sharp
- Members Of A Class In C Sharp
- Class Inheritance In C Sharp
- Abstract Classes In C Sharp
- Enumerations In C Sharp
- Exception Handling In C Sharp
- Creating XML Documents In C Sharp
- Putting It All Together In A File In C Sharp
Module 3: HTML and CSS Comprehensive Review8 lessons
- Intro To HTML
- HTML Markup
- Lists In HTML
- Links In HTML
- Tables In HTML
- Forms In HTML
- Intro To CSS
- CSS Color Properties
Module 4: Intro to SQL Server9 lessons
- Databases Defined
- Tables Defined
- Basic Query Optimization
- Defining And Using Store Procedures
- Creating Stored Procedure
- Executing Store Procedure From C Sharp
- Executing Store Procedure From ASP.Net
- Changing ASP.Net Interface To Retrieve Data-Part1
- Changing ASP.Net Interface To Retrieve Data-Part2
Module 5: Java Script A Comprehensive Introduction10 lessons
- Intro To JavaScript
- Using JavaScript For Data Validation
- Using JavaScript To Manipulate Documents
- Variables In JavaScript
- If Statements In JavaScript
- Logical Operators In JavaScript
- If Else Statements In JavaScript
- Switch Statements In JavaScript
- For Loops In JavaScript
- For And While Loops In JavaScript
Module 6: Object Based Java Script8 lessons
- Working With String Object
- More On String Object
- The Math Object
- Creating Your Own Objects
- String Manipulation In JavaScript
- Programming The Browser In JavaScript
- Browser Versions In JavaScript
- Working With Forms In JavaScript
Module 7: Model View and Controller12 lessons
- MVC Mindset
- MVC Defined
- Create An MVC Project
- MVC Project Initial Walkthrough
- MVC Building Routes
- MVC Approach
- Controllers
- Controllers From Scratch
- MVC Routing
- MVC Routing Constraints
- Routing Constraint Attributes
- MVC Attribute Routing
Module 8: A Comprehensive Introduction to jQuery6 lessons
- What Is jQuery
- jQuery Effects
- Get And Set Elements In jQuery
- Add And Remove Elements In jQuery
- CSS In jQuery
- Ancestors And Descendants
Module 9: Course Review12 lessons
- MVC Best Practices
- Testing The Application
- Writing For Production
- Review Web Development
- Review C Sharp
- Review HTML And CSS
- Review SQL Server
- Review JavaScript
- Review Software Development Lifecycle
- Review Design Patterns
- Review jQuery
- Conclusion
Your learning path
Where Microsoft ASP .NET MVC fits. Build your skills one step at a time.
Frequently asked questions
Which version of ASP.NET MVC does this course teach?
The lessons are based on ASP.NET MVC 4.
Do I need to know C# for the ASP.NET MVC course?
Yes, basic C# is recommended, along with general web development knowledge. No MVC experience is needed.
What does MVC stand for?
Model, View, Controller. Models hold the data, views show it to users, and controllers handle requests and link the two.
Does the course cover testing?
Yes. A module covers testing and debugging, and another covers troubleshooting live applications.
Do I get a certificate?
Yes. You get a StemBoss Certificate of Completion when you finish the course.
Can I get a refund?
Yes, within 14 days if you have completed less than 20% of the course. See our refund policy for details. Read the refund policy.



