Introduction to ASP.NET MVC in C#: Basics, Advanced Topics, Tips, Tricks, Best Practices, and More

  Рет қаралды 867,001

IAmTimCorey

IAmTimCorey

Күн бұрын

Newsletter signup (with exclusive discounts): signup.iamtimc... (your email will be kept safe and you will not be spammed).
Facebook Page: / iamtimcorey
Want to see a full C# application built from scratch?
Check out this course: www.iamtimcore...
Need to know SQL Better? Check out this course: www.iamtimcore...
In this video, I walk you through ASP.NET MVC. I show you what it is, how to configure it, how to set it up, what all of the different files represent, and more. Learn about the best practices surrounding MVC along the way.
The topics covered in this video include:
What is MVC (Model-View-Controller)
Bundling
Routing
NuGet
Deployment
Razor
ActionLinks
RenderSection
Web.Config
CustomErrors
Scaffolding
Templates
Packages.config
Global.asax
Shared Layouts
and much more
0:00 - Intro
0:55 - Creating MVC Framework app: IDE
1:38 - Creating MVC Framework app: Different Templates ( VS2017 )
9:01 - MVC Framework app template: Default NuGet packages
16:10 - What is ASP and MVC
19:58 - MVC explained: Controllers
23:20 - MVC explained: Views
25:02 - MVC explained: Models
27:45 - View components: the Layout and Pages
31:08 - Razor syntax (Razor pages)
37:59 - Razor syntax recap
38:33 - Running MVC app
40:33 - Rendering MVC app
46:16 - App_Start: RouteConfig
53:23 - App_Start: BundleConfig
1:01:38 - RenderSection method in Layout page
1:07:09 - Creating new Controller and new View
1:15:26 - New ActionResult: Creating a List of Model
1:18:30 - View with a List template
1:28:03 - Erros in the appliacation: Handling exceptions
1:35:19 - Start of the application: Global.asax and _ViewStart.cshtml
1:37:50 - Deploying MVC app
1:39:38 - Summary and concluding remarks
Thanks Ralfs HBK for the topics breakdown

