It goes to do starting our wonderful journey exciting journey of web programming with a speed Net in
NBC and into entity.
At the end of this exercise you should be able to build a fully data driven application using entity
framework and HP that net NBC like previously discussed MVC is a coding pattern meaning it is a standard
way to format and put your code in a structure and manner.
The M stands for model which really means the representation of your database in your web application.
The V represents the views or the visual side of things.
V for view v for visual your user interface etc. and the controller really is just the orchestra and
the background that says okay the user requested this What should I respond with.
It has in some amount of logic.
All right so we begin this journey by opening up Visual Studio and we're using visits to your 2017 community
addition for this exercise.
We will be building a school management system.
So bring up your visual studio and I already created one I was removed from the list and we will be
creating a brand new web programming project so you can go to file a new project or you just user interface
here.
New project technically accordingly then on the left hand side I wanted to go to visual see sharp and
go to the Web subcategory under which you'll see two options speed dot net.
Web application is the one you want to select and then we're going to name it school manage its
ensure that you have an adequate directory and that you have bonded to get repository you may then click
okay
for this screen ensure that you have MVC selected and we want to change our authentication method to
individual user accounts
if all is well and everything looks at least very similarly towards is on my screen then you may click
OK.
The creation process may have taken a while so I just skipped ahead to when it's finished so you may
pause a video if you are still not at this point.
However once you've gotten to this point you'll be given this nice landing page which allows you to
get started with speed on and Ambrose tutorials connect to zero or add a bunch of other things.
Well let's take a look at the interface and what they gave us to work with.
If you're used to windfarms then you'll notice that you don't have a tool box which would have been
a mainstay for both wind farms and web forums.
In MVC it's a new programming paradigm so you no longer have that events driven programming style anymore
so there is no tool box there are no punch holes to drag and drop you have to code everything using
standard issue GMO techniques and then we have the solution Explorer which is usually where we go and
find all of the files that we will be working with.
And in this situation it's a little different.
We'll see a few more folders and we'll be used if we're used to once again when the web forms.
But don't be daunted.
The three key folders in this set of files would be your model view controller folders All right.
And then the other files we will get into as we go along.
So please get this far and hit me up if you have any questions feel free to leave a comment or any observation
an anomaly that you may experience.
And let me know how you're faring.