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

Поделиться
HTML-код
  • Опубликовано: 3 янв 2025

Комментарии • 1,2 тыс.

  • @jayjayjaythebrand
    @jayjayjaythebrand 7 лет назад +586

    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 лет назад +97

      I really appreciate it. I put a lot into these videos. I'm glad they are valued and helpful.

    • @n2productions
      @n2productions 6 лет назад +12

      Gonna double down on this and say that Tim does, indeed, have the best teaching style I've ever come across!

    • @DigDugFTW
      @DigDugFTW 6 лет назад +10

      I run the video at 1.25x and its perfect.

    • @mash808
      @mash808 6 лет назад

      ThatChocolateGuy Yep, I agree also.

    • @deveagle669
      @deveagle669 6 лет назад +5

      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 лет назад +61

    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 лет назад +1

      I'm glad you found it so valuable.

    • @emanuelzhimrules
      @emanuelzhimrules 6 лет назад +4

      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 5 лет назад

      yes, starting a new job in .net asp monday. Research done^^

    • @akashchandra2223
      @akashchandra2223 Год назад

      @@alexanderher7692 what interested you in this

  • @hamedabbasi4742
    @hamedabbasi4742 4 года назад +14

    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 года назад +2

      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

  • @MERV_
    @MERV_ 2 года назад +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 года назад +1

      You are welcome. I am glad it was so helpful.

  • @wicked6905
    @wicked6905 7 лет назад +50

    Best MVC Explanation Video Ever made!!!!!!

  • @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!!!

  • @RalfsBalodis
    @RalfsBalodis 4 года назад +12

    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

  • @arthurye1749
    @arthurye1749 3 года назад

    Hands down the best asp.net course on the planet period. Salute.

  • @1281061
    @1281061 7 лет назад +26

    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 лет назад +1

      Awesome! I'm glad you got so much value out of it.

  • @CarlitoProductions
    @CarlitoProductions 5 лет назад +2

    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.

  • @LaFolleComacina
    @LaFolleComacina 5 лет назад +16

    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?

  • @j0nj1
    @j0nj1 4 года назад +1

    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 !

  • @goosefx5435
    @goosefx5435 5 лет назад +7

    FINALLY!! A good ASP.NET tutorial for a complete beginner!

    • @IAmTimCorey
      @IAmTimCorey  5 лет назад

      I am glad you found this useful.

  • @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.

  • @mohammedal-haifi6037
    @mohammedal-haifi6037 5 лет назад +6

    This is the best MVC introduction ever. Very thorough and great teaching style.

  • @TheYan20et
    @TheYan20et 4 года назад

    I admire how thorough your videos are - your videos are typically my starting point in all matters .net - thanks

  • @apple00saucee
    @apple00saucee 6 лет назад +33

    This was an amazing tutorial that was simple and focused while tackling so many topics. Thank you Tim!

  • @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.

  • @shanefitzgerald326
    @shanefitzgerald326 5 лет назад +4

    One of the best tutorials on any subject I've ever watched! Thanks!

  • @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.

  • @thanhtruong3227
    @thanhtruong3227 5 лет назад +4

    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 лет назад +1

      You are most welcome. Thanks for watching.

  • @denyspyshniuk
    @denyspyshniuk 2 года назад

    The way you present the information is AMAZING! Love your lessons! Thank you!

  • @grizzlycougar
    @grizzlycougar 5 лет назад +13

    Great refresher on MVC. Really liked how you talked about the "Magic Code" I always hate when people brush over that stuff.

  • @devsinghraja2142
    @devsinghraja2142 3 года назад

    Great presentation style!. Even after four years, this is the best tutorial on Asp.Net MVC!!

  • @22turboq
    @22turboq 5 лет назад +6

    Tim, your tutorials are crazy good.
    Thank you so much!

    • @IAmTimCorey
      @IAmTimCorey  5 лет назад

      You are most welcome. Thanks for watching.

  • @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 🙌

  • @naodagere8210
    @naodagere8210 5 лет назад +13

    Marvelous! It was really amazing the way you demonstrate things. Thank you.

  • @adududuke3995
    @adududuke3995 3 года назад

    This is the one of the best beginner courses I have taken. So on point !!!!

  • @GoreBruce
    @GoreBruce 4 года назад +3

    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!).

  • @QuadraAce
    @QuadraAce 6 лет назад +1

    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.

  • @oscargb3330
    @oscargb3330 5 лет назад +3

    What a great tutorial! Easily the best introduction to this subject I've watched. Thanks Tim!

  • @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

  • @vasilisnikitaras
    @vasilisnikitaras 5 лет назад +3

    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 лет назад +1

      I appreciate the kind words.

  • @matthewpereira520
    @matthewpereira520 4 года назад +1

    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 лет назад +4

    Teaches subtle and important concepts. Superb.

  • @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.

  • @sitzkrieg2322
    @sitzkrieg2322 5 лет назад +3

    Really good job. Thanks man!!

  • @mohammadal-waheidi6557
    @mohammadal-waheidi6557 3 года назад +1

    Mr. Tim Corey, honestly you are the best, thanks a lot for these grateful courses. Best whishes for you

  • @Asimov16
    @Asimov16 7 лет назад +38

    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 лет назад +4

      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 лет назад +3

      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

  • @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.

  • @kingkongtv380
    @kingkongtv380 6 лет назад +3

    Very detailed tutorial. Thank you, Tim. 👍

  • @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 RUclips.
    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!

  • @07GoldWinger
    @07GoldWinger 7 лет назад +11

    MORE like this!

  • @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 RUclips.

    • @IAmTimCorey
      @IAmTimCorey  3 года назад

      I appreciate the kind words. I am glad you enjoyed it.

  • @silviuslavitescu
    @silviuslavitescu 7 лет назад +6

    Great work!

  • @davidpimental6704
    @davidpimental6704 5 лет назад +2

    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.

  • @paulelmatsidis2713
    @paulelmatsidis2713 7 лет назад +3

    Frankly,thanks! I really like your lessons!

  • @FahadUlHassan
    @FahadUlHassan 3 года назад

    Best teacher for Asp.Net MVC

  • @nikhilr.v7933
    @nikhilr.v7933 7 лет назад +5

    Hello
    Just with knowledge of C#, ADO.NET Can i start this course without ASP.NET ?

    • @IAmTimCorey
      @IAmTimCorey  7 лет назад +6

      This particular video is just an introduction to ASP.NET MVC, not a full course. I only have one full course on RUclips 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.

  • @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!

  • @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 года назад +1

      You can do this! For me, learning the new things is what keeps development fresh and exciting. I hope you find that again also.

  • @neemapranay23
    @neemapranay23 4 года назад

    You are SuperHero Tim!! You make .Net (C#) way easy to understand. Thanks for all your tutorials.

    • @IAmTimCorey
      @IAmTimCorey  4 года назад +1

      Glad you like them! I want to make learning programming easier.

  • @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 лет назад +1

      Yep. Thanks for pointing it out.

  • @dogburrito
    @dogburrito 5 лет назад +2

    Excellent. Tim is professional level in both the technology and technology instruction.

  • @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.

  • @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!

  • @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.

  • @realmicrobet
    @realmicrobet 3 года назад

    Great video. This is the first of your videos I've seen, but it won't be the last.

  • @splurbit502
    @splurbit502 3 года назад +1

    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.

  • @syedabu7685
    @syedabu7685 4 года назад

    I just past 24 Minutes but you explain soo nicely and clearly...Thank you love from India

  • @sssy708
    @sssy708 6 лет назад

    the best teacher on youtube !!!!!

  • @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!

  • @tactiletech1111
    @tactiletech1111 4 года назад

    You are a legend Tim Corey. Outstanding tutorial!

  • @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

  • @faktor1147
    @faktor1147 3 года назад

    Always come to you when I'm working on something new. Many thanks

  • @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.

  • @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 года назад +1

      I am glad it was clear and helpful.

  • @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 - ruclips.net/video/dhnsegiPXoo/видео.html

  • @joysticksteve
    @joysticksteve Год назад +1

    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! 😎👊🏻🇬🇧

  • @mpatiskap6520
    @mpatiskap6520 3 года назад

    You are an excellent Teacher!!Keep up the good work!!Greetings From Greece

  • @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 лет назад +1

      I'm glad you were able to get a lot of value out of this video.

  • @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 лет назад +1

      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. ;-)

  • @MrDBH72
    @MrDBH72 4 года назад

    Great tutorial for beginners. Haven't seen an introductory course that is this clear and thorough. Nice work, thank you!

  • @saadmalaeb8372
    @saadmalaeb8372 4 года назад

    Great tutorial!
    I always watch your videos with 1.75 playback speed. I got used to your speedy voice. Nice and clear.

  • @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 года назад +1

      I appreciate the kind words.

  • @TheJessejunior
    @TheJessejunior 5 лет назад

    this material is so much better than all the payd ones that i´ve seen.

  • @kevinbrosnahan2416
    @kevinbrosnahan2416 4 года назад +2

    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!

  • @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 года назад +1

      I am glad you find such value in them.

  • @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

  • @sheffturner
    @sheffturner 7 лет назад

    Excellent introduction to ASP.NET! Looking forward to more.

  • @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 .

  • @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.

  • @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.

  • @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.

  • @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 лет назад +1

      I am glad you enjoy my method of teaching.

  • @tioss6687
    @tioss6687 Год назад +1

    Thank you TIM I started my .net journey here

  • @LIGHTBLESSINGFOREVER
    @LIGHTBLESSINGFOREVER 4 года назад

    Proud to be a Paetron!! GOD BLESS YOU MAN!! Great Content!!

  • @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..!

  • @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 лет назад +1

      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

  • @DewDewHoney
    @DewDewHoney 4 года назад +2

    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.

  • @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.

  • @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.

  • @indrajeetnikam5301
    @indrajeetnikam5301 6 лет назад

    These are definitely best videos on ASP.NET! Thanks a lot :)

  • @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!

  • @FloetschMaster
    @FloetschMaster 4 года назад +1

    Best intro and cutout in this matter love the way you explain everything!

  • @wagnerdamasiojr.6832
    @wagnerdamasiojr.6832 7 лет назад

    at only 41min, but stopped to thank you for the straightforward explanation !

  • @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.

  • @hoolz360
    @hoolz360 3 года назад

    Love how you go over the details, now i understand how this works! This is TEACHING keep up the great work!

  • @boondocksripoff2237
    @boondocksripoff2237 4 года назад

    Thanks to you I have MVC basics down I can't believe i learnt this in 1 video.

  • @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!