Пікірлер: 1 200
@jayjayjaythebrand
@jayjayjaythebrand 7 жыл бұрын
Tim, please never change your teaching style! I know it may seem slower sometimes, but it's so focused, thorough, and well-done that whoever watches isn't left questioning nearly anything! Thank you so much man!
@IAmTimCorey
@IAmTimCorey 7 жыл бұрын
I really appreciate it. I put a lot into these videos. I'm glad they are valued and helpful.
@n2productions
@n2productions 7 жыл бұрын
Gonna double down on this and say that Tim does, indeed, have the best teaching style I've ever come across!
@DigDugFTW
@DigDugFTW 6 жыл бұрын
I run the video at 1.25x and its perfect.
@mash808
@mash808 6 жыл бұрын
ThatChocolateGuy Yep, I agree also.
@deveagle669
@deveagle669 6 жыл бұрын
I have to agree. I have followed countless Udemy instructors over the years, and NOT ONE of them breaks things down the way that Tim does. Freaking amazing.
@0nlakes
@0nlakes 7 жыл бұрын
For people who have a few years of professional software engineering under their belt, your videos are the absolute best for getting up to speed in a new framework. You don't labour over small details and provide just enough detail for people to work out what's happening behind the scenes themselves; trusting their experience. Thanks for making such awesome videos Tim!
@IAmTimCorey
@IAmTimCorey 7 жыл бұрын
I'm glad you found it so valuable.
@emanuelzhimrules
@emanuelzhimrules 6 жыл бұрын
Dude, yes! I've been developing other stuff and doing stuff on my own and every tutorial with ASP ive found is just so overwhelming but this has great IMPORTANT details. Its like every other minute i was saying to myself, "Oh fuck, thats badass! how useful!"
@Taki7o7
@Taki7o7 6 жыл бұрын
now after finishing the video i am with you. But at beginning i was thinking: "why he talks so long about version numbers from nuget packages?" ^^
@alexanderher7692
@alexanderher7692 6 жыл бұрын
yes, starting a new job in .net asp monday. Research done^^
@akashchandra2223
@akashchandra2223 2 жыл бұрын
@@alexanderher7692 what interested you in this
@RalfsBalodis
@RalfsBalodis 4 жыл бұрын
0:00 - Intro 0:55 - Creating MVC Framework app: IDE 1:38 - Creating MVC Framework app: Different Templates ( VS2017 ) 9:01 - MVC Framework app template: Default NuGet packages 16:10 - What is ASP and MVC 19:58 - MVC explained: Controllers 23:20 - MVC explained: Views 25:02 - MVC explained: Models 27:45 - View components: the Layout and Pages 31:08 - Razor syntax (Razor pages) 37:59 - Razor syntax recap 38:33 - Running MVC app 40:33 - Rendering MVC app 46:16 - App_Start: RouteConfig 53:23 - App_Start: BundleConfig 1:01:38 - RenderSection method in Layout page 1:07:09 - Creating new Controller and new View 1:15:26 - New ActionResult: Creating a List of Model 1:18:30 - View with a List template 1:28:03 - Erros in the appliacation: Handling exceptions 1:35:19 - Start of the application: Global.asax and _ViewStart.cshtml 1:37:50 - Deploying MVC app 1:39:38 - Summary and concluding remarks
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
Thanks!
@MERV_
@MERV_ 2 жыл бұрын
54 minutes in and I have to say this is an amazing tutorial, best I've come across so far. Just like you, I to hate it when magic happens and I have no clue what's going on. Most tutorials don't go so far to explain these details that you do so thank you for that!
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
You are welcome. I am glad it was so helpful.
@hamedabbasi4742
@hamedabbasi4742 4 жыл бұрын
Even master Yoda can't teach better than you. There is a huge difference between a teacher and someone who is just a professional.
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
I appreciate the kind words.
@DineshKumar-my4ml
@DineshKumar-my4ml 2 жыл бұрын
@@IAmTimCorey Mmmmmmmmm; Mmmmmmmmm; Mmmmmmmmm; n MN mmb; bm; lb no b; blbnbbnn lnmm nbnn? Nnnnnnnnn? Nbnlnnnn? Nllnl"?l? """n""l""""pj
@tamboleo
@tamboleo 2 жыл бұрын
This is exactly what anybody that starts on ASP.net would need, so you can understand what you are doing... I struggled to find something this useful on YT. Thanks!!!
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
You are welcome.
@wicked6905
@wicked6905 7 жыл бұрын
Best MVC Explanation Video Ever made!!!!!!
@IAmTimCorey
@IAmTimCorey 7 жыл бұрын
Wow, thanks!
@miauw8762
@miauw8762 5 жыл бұрын
Cool
@CarlitoProductions
@CarlitoProductions 5 жыл бұрын
This is by far the best rundown of aspDotNet I found in video format. I'm new to C# web development so this gives me a pretty solid understanding of where to start.
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
Thank you.
@apple00saucee
@apple00saucee 6 жыл бұрын
This was an amazing tutorial that was simple and focused while tackling so many topics. Thank you Tim!
@IAmTimCorey
@IAmTimCorey 6 жыл бұрын
You are welcome.
@SyedAliAsgharShah12
@SyedAliAsgharShah12 3 жыл бұрын
I went through several MVC tutorials, but this one is the best so far. Sir! You have a unique and great teaching style. May God Bless you for your helpful tutorials.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Glad it was helpful!
@1281061
@1281061 7 жыл бұрын
Only 25 mins in but had to stop and say thank you. Previously, could not understand the shared layout. Really, thank you. edit ..and the razor, thank you !
@IAmTimCorey
@IAmTimCorey 7 жыл бұрын
Awesome! I'm glad you got so much value out of it.
@j0nj1
@j0nj1 4 жыл бұрын
I feel like ASP is the sort of framework where you really need someone to walk you through it if you're new or else it just feels like a giant magic blackbox. Really helpful video !
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
I am glad it was helpful.
@shanefitzgerald326
@shanefitzgerald326 6 жыл бұрын
One of the best tutorials on any subject I've ever watched! Thanks!
@IAmTimCorey
@IAmTimCorey 6 жыл бұрын
Thank you!
@dwtolar
@dwtolar 7 жыл бұрын
Great tutorial. So many others only show you what they do, whereas, you actually teach us how this works so that we can put it to use.
@IAmTimCorey
@IAmTimCorey 7 жыл бұрын
Thanks. That was what I was aiming for.
@LaFolleComacina
@LaFolleComacina 5 жыл бұрын
I love this video: very detailed and very clear even for me that I'm not mother tongue. You teach not only how to do things but why they are done in that way.
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
I'm glad it is clear and valuable. Thanks for watching.
@maryamjabbar7552
@maryamjabbar7552 3 жыл бұрын
@@IAmTimCorey can we deploy the website Into MATLAB, if we have trained the backend model with MATLAB?
@trysometruth
@trysometruth 4 жыл бұрын
I needed a refresher on MVC because I may get a gig moving an MVC app to .NET Core. This video was *excellent.* What a terrific, careful, thoughtful instructive video.
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
Awesome!
@thanhtruong3227
@thanhtruong3227 5 жыл бұрын
Thanks for putting so much work into this, Tim. I've been trying several resources to learn about this topic, but none of them covers this in such details and so well explained. Please, keep doing what you're doing.
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
You are most welcome. Thanks for watching.
@kkb92-96x
@kkb92-96x 4 жыл бұрын
This is awesome Mr. Corey. I had done C# programming about 15 years back. I don't do programming any more. I wanted to create a simple registration website for my temple Sunday School. Your videos helped me a lot. This video along with MVC data access helped me to create what I wanted. Appreciate all help.
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
Fantastic!
@mohammedal-haifi6037
@mohammedal-haifi6037 5 жыл бұрын
This is the best MVC introduction ever. Very thorough and great teaching style.
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
Thank you!
@QuadraAce
@QuadraAce 6 жыл бұрын
One of my fav teacher. Can't get why you don't have that many views/subs ... You explain so clearly , so in depth but in a way everyone can understand with ease. There are programmers and programming teachers, and you sure are outstanding at both. Rare channel here.
@IAmTimCorey
@IAmTimCorey 6 жыл бұрын
I appreciate the kind words.
@GoreBruce
@GoreBruce 4 жыл бұрын
Tim, you are a bloody genius! Thank you for one of the most helpful tutorials I’ve ever seen (and I’ve seen a few!).
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
Thank you!
@MarkP_Fan
@MarkP_Fan 6 жыл бұрын
I hardly ever comment on videos but this is just outstanding work! FWIW the timing is spot on and your teaching style is some of the best I've seen on KZbin. I'm coming from a long history of MS Access VBA experience and following step by step with the video. A problem(difference) came up. At 01:16:00 the ListPeople ActionResult is created. I had to write the ListPeople ActionResult differently than shown in the video: public ActionResult ListPeople() { List people = new List(); people.Add(new Models.PersonModel { FirstName = "John", LastName = "Smith", Age = 24 }); people.Add(new Models.PersonModel { FirstName = "Jane", LastName = "Doe", Age = 31 }); people.Add(new Models.PersonModel { FirstName = "Sarah", LastName = "Connor", Age = 25 }); return View(people); } Note that PersonModel could not be found until it was prefixed with Models as Models.PersonModel ? Also, 01:32:00 Making the change to Web.config to: … I tried RemoteOnly and On modes but either one continues to redirect to page: Server Error in '/' Application. Attempted to divide by zero. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. I'm using the fully updated VS 2017 Community edition Any ideas? Am I missing a setting/step? One last comment... at 01:18:00 you're adding the view from the RMB context menu in the PeopleController.cs script. The first time I tried this, I created it from the Views folder of the Solution Explorer and of course VS created ListPeople.cshtml in the Views->Shared folder which of coursed errored. So I guess the takeaway might be that using a cursor highlight in your videos might add a little more clarity for the extra noobs... like me. Ok... nuff said. Just one more big THANKS for taking the time to share and give back!
@IAmTimCorey
@IAmTimCorey 6 жыл бұрын
OK, PersonModel not showing up probably means that you are missing a using statement for models at the top of your class. As for the web.config error issue, I believe the issue is that you are running in debug mode, which will always give you the errors (again, pretty sure on this, not absolutely certain). Try changing to release mode with CustomErrors set to On and see what happens. As for the place where I right-clicked, I try to explain where that is but I'll see what I can do to be more obvious.
@MarkP_Fan
@MarkP_Fan 6 жыл бұрын
Thanks for the quick reply. Solved the erroneous need for PersonModel being referenced as Models.PersonModel by adding "using MVC_Demo.Models;" at the top of HomeController.cs. At 01:16:24 I can just barely see "using MVCDemo.Models;" at the top of the video's screen just above "using System;". Did I miss a step in the video or was this added manually or should the creation of the model then controller add this automatically? For the custom error page... no luck. I tried Release mode (although in the video's toolbar it appears to be running in Debug mode). For fun, I also tried "" but it didn't do anything differently. Wish I knew enough to find the resolution to this but... Oh, the joys of programming!
@MarkP_Fan
@MarkP_Fan 6 жыл бұрын
Thanks for the quick reply and your suggestion of adding a using statement was spot on. I added the "using MVC_Demo.Models;" to the PeopleController.cs and that fixed having to add Models. as a prefix in the controller class. I did notice (01:16:32) you can just barely make out the same using statement at the top of the PeopleController.cs. Was this added automatically or did I miss a step? Still not getting the custom error page. I tried running in release mode with both mode="On" and "RemoteOnly" although it appears the video runs it from debug mode 01:33:50. Just for fun, I also tried using but there was no difference. Not sure how to proceed to debug this further. This kind of leads into another question; since MVC creates the HTML to be run: 1. where are these files located 2. how do you debug a situation like this? Breakpoints? Call stack? ...new video, "Application Debugging" ??? But all in all, the video is so well done that I plan to take on your Tournament Tracker series (considering the purchase option). Keep up the fine work!
@grizzlycougar
@grizzlycougar 5 жыл бұрын
Great refresher on MVC. Really liked how you talked about the "Magic Code" I always hate when people brush over that stuff.
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
Thanks!
@arthurye1749
@arthurye1749 3 жыл бұрын
Hands down the best asp.net course on the planet period. Salute.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thank you!
@goosefx5435
@goosefx5435 5 жыл бұрын
FINALLY!! A good ASP.NET tutorial for a complete beginner!
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
I am glad you found this useful.
@gavincobb5918
@gavincobb5918 4 жыл бұрын
Watched the whole video and understood it entirely because of your clarity! This looks like an awesome framework. Can't wait to start building out some projects!
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
Glad to hear it!
@Asimov16
@Asimov16 7 жыл бұрын
I have some paid tutorials which I have watched which are not as good as this one. Normally I get bored after the first 5 minutes, but I sat through this whole tutorial and watched the whole thing, and I understood every word being said. Now I want to learn how to post in jquery to the backend code, so I am hoping you have a tutorial for that. I usually use jquery and php, so this is all new stuff for me.
@IAmTimCorey
@IAmTimCorey 7 жыл бұрын
Use of jQuery (or JavaScript in general) in ASP.NET MVC will be a good topic to cover. You might also be interested in WebAPI, which I'll be introducing shortly. That is designed for any front-end, including a purely JavaScript front-end. Then you could keep using php and jQuery for your front-end and still use C# for your back-end.
@Asimov16
@Asimov16 7 жыл бұрын
To be honest if I am doing a c# project I would like to learn how to do it with c#. I use php with mysql in the backend at the moment and want to learn ASP with c# for use with an sql database. I will be interested in viewing your webapi tutorial though as well. PS my biggest problem with C# is that I have been doing C++ for many years and I get the syntax mixed up at time LOL
@SomeGuy-be5cq
@SomeGuy-be5cq 7 жыл бұрын
My workday just became so much better after watching this last night and going to work today. Everything became clear and easy when i started to work with our MVC project. Thank you, please continue to teach like this. Cheers!
@IAmTimCorey
@IAmTimCorey 7 жыл бұрын
That's great! I'm glad I was able to make your workday a bit easier.
@naodagere8210
@naodagere8210 5 жыл бұрын
Marvelous! It was really amazing the way you demonstrate things. Thank you.
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
You are welcome.
@TheYan20et
@TheYan20et 4 жыл бұрын
I admire how thorough your videos are - your videos are typically my starting point in all matters .net - thanks
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
Glad you like them!
@oscargb3330
@oscargb3330 5 жыл бұрын
What a great tutorial! Easily the best introduction to this subject I've watched. Thanks Tim!
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
You are welcome.
@meeradhumne4685
@meeradhumne4685 3 жыл бұрын
Tim , You have the best teaching style. I am glad I watched your video to start my journey in web development. Usually I used to sleep during training, but when I watched your video, I was engrossed and finished whole video in one shot. Thank you so much for putting this video on KZbin.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
I appreciate the kind words. I am glad you enjoyed it.
@22turboq
@22turboq 5 жыл бұрын
Tim, your tutorials are crazy good. Thank you so much!
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
You are most welcome. Thanks for watching.
@davidpimental6704
@davidpimental6704 5 жыл бұрын
Thanks Tim. I have a project at work already done in MVC. And I hadn't had any formalized instruction in MVC. And you made it pretty simple. Thanks again.
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
Awesome!
@vasilisnikitaras
@vasilisnikitaras 5 жыл бұрын
Awesome as always video tutorial from Tim! Thanks for sharing your knowledge and doing it in such a clear way! For people who have a few years of professional software engineering under their belt, your videos are the absolute best for getting up to speed in a new framework. You don't labour over small details and provide just enough detail for people to work out what's happening behind the scenes themselves; trusting their experience. Thanks for making such awesome videos Sir
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
I appreciate the kind words.
@matthewpereira520
@matthewpereira520 4 жыл бұрын
I've been messing up my MVC job interviews because I was over complicating it , Tim you taught me how to do this in a way that I honestly believe anyone , even highschoolers would be able to do this , you rock dude when I get my next job I'll owe it to you
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
Awesome! I am glad it has been so helpful.
@BigyanChap
@BigyanChap 6 жыл бұрын
Teaches subtle and important concepts. Superb.
@IAmTimCorey
@IAmTimCorey 6 жыл бұрын
Thanks!
@denyspyshniuk
@denyspyshniuk 2 жыл бұрын
The way you present the information is AMAZING! Love your lessons! Thank you!
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
You are welcome.
@kingkongtv380
@kingkongtv380 6 жыл бұрын
Very detailed tutorial. Thank you, Tim. 👍
@IAmTimCorey
@IAmTimCorey 6 жыл бұрын
You are welcome.
@hicham-bs2438
@hicham-bs2438 3 жыл бұрын
I'll permanently remember you as the BEST one who covers anything relate to .Net world...it was great very informative introduction Thank you a lot Tim 🙌
@tomthelestaff-iamtimcorey7597
@tomthelestaff-iamtimcorey7597 3 жыл бұрын
Thanks for watching and sharing your thoughts!
@sitzkrieg2322
@sitzkrieg2322 5 жыл бұрын
Really good job. Thanks man!!
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
Thank you!
@devsinghraja2142
@devsinghraja2142 3 жыл бұрын
Great presentation style!. Even after four years, this is the best tutorial on Asp.Net MVC!!
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Glad you liked it!
@07GoldWinger
@07GoldWinger 7 жыл бұрын
MORE like this!
@IAmTimCorey
@IAmTimCorey 7 жыл бұрын
They are on the way.
@joysticksteve
@joysticksteve Жыл бұрын
This is a fantastic tutorial. Even 5 years on using Visual Studio 2022 this is superb. I am a long time developer who has been using web forms for far to long and now stepping into MVC for the first time. I tried a few tutorials before this one but they tried to feed too much all at once. This kept things nice and simple and took things slowly explaining every step as simply and clearly as possible. For the first time MVC feels easily accessible to me and not daunting at all. Thank you for this my friend if I could give you 10 thumbs ups I would. Sub'd and liked. Look forward to watching more videos. Now for me to start playing with MVC! Cheers from the UK! 😎👊🏻🇬🇧
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Thank you!
@silviuslavitescu
@silviuslavitescu 7 жыл бұрын
Great work!
@IAmTimCorey
@IAmTimCorey 7 жыл бұрын
Thanks!
@Blitzcat21
@Blitzcat21 5 жыл бұрын
This is great, thank you so much :) A note to people watching this today, if you upgrade bootstrap to 4.x+ it will break the nav bar, 4.x is not compatible with 3.x and introduces breaking changes to the base code in the _Layout.cshtml file, so only upgrade if you plan to go through and either change everything by hand to work or are going to nuke and pave.
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
Yep. Thanks for pointing it out.
@nikhilr.v7933
@nikhilr.v7933 7 жыл бұрын
Hello Just with knowledge of C#, ADO.NET Can i start this course without ASP.NET ?
@IAmTimCorey
@IAmTimCorey 7 жыл бұрын
This particular video is just an introduction to ASP.NET MVC, not a full course. I only have one full course on KZbin and it is my C# Application from Start to Finish course. Either way, I would encourage you to try. The only way you will add to your knowledge is if you venture into unknown territory. I try hard to make sure not to assume anything I don't absolutely have to so I think you will find my introductions gentle and clear.
@neemapranay23
@neemapranay23 4 жыл бұрын
You are SuperHero Tim!! You make .Net (C#) way easy to understand. Thanks for all your tutorials.
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
Glad you like them! I want to make learning programming easier.
@paulelmatsidis2713
@paulelmatsidis2713 7 жыл бұрын
Frankly,thanks! I really like your lessons!
@IAmTimCorey
@IAmTimCorey 7 жыл бұрын
You are welcome.
@richardprocter9303
@richardprocter9303 5 жыл бұрын
Fantastic teaching style. Great pace. Watched most of it at 1.25, some at 1.5, some at 1.0. Really clear. Thanks!
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
You are welcome.
@AbhishekSingh-mh2fg
@AbhishekSingh-mh2fg 5 жыл бұрын
Hi Tim, you can not even imagine how helpful your videos are I had lots of doubts but after watching your videos it feels like there is nothing that I don't know about MVC. The teaching style is awesome please do not change it. Thanks for your awesome videos
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
I appreciate the kind words.
@mohammadal-waheidi6557
@mohammadal-waheidi6557 3 жыл бұрын
Mr. Tim Corey, honestly you are the best, thanks a lot for these grateful courses. Best whishes for you
@tomthelestaff-iamtimcorey7597
@tomthelestaff-iamtimcorey7597 3 жыл бұрын
Thanks for chiming in!
@ordered_saddle5
@ordered_saddle5 3 жыл бұрын
better than all the so called crash courses that jumps to advanced topics without a flow, this is the only one that suits beginners ... thank you for this saver tutorial
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You are welcome.
@andrewiglinski148
@andrewiglinski148 4 жыл бұрын
I'm in the middle of transitioning to .Net after being stuck in the javascript/node world for a few years and I just found your channel... awesome content mate. Definitely a new subscriber and look forward to going through the rest of your content.
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
Welcome aboard!
@tobiowolawi5044
@tobiowolawi5044 6 жыл бұрын
great work Tim, none of your videos never made me bored..... the explanation, the less technical words just perfect!
@IAmTimCorey
@IAmTimCorey 6 жыл бұрын
I am glad I am keeping your interest and training you at the same time.
@MrDBH72
@MrDBH72 4 жыл бұрын
Great tutorial for beginners. Haven't seen an introductory course that is this clear and thorough. Nice work, thank you!
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
You are welcome.
@Barathnarayanan
@Barathnarayanan 4 жыл бұрын
You are the best programming teacher known to me, Mr. Tim. None take their audiences through such depths into the subject as you do. Quality of your lecture videos talk tons about the time and hard work that goes into making these. Can't thank you enough for your service. Namaste 🙏
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
I am glad you find such value in them.
@adududuke3995
@adududuke3995 3 жыл бұрын
This is the one of the best beginner courses I have taken. So on point !!!!
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Great!
@kevinbrosnahan2416
@kevinbrosnahan2416 4 жыл бұрын
Wow! I've been trying to wrap my head around MVC for so long and you totally made sense of it for me! Thanks Tim!
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
Happy to help!
@dogburrito
@dogburrito 5 жыл бұрын
Excellent. Tim is professional level in both the technology and technology instruction.
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
I appreciate the kind words.
@1983saulomoreira
@1983saulomoreira 3 жыл бұрын
Wow, that's the best online lecture I had here on YT. He explains everything, and it's so clear! I hope he keeps teaching like this, I'm gonna explore more of his content for sure
@tomthelestaff-iamtimcorey7597
@tomthelestaff-iamtimcorey7597 3 жыл бұрын
Thanks for watching and sharing your thoughts!
@DiddleDangle
@DiddleDangle 5 жыл бұрын
Man this is waaaaay better than reading through the microsoft docs. Thank you so much for all those extra details about debugging and how the "magic" works. Can't tell you how many times I had issues with things in windows forms that seemed like unexplained magic which made debugging those errors a nightmare.
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
I am glad you found it useful.
@Zombehkillerr
@Zombehkillerr 5 жыл бұрын
I really like the way you teach, it is so clear and understandable for me as a new programmer. You explain what everything is so we don't use anything without knowing why we use it for.
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
I am glad you enjoy my method of teaching.
@rickmemmer5625
@rickmemmer5625 5 жыл бұрын
"EXCEPTIONAL" doesn't do it justice! I was looking for something that would illuminate this topic -- and this was pure gold! And I love your mindset about "magic" -- that attitude of discovery is at the core of why your work is so top notch! Thanks a million!! :o)
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
I appreciate the kind words.
@rickmemmer5625
@rickmemmer5625 5 жыл бұрын
@@IAmTimCorey You're quite welcome! I'm actually working through your "ASP.NET MVC Data Access in C#" today -- and of course, it's equally excellent! By the way, I signed up on your site earlier today, and I will most certainly be buying some courses very soon. I'm looking forward to trying that C# Weekly Challenges Course as well. On that note, have you considered doing a performance-tuning challenges course for SQL Server? I'd happily pay a monthly fee for something like that.
@thele99
@thele99 4 жыл бұрын
I'm a 20 year programmer that's done a lot of C#, VB.Net, and Asp.net (web forms). Apparently I'm a relic from the past because the world now wants MVC and Angular. No one wants an ASP/C# programmer anymore even with 20 years of experience. This video has helped a lot to get me jumpstarted into MVC so I can be more valuable out there. Thanks.
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
You can do this! For me, learning the new things is what keeps development fresh and exciting. I hope you find that again also.
@whatocaho2
@whatocaho2 5 жыл бұрын
I love the detail explanations! Even though it is slow, but in long term counting, it is worth it! I suggest yall to take breaks in between this video to fully understand this video.
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
There is definitely a lot in this video. My recommendation is to not only take a break but practice what you just saw. Build a few sample projects that use what you learned. That will help you absorb it much better.
@KyleWestendorf
@KyleWestendorf 7 жыл бұрын
This was extremely helpful. Thank you. I went from understanding MVC from reading the documentation tutorial yesterday by about 30% to 75% because of this. That's a HUGE gain. Thank you!
@IAmTimCorey
@IAmTimCorey 7 жыл бұрын
Nice! I'm glad you were able to get up to speed on MVC because of this. There may even be more MVC content coming soon. ;-)
@michelchaghoury870
@michelchaghoury870 4 жыл бұрын
well how much of a pro developer you are people on the internet makes playlists of more than 50 videos to cover asp.net MVC and you was able to make a clear clean video about that topic without rushing i am sure that i will become a C# expert because of you i want to tell you tnx alot you are doing a gr8 job please keep going and do not stop i am sure in the future you will have more than a million of subscribers its just that clean and clear works takes more time then others to be realized and liked
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
I am glad it was clear and helpful.
@mihneapetrache4101
@mihneapetrache4101 5 жыл бұрын
Thank you man! I really wanted to use ASP.NET MVC, but couldn't find an easy to understand tutorial. You made it easy for me! Thank you again!
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
You are welcome.
@splurbit502
@splurbit502 3 жыл бұрын
Been looking for the right place to start for too damn long and this was perfect, thank you!
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Excellent! Glad I could help.
@dheeraj9179
@dheeraj9179 4 жыл бұрын
Past 30 mins and I couldn't resist myself anymore. I had to stop and thank you for this. Thanks Tim! God Bless you!
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
You're very welcome
@ArabDude123
@ArabDude123 6 жыл бұрын
I don't know how I missed your channel. Such good quality tutorials, I can't thank you enough.
@IAmTimCorey
@IAmTimCorey 6 жыл бұрын
Glad you found it. Enjoy the videos.
@adamschneider868
@adamschneider868 4 жыл бұрын
I was watching another tutorial, and they rushed through what you explained in the first 1hr 7minutes. While that was fine, they didn't touch bundles or the routing which were the two things I had questions about. I am happy you touched on the routing cause in Angular it's something you are definitely going to have to touch, it's nice to know that it's taken care of unless you are doing API work or need specialized routing for something specific. Also thank you for explaining the ViewBag. I was frustrated when the auto-complete did provide me with a list, everyone uses ViewBag.Title and I thought that was just a built-in variable, not a standard that everyone follows. This was such a well-constructed tutorial. I watched the first 1hr 7minutes with breakfast. Wrestled the children the rest of the day with remote learning and the like, then rewatched the first part at 1.75 speed and followed the tutorial for the app in the 40 or so minutes. Time well spent, I will be watching the Data Access. Honestly for the heck of it since you are so good and through with what you do, I might sit through the 24hr C# tutorial just cause I find it impossible I can't learn something from you. You should do a Design Patterns Tutorial. Derek Banas did a decent job, I would really appreciate seeing one in your style.
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
I highly recommend to follow along building your own code and practice what you learn also. As for Design Patterns, try this - kzbin.info/www/bejne/mpnRpJidnrWLpdE
@HD8282
@HD8282 6 жыл бұрын
Tim...I have been a .NET web-forms developer for over 10 years & I just want to say that this is best damn video on YT for somebody like me who wants to get going on MVC without getting too much into low level details...thank you so very much and please do not stop producing such excellent & informative material...never mind the 50 odd numb-nuts who have voted this down...5 stars from me...
@IAmTimCorey
@IAmTimCorey 6 жыл бұрын
I appreciate the kind words. I'm glad you found the video valuable.
@realmicrobet
@realmicrobet 3 жыл бұрын
Great video. This is the first of your videos I've seen, but it won't be the last.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Welcome aboard!
@syedabu7685
@syedabu7685 4 жыл бұрын
I just past 24 Minutes but you explain soo nicely and clearly...Thank you love from India
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
Glad it was helpful!
@nataliestorm6099
@nataliestorm6099 4 жыл бұрын
Thank you! I have been having so much trouble with online-only learning due to the covid 19 school closures. If I didn't need a degree to put on my resume, I'm pretty sure I could learn everything from watching your channel. Your teaching style reminds me of a teacher I had years ago, I've been looking for a teacher like him ever since. You're a life saver.
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
Glad I could help!
@saadmalaeb8372
@saadmalaeb8372 5 жыл бұрын
Great tutorial! I always watch your videos with 1.75 playback speed. I got used to your speedy voice. Nice and clear.
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
Thanks!
@mlizano6793
@mlizano6793 5 жыл бұрын
Hi Tim, I do not speak English fluently, however I understood everything about what you speak, congratulations you are a good teacher! Greetings from Costa Rica!
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
Excellent! I am glad you can understand me.
@mlizano6793
@mlizano6793 5 жыл бұрын
@@IAmTimCorey hahaha, nice to met you Tim, I will subscribe to your channel, I learned very much with your introduction course, I have so many questions and so much desire to learn. I saw tutorials in Spanish and I didn't understand, but I understood you in English, just ... amazing. (sorry for my bad English, i don't know if I wrote ok) XD
@TheJessejunior
@TheJessejunior 5 жыл бұрын
this material is so much better than all the payd ones that i´ve seen.
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
Thank you!
@ceruleansin77
@ceruleansin77 6 жыл бұрын
Tim, thank you so much! I'm fairly new to C#, but I've been in frontend development for a decade. Your methodical, paced delivery was absolutely refreshing. You covered a great many topics, but it never felt overwhelming. This is the way I learn the best, but there is an absolute dearth of well spoken tutorials of this depth. I'm a fan, and can't wait to watch your other content. Cheers!
@IAmTimCorey
@IAmTimCorey 6 жыл бұрын
I appreciate the kind words.
@hoolz360
@hoolz360 3 жыл бұрын
Love how you go over the details, now i understand how this works! This is TEACHING keep up the great work!
@tomthelestaff-iamtimcorey7597
@tomthelestaff-iamtimcorey7597 3 жыл бұрын
Thank is Tim's goal!
@ajdinmasic4842
@ajdinmasic4842 6 жыл бұрын
I paid for programming with Mosh's course on Udemy. It's been 5 minutes and this course is more informative than the course I paid for. Thank you for doing this for free(aside from ad revenue).
@IAmTimCorey
@IAmTimCorey 6 жыл бұрын
I'm glad you were able to get a lot of value out of this video.
@DewDewHoney
@DewDewHoney 4 жыл бұрын
Start - 1:50 Create New Project -2:45 Nuget Packages - 9:23 ASP.NET - 16:23 MVC - 16:50 add Model class - 25:29 Razor Syntax - 31:28 ViewBag.Title -35:38 Run the code - 38.34 Localhost URL /IIS - 41:48 Routing - 43:05 Route.config -46:29 Bundleconfig.cs - 53.38 Rendersection - 1:01:54 Add controller - 1:07:42 Add View - 1:10:52 Error/exception - 1:28:42 Custom error for client - 1:31:42 Global.aspx - 1:35:29
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
Thanks! I added those to the description. I appreciate it.
@wagnerdamasiojr.6832
@wagnerdamasiojr.6832 7 жыл бұрын
at only 41min, but stopped to thank you for the straightforward explanation !
@IAmTimCorey
@IAmTimCorey 7 жыл бұрын
Sweet! Thanks for sharing.
@theartificialbrain
@theartificialbrain 7 жыл бұрын
This is a great video on getting to know ASP.NET MVC in C#. Very useful for me with my level of understanding. I look forward to watching and learning more. Thank you very much!
@IAmTimCorey
@IAmTimCorey 7 жыл бұрын
Excellent! I'm glad you found it useful in your situation. Keep on learning and I'll keep on making videos.
@raheelrasheed6454
@raheelrasheed6454 3 жыл бұрын
Hi Tim, great work, this is the first time I tried to touch MVC and you explained it very well, keep up the great work. Thank you..!
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Glad it helped!
@pikmin36
@pikmin36 7 жыл бұрын
A very helpful and pleasant tutorial. I tried to learn on that topic from other youtube videos but this one is definitely the best: explains everything from the ground up, how everything works and what every file does, gives additional information where it's needed or most useful, coupled with your perfectly paced voice/speech that's clear to understand. The only mildly negative thing is that this video seems to have a 3s delay throughout the course between image and sound. Also another tutorial on that matter pointed out that the global.asax file was the old way of doing all the inital launch stuff and in newer versions uses a file called "Startup". But apart from that, great job and thanks for doing it!
@IAmTimCorey
@IAmTimCorey 7 жыл бұрын
Thanks for the kind words. Unfortunately I can't tweak the relationship of the audio to the video once it is on KZbin. I'll look into it though to see what the issue is.
@abdallaelmedani8933
@abdallaelmedani8933 7 жыл бұрын
Tim, I went through several MVC tutorials, and this one is the best so far. You have a unique teaching style. Thank you and keep it up.
@IAmTimCorey
@IAmTimCorey 7 жыл бұрын
I am glad you found it so valuable.
@fibonaccifb
@fibonaccifb 5 жыл бұрын
that's exactly what i'm looking for! detailed but not complicated, easy to understand even for the beginners like me... i know there are so many tutorials out there, but most of them confused me more even... i appreciate your work thank you so much 👏👏👏
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
I'm glad it was so helpful.
@faktor1147
@faktor1147 3 жыл бұрын
Always come to you when I'm working on something new. Many thanks
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You are welcome.
@mpatiskap6520
@mpatiskap6520 3 жыл бұрын
You are an excellent Teacher!!Keep up the good work!!Greetings From Greece
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thank you!
@pathumniroshan6145
@pathumniroshan6145 4 жыл бұрын
Just Wow... I really do not have enough words to thank you. You are the best online tutor by faaaaaar....
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
I appreciate the kind words.
@FloetschMaster
@FloetschMaster 5 жыл бұрын
Best intro and cutout in this matter love the way you explain everything!
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
Thank you!
@rudreshangadi4496
@rudreshangadi4496 5 жыл бұрын
I am c++ developer and never worked on ASP.NET entity framework web application. I got a situation where i must work on .net web application on immediate priority and was wondering how do i start without KT without much knowledge on how actually things. This is the video really really gave me very good insight how MVC is reallly all about. Thank you so much Tim and i am really gald about the way you explain. Keep bringing new videos .
@IAmTimCorey
@IAmTimCorey 5 жыл бұрын
Excellent!
@boondocksripoff2237
@boondocksripoff2237 4 жыл бұрын
Thanks to you I have MVC basics down I can't believe i learnt this in 1 video.
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
Great to hear!
@shemite-nation
@shemite-nation 4 жыл бұрын
I loved the way you teach, you speak not too fast that is fits for mother tongue is not English and I think you deliver the message effectively.
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
Awesome! I am glad I am understandable.
@N3XT_L3V3L
@N3XT_L3V3L 7 жыл бұрын
Nice smile Mr.Superhero Now I don't have to waste time on any other channels or tutorials, your content is very rich and smooth. I wish you the best.
@IAmTimCorey
@IAmTimCorey 7 жыл бұрын
lol thanks. I'm glad you enjoy the content.
@nawinparisarla6488
@nawinparisarla6488 4 жыл бұрын
hey Tim , I am a great fan of your teaching. you are going through each add every corner. Keep it up..!!
@IAmTimCorey
@IAmTimCorey 4 жыл бұрын
Thanks, will do!
@FahadUlHassan
@FahadUlHassan 3 жыл бұрын
Best teacher for Asp.Net MVC
@tomthelestaff-iamtimcorey7597
@tomthelestaff-iamtimcorey7597 3 жыл бұрын
We appreciate you making Tim a part of your development journey
Intro to Bootstrap in ASP.NET MVC
1:18:47
IAmTimCorey
Рет қаралды 134 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Intro to WebAPI - One of the most powerful project types in C#
1:15:21
ASP.NET Core Crash Course - C# App in One Hour
1:00:44
freeCodeCamp.org
Рет қаралды 1,6 МЛН
Intro to Unit Testing in C# using XUnit
1:42:09
IAmTimCorey
Рет қаралды 424 М.
Introduction to ASP.NET Core MVC in C# plus LOTS of Tips
1:03:56
IAmTimCorey
Рет қаралды 335 М.
Intro to ASP.NET Core Razor Pages - From Start to Published
1:16:44
IAmTimCorey
Рет қаралды 358 М.
Learn ASP.NET Core 3.1 - Full Course for Beginners [Tutorial]
3:13:18
freeCodeCamp.org
Рет қаралды 1,6 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН