Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Step-by-Step ASP.NET MVC Tutorial: 18Hrs Zero to Hero Course
Rating: 3.8 out of 5(29 ratings)
1,184 students

Step-by-Step ASP.NET MVC Tutorial: 18Hrs Zero to Hero Course

Real World Projects | Career Focused | Enterprise Examples | Job Oriented
Created byAshish Tiwary
Last updated 7/2025
English
English [Auto],

What you'll learn

  • Create Asp net MVC fresh project and Learn the basics
  • Perform CRUD operation with Database connectivity using Entity framework
  • Design awesome layout using bootstrap
  • Find solution to every problem during web development using Asp net MVC
  • Use JQuery and make ajax calls for creating smother user Interface

Course content

1 section61 lectures17h 53m total length
  • What is an MVC ? Create your first MVC application6:32

    Create your first MVC application . Know basic thing about MVC architecture.

    Get Code from Part 11 onwards: https://technotipstutorial.blogspot.com/2016/11/part-11-insert-data-into-database-in-as.html

    join us on telegram: http://t.me/technotipsashish

  • What is Controller in MVC Application?7:19
  • What is View in MVC Application?12:34

    Learn how views in an ASP.NET MVC application render data, use the view back dynamic container to pass lists to a view, and build a Bootstrap-styled table.

  • What is Model in MVC application?13:22

    Define an employee model with id, name, and department, build a list in the controller, and render it in the view within an ASP.NET MVC application.

  • What is ViewBag, ViewData and TempData?14:24

    Explore ViewBag, ViewData, and TempData in ASP.NET MVC, showing how ViewBag is dynamic, ViewData requires typecasting, and TempData preserves data across redirects between actions.

  • SQL Database intergration in MVC application using Entity Framework14:57

    Learn to integrate a SQL database into an MVC application using Entity Framework, generate models from the database, map to custom view models, and display employee data with department info.

  • Working With Multiple Table12:48
  • How to generate Hyperlinks in MVC application?17:30

    Learn to generate dynamic hyperlinks and buttons in an ASP.NET MVC app by wiring actions, passing parameters like employee id, and displaying details from related tables.

  • What is Razor View in MVC ?16:20

    Discover how Razor view in MVC embeds C# code in server-side markup using the @ symbol, with blocks, inline expressions, variables, loops, and conditionals.

  • Html Helper in MVC application16:31

    Learn HTML helper usage in MVC applications by building forms with HTML helper methods to render text boxes, dropdowns, and checkboxes bound to the model.

  • Insert data into SQL database by Submitting a Form12:59

    Get code here: http://technotipstutorial.blogspot.com/2016/11/part-11-insert-data-into-database-in-as.html


  • Server side and Client Side Validation in MVC17:29

    Get code here: http://technotipstutorial.blogspot.com/2016/11/part-12-server-side-and-client-side.html

  • Insert data into multiple tables10:57

    Get Code here: http://technotipstutorial.blogspot.com/2016/11/part-13-insert-data-into-multiple-table.html

  • Insert records using JQuery and Ajax18:50

    Get Code Here: http://technotipstutorial.blogspot.com/2016/11/part-14-insert-data-into-database-using.html

  • Insert data using Bootstrap Popup/Modal and JQuery29:20

    Get code here: http://technotipstutorial.blogspot.com/2016/12/part-15-how-to-create-bootstrap-popup.html

  • Delete operation in MVC application using Bootstrap Modal and Jquery24:47

    Get code here: http://technotipstutorial.blogspot.com/2016/12/part-16-delete-operation-in-aspnet-mvc.html

  • What is Partial View in an MVC?19:25

    GEt code here: http://technotipstutorial.blogspot.com/2016/12/part-17-what-is-partial-view-in-aspnet.html

  • How to call a Partial View using Jquery?12:25

    Get code here: http://technotipstutorial.blogspot.com/2016/12/part-18-how-to-call-partial-view-using.html

  • Difference Between Html.Partial and Html.RenderPartial?11:47

    Get code here: http://technotipstutorial.blogspot.com/2016/12/part-19-difference-between-htmlpartial.html

  • Add Edit operation using Partial View, JQuery and Bootstrap29:09

    gEt code here: http://technotipstutorial.blogspot.com/2016/12/part-20-add-edit-record-using-partial.html

  • What is Layout View in MVC?8:42

    GEt code here: http://technotipstutorial.blogspot.com/2017/01/part-21-layout-view-in-aspnet-mvc.html

  • Style.Render, Script.Render and Bundle.config in MVC application11:16

    Get code here: http://technotipstutorial.blogspot.com/2017/01/part-22-stylerender-scriptrender.html

  • Render Body, Render Section, and Render Page in MVC application15:15

    GEt code here: http://technotipstutorial.blogspot.com/2017/01/renderbody-o-renderbodymethod-exists-in.html

  • Dividing Page into Several Component Using Bootstrap Classes13:51

    http://technotipstutorial.blogspot.com/2017/01/part-24-divide-page-into-several.html

  • Refresh Entity Framework after any alteration in database table5:23

    http://technotipstutorial.blogspot.com/2017/01/part-25-refresh-entity-framework-after.html

  • Set Foreign Key Relationship between two database Tables5:37

    http://technotipstutorial.blogspot.com/2017/01/part-26-set-foreign-key-relationship.html

  • Create Registration Page in MVC29:20

    http://technotipstutorial.blogspot.com/2017/01/part-27-create-registration-form-using.html

  • Create Login Page in MVC21:47

    http://technotipstutorial.blogspot.com/2017/01/part-28-create-login-page-using.html

  • Client Side validation using JQuery in MVC application11:46

    http://technotipstutorial.blogspot.com/2017/01/part-29-client-side-validation-using.html

  • How to return Multiple Models in MVC application14:18

    http://technotipstutorial.blogspot.com/2017/01/part-30-how-to-return-multiple-model-to.html

  • How to Create dynamic Menu in MVC application18:09

    http://technotipstutorial.blogspot.com/2017/01/part-31-how-to-create-dynamic-menu.html

  • Display image before uploading It - Using JQuery28:53

    http://technotipstutorial.blogspot.com/2017/01/part-32-preview-image-before-upload.html

  • Upload Image to File server20:10

    http://technotipstutorial.blogspot.com/2017/03/part-33-upload-and-display-image-using.html

  • Upload Image to SQL server22:23

    http://technotipstutorial.blogspot.com/2017/03/part-34-upload-image-to-sql-server-and.html

  • Upload image to SQL Server using URL17:33

    http://technotipstutorial.blogspot.com/2017/03/part-35-download-image-from-url-and.html

  • Cascading DropdownList in MVC application24:02

    http://technotipstutorial.blogspot.com/2017/03/part-36-cascading-dropdown-list-using.html

  • Implement Search Functionality in MVC application24:18

    http://technotipstutorial.blogspot.com/2017/03/part-36-implementing-search.html

  • Attribute Routing In MVC application23:59

    http://technotipstutorial.blogspot.com/2017/07/part-38-attribute-routing-in-aspnet-mvc.html

  • Display multiple checkbox with Checked Unckecked value13:53

    http://technotipstutorial.blogspot.com/2017/07/part-39-how-to-display-multiple.html

  • Send Checkbox Checked Ids to Controller26:37

    http://technotipstutorial.blogspot.com/2017/07/part-40-how-to-send-multiple-checkbox.html

  • How to create responsive sortable Image Gallery14:17

    http://technotipstutorial.blogspot.com/2017/07/part-41-how-to-create-responsive.html

  • How to implement JQuery Autocomplete Textbox19:30

    Learn to implement a jQuery autocomplete textbox in an ASP.NET MVC beginners course, fetching suggestions from the server via AJAX and returning a JSON list to populate options.

  • How to send Emails in Asp.net MVC26:52

    Learn to implement email sending in asp.net mvc by wiring a click-to-send button to a json-returning controller that composes mail with to, subject, body, and smtp Gmail settings.

  • Integrate JQuery DataTables plugin14:30

    Learn to integrate the DataTables plugin for jQuery into an ASP.NET MVC app by wiring scripts, adding a display table, and enabling search, paging, and server-bound data.

  • Display record from database using JQuery Datatable19:12

    Display records from a database using the jQuery DataTables plugin in an ASP.NET MVC app. Build an employ view model and bind department data to a client-side table.

  • Add Edit Record using JQuery DataTable23:32

    Learn to display employee records with jquery data table in an asp.net mvc app and add or edit data via a bootstrap modal form submitted with ajax.

  • JQuery DataTables Server -side Processing19:02
  • JQuery server side processing -Search functionality9:40

    Learn how to implement server-side searching in a jQuery-enabled DataTables setup with ASP.NET MVC, handling the search parameter and filtering by name, department, and address using contains.

  • Pagination using Skip and Take method20:17
  • Refresh DataTable After Performing Any Action28:06

    Refresh a data table after add, edit, or delete actions using the draw function. Check table existence and redraw to update results without reloading.

  • Send OTP ( One Time Password ) to any mobile number in Asp.net MVC14:50

    https://technotipstutorial.blogspot.com/2018/03/part-51-send-otp-one-time-password-to.html

  • How to use Automapper in Asp.net MVC17:58

    https://technotipstutorial.blogspot.com/2018/03/part-52-how-to-use-automapper-in-aspnet.html

  • How to use Automapper ForMember Method in ASP.NET MVC17:07

    https://technotipstutorial.blogspot.com/2018/05/part-53-how-to-use-automapper-formember.html

  • Repository Pattern - 1 - Adding Business Layer in Asp.net MVC13:24

    https://technotipstutorial.blogspot.com/2018/05/part-54-repository-pattern-1-adding.html

  • Repository Pattern - 2 - Adding Domain Layer in Asp.Net MVC18:02

    https://technotipstutorial.blogspot.com/2018/05/part-55-repository-pattern-2-adding.html

  • Repository Pattern - 3 - Dependency Injection using Microsoft Unity17:52

    https://technotipstutorial.blogspot.com/2018/05/part-56-repository-pattern-3-dependency.html

  • Repository Pattern- 4 - Adding Data Access Layer OR Repository Layer20:48

    https://technotipstutorial.blogspot.com/2018/05/part-57-repository-pattern-4-adding.html

  • Repository Pattern - 5 - Setting Up Generic Repository and UnitOfWork in Data Ac13:07

    https://technotipstutorial.blogspot.com/2018/05/part-58-repository-pattern-5-setup.html

  • Display Record using repository pattern - CRUD18:22

    https://technotipstutorial.blogspot.com/2018/08/part-59-display-record-using-repository.html

  • Add Edit Record using Repository Pattern - CRUD23:57

    https://technotipstutorial.blogspot.com/2018/08/part-60-add-edit-record-using.html

  • Download and Setup Complete Repository Pattern Project ( Asp.net MVC)26:16

    https://technotipstutorial.blogspot.com/2018/08/part-61-download-and-setup-complete.html

