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

Share
Embed
  • Loading...
  • Published on:  Tuesday, June 27, 2017
  • Newsletter signup (with exclusive discounts): https://signup.iamtimcorey.com/ (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: https://www.iamtimcorey.com/p/c-application-from-start-to-finish

    Need to know SQL Better? Check out this course: https://www.iamtimcorey.com/p/sql-databases-from-start-to-finish

    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
  • Source: https://youtu.be/phyV-OQNeRM
Loading...

Comment