1 00:00:00,530 --> 00:00:07,300 It goes to do starting our wonderful journey exciting journey of web programming with a speed Net in 2 00:00:07,300 --> 00:00:09,280 NBC and into entity. 3 00:00:09,540 --> 00:00:14,250 At the end of this exercise you should be able to build a fully data driven application using entity 4 00:00:14,250 --> 00:00:22,920 framework and HP that net NBC like previously discussed MVC is a coding pattern meaning it is a standard 5 00:00:22,920 --> 00:00:28,850 way to format and put your code in a structure and manner. 6 00:00:28,920 --> 00:00:35,210 The M stands for model which really means the representation of your database in your web application. 7 00:00:35,220 --> 00:00:38,550 The V represents the views or the visual side of things. 8 00:00:38,550 --> 00:00:44,810 V for view v for visual your user interface etc. and the controller really is just the orchestra and 9 00:00:44,820 --> 00:00:49,640 the background that says okay the user requested this What should I respond with. 10 00:00:49,830 --> 00:00:51,580 It has in some amount of logic. 11 00:00:52,210 --> 00:01:00,740 All right so we begin this journey by opening up Visual Studio and we're using visits to your 2017 community 12 00:01:00,820 --> 00:01:05,060 addition for this exercise. 13 00:01:05,150 --> 00:01:09,090 We will be building a school management system. 14 00:01:09,500 --> 00:01:15,560 So bring up your visual studio and I already created one I was removed from the list and we will be 15 00:01:15,560 --> 00:01:26,510 creating a brand new web programming project so you can go to file a new project or you just user interface 16 00:01:26,510 --> 00:01:27,120 here. 17 00:01:27,230 --> 00:01:35,000 New project technically accordingly then on the left hand side I wanted to go to visual see sharp and 18 00:01:35,000 --> 00:01:42,020 go to the Web subcategory under which you'll see two options speed dot net. 19 00:01:42,020 --> 00:01:48,780 Web application is the one you want to select and then we're going to name it school manage its 20 00:01:51,730 --> 00:02:01,160 ensure that you have an adequate directory and that you have bonded to get repository you may then click 21 00:02:01,170 --> 00:02:01,560 okay 22 00:02:05,200 --> 00:02:12,580 for this screen ensure that you have MVC selected and we want to change our authentication method to 23 00:02:12,610 --> 00:02:14,430 individual user accounts 24 00:02:17,970 --> 00:02:23,850 if all is well and everything looks at least very similarly towards is on my screen then you may click 25 00:02:24,020 --> 00:02:24,580 OK. 26 00:02:30,350 --> 00:02:35,720 The creation process may have taken a while so I just skipped ahead to when it's finished so you may 27 00:02:35,720 --> 00:02:39,950 pause a video if you are still not at this point. 28 00:02:40,520 --> 00:02:46,160 However once you've gotten to this point you'll be given this nice landing page which allows you to 29 00:02:46,670 --> 00:02:52,370 get started with speed on and Ambrose tutorials connect to zero or add a bunch of other things. 30 00:02:52,370 --> 00:02:56,380 Well let's take a look at the interface and what they gave us to work with. 31 00:02:56,450 --> 00:03:01,310 If you're used to windfarms then you'll notice that you don't have a tool box which would have been 32 00:03:01,310 --> 00:03:04,250 a mainstay for both wind farms and web forums. 33 00:03:04,430 --> 00:03:10,600 In MVC it's a new programming paradigm so you no longer have that events driven programming style anymore 34 00:03:10,640 --> 00:03:15,950 so there is no tool box there are no punch holes to drag and drop you have to code everything using 35 00:03:15,950 --> 00:03:24,380 standard issue GMO techniques and then we have the solution Explorer which is usually where we go and 36 00:03:24,380 --> 00:03:26,940 find all of the files that we will be working with. 37 00:03:26,950 --> 00:03:29,400 And in this situation it's a little different. 38 00:03:29,540 --> 00:03:35,320 We'll see a few more folders and we'll be used if we're used to once again when the web forms. 39 00:03:35,600 --> 00:03:37,340 But don't be daunted. 40 00:03:37,340 --> 00:03:48,610 The three key folders in this set of files would be your model view controller folders All right. 41 00:03:49,010 --> 00:03:52,640 And then the other files we will get into as we go along. 42 00:03:52,790 --> 00:04:01,130 So please get this far and hit me up if you have any questions feel free to leave a comment or any observation 43 00:04:01,150 --> 00:04:03,090 an anomaly that you may experience. 44 00:04:03,260 --> 00:04:05,510 And let me know how you're faring.