FREELessons: 20Length: 2.3 hours

Next lesson playing in 5 seconds

  • Overview
  • Transcript

2.1 Introduction to ASP.NET and MVC

Hello and welcome back to ASP.NET MVC for designers. In this lesson, we're going to discuss at a very high level what the ASP.NET framework and the MVC programming pattern are. Now, one of my main goals in this course is to present these concepts in a way that you, as a designer, can understand them regardless of how much or how little programming experience you have. So when I talk about ASP.NET and MVC, I don't want you to feel overwhelmed. These can be very large topics that are difficult to explain. But the good news is that you don't have to fully understand them to follow along with this course. I just want you to be able to understand these frameworks at a very basic level. So that you can help out your developers by fleshing out your HTML and CSS designs within the ASP.NET framework and within an MVC project. So what is ASP.NET? ASP.NET is a web application framework, that was created by Microsoft. Using this framework, developers can build dynamic websites and web applications. And as a designer, that's all you really need to know about ASP.NET itself. Since this is a design course and not a development course, we're not gonna spend much time on programming in ASP.NET. It's enough to know that we're going to be using the .NET framework, and that we're going to be flushing out our HTML and CSS in Visual Studio. Which is simply an IDE, or integrated development environment for building .NET applications. Or in our case, dynamic websites. To simplify it even further, you can simply think of Visual Studio as the text editor that we're gonna be using to create our HTML and CSS code. So now let's talk very briefly about the MVC programming pattern. MVC is a model or a pattern for programming. It's basically just a way of organizing your code. And even though you won't be doing any programming in this course outside of HTML and CSS, it's important to understand the basics of this pattern if you want to be able to build out your designs within the MVC environment. Now, there are other programming patterns out there. So just because you're flushing out the designs for an ASP.NET website doesn't necessarily mean that you'll be using the MVC pattern. Another very common and more simplistic pattern that's used in ASP.NET is web forms. But we are not going to focus on web forms in this course. We'll focus solely on MVC projects. Now MVC stands for Model View Controller, which are the three pieces that make up this programming paradigm. The model represents the data within your application, such as customer data or product information. The View manages the display of your website. This is where your HTML is going to dwell. And finally the Controller manages user input and access a link between the model in the View. So as a designer, you will need to understand all the ins and outs of how the MVC pattern functions. But over the next few videos, I'm going to give you enough of an overview of the three components of the MVC pattern. That we'll be able to jump into Visual Studio and start building out our designs. So thank you for watching and I'll see you in the next lesson.

Back to the top