Skip to main content

Microsoft ASP .NET MVC

Intermediate5 Hours 56 Minutes30 Course Videos50 Test Questions

$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.

Download the course outline (PDF)

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

  1. Exploring ASP.NET MVC 4: how the framework works and what it offers
  2. Designing Web Applications: planning the structure of your app
  3. Developing ASP.NET MVC 4 Models: working with data
  4. Developing ASP.NET MVC 4 Controllers: handling requests and actions
  5. Applying Styles to ASP.NET MVC 4 Web Applications: layouts and visual design
  6. Testing and Debugging ASP.NET MVC 4 Web Applications: finding and fixing faults
  7. Structuring ASP.NET MVC 4 Web Applications: organising code and navigation
  8. 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
  1. Course And Instructor Introduction
  2. ASP.Net Using Visual Studio
  3. ASP.Net Tools In Visual Studio
  4. ASP.Net Data Validation-Part1
  5. ASP.Net Data Validation-Part2
  6. ASP.Net Web User Control
  7. ASP.Net Creating Web Service
  8. ASP.Net Web Service Explained
  9. Classes Defined
Module 2: C ­ Sharp18 lessons
  1. Intro To C Sharp
  2. Functions In C Sharp
  3. If Statements In C Sharp
  4. Static Variables In C Sharp
  5. Loops In C Sharp
  6. Debugging In C Sharp
  7. Introduction To Windows Forms In C Sharp
  8. More Windows Forms In C Sharp
  9. Windows Forms Controls In C Sharp
  10. Object Oriented Programming In C Sharp
  11. Constructors And Destructors In C Sharp
  12. Members Of A Class In C Sharp
  13. Class Inheritance In C Sharp
  14. Abstract Classes In C Sharp
  15. Enumerations In C Sharp
  16. Exception Handling In C Sharp
  17. Creating XML Documents In C Sharp
  18. Putting It All Together In A File In C Sharp
Module 3: HTML and CSS Comprehensive Review8 lessons
  1. Intro To HTML
  2. HTML Markup
  3. Lists In HTML
  4. Links In HTML
  5. Tables In HTML
  6. Forms In HTML
  7. Intro To CSS
  8. CSS Color Properties
Module 4: Intro to SQL Server9 lessons
  1. Databases Defined
  2. Tables Defined
  3. Basic Query Optimization
  4. Defining And Using Store Procedures
  5. Creating Stored Procedure
  6. Executing Store Procedure From C Sharp
  7. Executing Store Procedure From ASP.Net
  8. Changing ASP.Net Interface To Retrieve Data-Part1
  9. Changing ASP.Net Interface To Retrieve Data-Part2
Module 5: Java Script A Comprehensive Introduction10 lessons
  1. Intro To JavaScript
  2. Using JavaScript For Data Validation
  3. Using JavaScript To Manipulate Documents
  4. Variables In JavaScript
  5. If Statements In JavaScript
  6. Logical Operators In JavaScript
  7. If Else Statements In JavaScript
  8. Switch Statements In JavaScript
  9. For Loops In JavaScript
  10. For And While Loops In JavaScript
Module 6: Object Based Java Script8 lessons
  1. Working With String Object
  2. More On String Object
  3. The Math Object
  4. Creating Your Own Objects
  5. String Manipulation In JavaScript
  6. Programming The Browser In JavaScript
  7. Browser Versions In JavaScript
  8. Working With Forms In JavaScript
Module 7: Model View and Controller12 lessons
  1. MVC Mindset
  2. MVC Defined
  3. Create An MVC Project
  4. MVC Project Initial Walkthrough
  5. MVC Building Routes
  6. MVC Approach
  7. Controllers
  8. Controllers From Scratch
  9. MVC Routing
  10. MVC Routing Constraints
  11. Routing Constraint Attributes
  12. MVC Attribute Routing
Module 8: A Comprehensive Introduction to jQuery6 lessons
  1. What Is jQuery
  2. jQuery Effects
  3. Get And Set Elements In jQuery
  4. Add And Remove Elements In jQuery
  5. CSS In jQuery
  6. Ancestors And Descendants
Module 9: Course Review12 lessons
  1. MVC Best Practices
  2. Testing The Application
  3. Writing For Production
  4. Review Web Development
  5. Review C Sharp
  6. Review HTML And CSS
  7. Review SQL Server
  8. Review JavaScript
  9. Review Software Development Lifecycle
  10. Review Design Patterns
  11. Review jQuery
  12. 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.

$99.00
Buy course