Requirements

  • Should have little knowledge of OOP Concept, Jquery, SQL
  • Jquery
  • Bootstrap
  • HTML
  • CSS

Description

Master ASP.NET MVC Development

If you’re looking to become a professional ASP.NET MVC developer, this course is your ultimate guide. Designed for beginners and intermediate learners, it covers everything you need to build dynamic and robust MVC applications with confidence.

Why This Course?

Comprehensive Learning: This course walks you through every step of the development process.

Core Concept Mastery: Complex topics are explained in a simple and structured way, ensuring you grasp the key principles needed to excel.

Practical Application: Learn by doing—this course includes real-world examples to help you understand how MVC works in practice.

Ongoing Updates: Stay ahead of the curve with new videos and resources added regularly.

What You’ll Achieve

By the end of this course, you’ll have the skills to effortlessly create professional-grade MVC applications. Whether you’re aspiring to start a career in web development or improve your existing skills, this course equips you with everything you need to succeed.


If you’re ready to become an ASP.NET MVC expert, join us now. Stay patient, complete the course, and transform your development skills. With dedication, you’ll emerge as a confident MVC developer, ready to tackle any challenge.

Enroll today and start your journey toward mastering ASP.NET MVC!


Who this course is for:

  • Beginner who want to learn MVC from scratch and develope Project like a pro