Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development ASP.NET MVC

Mastering ASP.NET MVC 5 From Scratch Using C#

Learn How to build Web Application using ASP.NET MVC 5 Step By Step
Rating: 4.3 out of 54.3 (691 ratings)
3,505 students
Created by Kameswara Sarma Uppuluri
Last updated 8/2020
English
English
30-Day Money-Back Guarantee

What you'll learn

  • Learn the benefits of using ASP.NET MVC
  • Learn How to Develop Web Applications using MVC Design Pattern
  • Learn How to work with Controllers
  • Learn How to work with Models
  • Learn How to use Razor View
  • Learn the differences between different State Management Techniques
  • Understand the concepts of Routing
  • Learn How to use Various ActionResults
  • Learn How to work with HTML Forms
  • Learn How to use Scaffolding Templates
  • Learn How to avoid attacks
  • Learn How to Develop Custom FIlters
  • Learn How to Perform Validations with Annotations
  • Learn How to Develop Custom Model Binders
  • Learn How to Develop Custom Helper Methods
  • Learen How to use AJAX with in a MVC Application
  • Learn How to develop data driven Pages using Entity Framework
  • Learn How to apply Security to MVC Applications
  • Learn How to use Sections,Partial VIews,ChildActions
  • Learn How to use Areas
  • Learn How to develop Custom Error Handlers
Curated for the Udemy for Business collection

Course content

27 sections • 109 lectures • 12h 48m total length

  • Preview06:14
  • Preview03:33
  • Preview00:48
  • Preview02:46
  • COMPLETE COURSE EXERCISE FILES
    00:18

  • Preview05:42
  • Preview05:35
  • Preview13:45

  • Creating Our First Controller
    08:17
  • Creating Actions
    05:30
  • Redirecting Users To a Different URL
    03:23
  • Calling Action Methods From a HTML Form
    04:15
  • Customizing Nav Bar
    02:14
  • Working with ViewBag Model Object
    02:23
  • Creating a Custom Model and Passing it to View
    05:43
  • Accessing RouteData Object Values
    06:57

  • Using ContentResult
    04:37
  • Using ViewResult
    04:20
  • Using RedirectResult
    04:36
  • Using RedirectToRouteResult
    03:57
  • Using RedirectToRoute
    04:33
  • Using FileResult
    05:04
  • Using JSONResult
    02:48
  • Using PartialViewResult
    04:52

  • Introduction To ViewBag,ViewData and TempData
    04:19
  • Using ViewBag,ViewData and TempData objects in our Application
    16:24

  • Submitting Data From Forms To Action using Approach - 1
    13:27
  • Submitting Data From Forms To Action using Approach - 2
    05:54
  • Submitting Data From Forms To Action using Approach - 3
    05:32
  • Working with Various HTML Form Controls in MVC Views
    13:22

  • Working with Strongly-Typed Models
    19:38
  • Using List Scaffolding Template
    08:15
  • Using Details Scaffolding Template
    06:15
  • Using Edit Scaffolding Template
    03:36

  • Overview of Cross-Site Request Forgery
    02:48
  • Implementing CSRF Practically
    15:21
  • Avoiding / Allowing Script Injections
    05:17

  • Creating a Custom Filter
    15:34
  • Using Custom Filter At Controller Level
    01:49
  • Using Custom Filter At Global Level
    02:14
  • Assigning Multiple Custom Filters To Same Action
    03:32
  • Setting Execution Order of Custom Filters
    01:56

  • Implementing Validations with Various Data Annotations
    19:44
  • Testing Validations
    11:49

Requirements

  • Visual Studio 2015 Community Edition and SQL Express

Description

MVC is a framework for building web applications using a MVC (Model View Controller) design pattern.

This course provides developers with a thorough knowledge in developing Web Applications using MVC Design Pattern.

In this course by development expert Kameswara Sarma Uppuluri, you'll learn essential concepts that you need to know to build Web Applications using ASP.NET MVC 5.

This course provides step-by-step walk-throughs and coding demos that you're encouraged to code along with to enhance the learning process.

This course is broken down into 27 Modules with each module providing source code so that you can follow along with Kameswara Sarma Uppuluri.

Who this course is for:

  • This course is designed for individuals with an intermediate knowledge of Visual C# and ASP.NET Web Forms.

Featured review

Marinos Anagnostou
Marinos Anagnostou
110 courses
20 reviews
Rating: 4.5 out of 58 months ago
One the best courses for Asp.Net MVC 5, for beginners. It covers a lot of the specific subject. But the most distinguished feature is the explanation of the topics covered in this course. Everything explained very well (at least, to my opinion). Very good choice, nice and serious work.

Instructor

Kameswara Sarma Uppuluri
Microsoft Certified Trainer
Kameswara Sarma Uppuluri
  • 4.4 Instructor Rating
  • 7,209 Reviews
  • 29,026 Students
  • 13 Courses

            Kameswara Sarma Uppuluri founded ITAcademy which provides consulting and LIVE online training and class room training services on Web technologies such as SharePoint 2013,SharePoint 2010,ASP.NETMVC,SSIS, SSRS, SSAS, DotNet, SQLServer. He is a Microsoft Certified Trainer since 2004 and a Microsoft Certified Professional since 1998. With over 16+ years of experience in Training and Development Industry, he delivers corporate trainings for top MNC's in India and also delivers LIVE online trainings to people across world. 

            He currently hold below Microsoft Certifications. 

  Certifications: 

            ·Microsoft Certified Trainer (MCT) 

            ·Microsoft Certified Technology Specialist (MCTS) 

            ·Microsoft Certified Solution Developer (MCSD) 

            ·Microsoft Certified Database Administrator (MCDBA) 

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.