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 Personal Transformation Meditation Life Purpose Coaching 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 Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging 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

This course includes:

  • 17 hours on-demand video
  • 8 articles
  • 10 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Web Development ASP.NET Core

Master ASP.NET MVC Core 3.1

Master ASP.NET MVC Core with hands on experience on real world website. A step by step course to learn ASP.NET Core MVC
Rating: 4.4 out of 54.4 (1,948 ratings)
10,050 students
Created by Bhrugen Patel
Last updated 9/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Learn structure of ASP NET MVC Core 3 Project
  • Learn basic fundamentals of ASP NET MVC Core 3
  • Build applications using ASP NET MVC Core 3
  • Build 2 Projects throughout the course
  • Integrate Identity Framework and learn how to add more fields to Users
  • Interact with Razor class library for Identity
  • Integrate Entity Framework along with code first migrations
  • Learn advance topics of ASP NET MVC Core 3
  • Sessions in ASP NET Core 3
  • Custom Tag Helpers in ASP NET Core 3
  • View Components and Partial Views in ASP NET Core
  • Bootstrap v4
  • Authentication and Authorization in ASP NET Core 3
  • Deploying website on Microsoft Azure, IIS and third party hosting
  • Adding admin user through migration
Curated for the Udemy for Business collection

Course content

17 sections • 236 lectures • 16h 52m total length

  • Preview02:36
  • Preview03:27
  • Is this course for me?
    00:31
  • Preview04:20
  • Preview03:17
  • Preview12:26
  • Preview01:35
  • Tools Needed
    01:30

  • Preview00:42
  • Create New Project
    02:22
  • Preview03:34
  • Launchsettings.json New
    02:05
  • Preview01:53
  • Razor Pages
    03:13
  • Pages Folder
    04:29
  • Routing in Razor Pages
    05:17
  • Tag Helpers
    03:20
  • Action Result in Razor
    02:57
  • Main Method
    02:32
  • Startup 1
    03:11
  • Startup 2
    04:07
  • Middlewares
    04:19
  • AppSettings
    01:15
  • SQL injection
    04:02
  • Dependency Injection
    03:51
  • Cross-site scripting
    04:58
  • Open redirect attacks
    04:21
  • Cross- Site Request Forgery
    04:59
  • Basic Knowledge Checkpoint
    13 questions

  • Introduction
    00:26
  • Book List Razor Github
    00:09
  • Runtime Razor Package
    02:58
  • Create Book Model
    02:19
  • Add Connection String and Packages
    03:23
  • Add Book Table to Database
    05:19
  • Book Index Get Handler
    06:03
  • Designing Book Index Page
    03:13
  • Designing Book Index Page Part 2
    07:23
  • Create Book Page Model
    03:34
  • Create Book Page UI
    04:26
  • Create Book and Validations
    05:57
  • Client Side Validations
    01:54
  • Edit Book Get Handler
    02:51
  • Edit Book UI
    01:21
  • Edit Post Handler
    04:35
  • Delete Book
    03:48
  • Book Get API
    04:04
  • DataTables
    08:38
  • Delete API Call
    02:57
  • Delete Book
    04:32
  • Upsert Page Handlers
    05:06
  • Upsert Page UI
    03:16

  • Introduction
    00:30
  • Create New Project - Spice
    03:05
  • MVC architecture
    03:50
  • Routing in mvc
    07:03
  • Routing with Areas
    03:20
  • Routing Differences 2.2 vs 3.0
    00:54
  • MVC folders
    05:08
  • Adding Areas to project
    02:22
  • Moving files to make Area Work
    03:12
  • Add Database
    04:24
  • Startup.cs change in .net core 3.1
    00:58
  • Updating NavBar and Scaffolding Identity
    06:06
  • Adding Dropdown to NavBar
    04:23
  • A Quick Note
    00:14

  • Introduction
    00:22
  • Category Model
    05:46
  • Add Category Controller and Get Action Method
    06:28
  • Add Category Index View
    03:26
  • Add Background and Images
    04:50
  • Category Index View Part 1
    05:29
  • Create Button Partial View
    05:04
  • Create Button Partial View Part 1
    02:25
  • Create Button Partial View Part 2
    04:54
  • Create and Back to List Button Partial View
    01:36
  • Create Category POST Action Method
    04:08
  • Table Button Partial View
    05:08
  • Edit Category Get Action
    02:27
  • Edit Category View
    03:55
  • Edit and Back to List Button
    01:42
  • Edit Category POST Action
    05:17
  • Delete Category Get Action
    01:50
  • Delete Category View
    04:16
  • Delete Category POST Action
    04:28
  • Assignment - 1
    02:35

  • Introduction
    00:29
  • Add Sub Category Model
    04:23
  • Add Sub Category Index Action Action Method
    03:44
  • SubCategory Index View
    02:57
  • SubCategory and Category View Model
    06:07
  • SubCategory Create GET Action
    02:50
  • Extension Methods
    07:05
  • SubCategory Create View Part 1
    07:23
  • SubCategory Create POST Part 1
    06:22
  • TempData
    04:35
  • Get Sub Category Action
    03:32
  • SubCategory Create View Part 2
    08:56
  • SubCategory Edit Get Action
    03:17
  • SubCategory Edit View
    02:49
  • Edit Category POST Action
    03:46
  • Edit POST Error Debugging
    07:08
  • Assignment 2 - Part 1
    00:51
  • Assignment 2 - Part 2
    01:16

  • Introduction to Section
    00:43
  • Add MenuItem Model
    08:49
  • Add MenuItem Index Action
    05:51
  • MenuItem Index View
    02:43
  • MeniItem View Model and Create GET
    04:43
  • MenuItem Create View Part 1
    07:11
  • MenuItem TinyMce Plugin
    02:56
  • MenuItem Create View Part 2
    07:38
  • MenuItem Create POST Part 1
    07:37
  • MenuItem Create POST Part 2
    08:18
  • MenuItem Edit GET Action
    04:27
  • MenuItem Edit View
    04:40
  • MenuItem Edit POST Action Method
    06:04
  • Assignment 3 - Part 1
    00:57
  • Assignment 3 - Part 2
    01:13
  • Intermediate Quiz
    12 questions
  • Reviews
    01:49

  • Introduction
    00:38
  • Add coupon Model
    03:14
  • Coupon Index View and Actions
    03:31
  • Coupon Create View and GET Action
    03:34
  • Coupon Create POST Action Method
    04:17
  • Assignment 4 - Part 1
    01:15
  • Assignment 4 - Part 2
    00:27
  • Assignment 4 - Part 3
    00:40

  • Introduction
    00:45
  • Index View Model
    03:17
  • Home Index Action
    03:28
  • Home Page
    06:34
  • Home View Designing Part 1
    04:37
  • Home View Designing Part 2
    04:31
  • Home View Designing Part 3
    07:53
  • Home View Designing Part 4
    05:31
  • Home View Designing Part 5
    04:52
  • Home View Designing Part 6
    06:28

  • Introduction
    01:27
  • Add Properties to Identity User
    05:14
  • Changes To Register Page
    05:45
  • Register Page POST Handler Part 1
    05:41
  • Quick Note
    00:07
  • Register Page POST Handler Part 2
    03:38
  • Login/Register Page Error
    03:12
  • Users Controller
    04:27
  • Users Index Action and View
    04:18
  • Radio Buttons for Roles
    03:18
  • Register Employee Accounts
    07:25
  • Lock and Unlock Users
    08:52
  • Authorization Update
    00:17
  • Authorization
    04:52
  • Modifying Display NavBar
    04:37

Requirements

  • 3-6 months knowledge of c#
  • Visual Studio 2019
  • SQL Server Management Studio

Description

This is a Beginner to Advanced level course on ASP.NET Core 3.1 that will take you from basics all the way to advance mode. This course is for anyone who is new to asp.net core 3.1 or who is familiar with ASP.NET and wants to take a first stab at understanding what is different in asp.net core 3. From there we would be building multiple projects to understand all concepts in ASP.NET Core 3.1 as we will deploy our final application on Azure, IIS and other hosting website!


Throughout this course we would understand the evolution of ASP.NET Core and then we would take a look at the modified files and folder structure.

  • We would then take a look at new concepts in ASP.NET Core 3.1

  • We would build a small Razor application with CRUD operations using entity framework for integration with database.

  • We would build our Granite House website where we will learn advance topics in ASP.NET MVC Core 3.1

  • Finally we will deploy our Granite House website on Microsoft Azure and IIS.


What are the requirements?

  • 3-6 months knowledge of c#

  • Visual Studio 2017

  • SQL Server Management Studio


What am I going to get from this course?

  • Learn structure of ASP NET Core 3.1 Project

  • Learn basic fundamentals of ASP NET Core 3.1

  • Build applications using ASP NET Core 3 using Razor Pages and MVC

  • Build 2 Projects throughout the course

  • Integrate Identity Framework and learn how to add more fields to Users

  • Integrate Entity Framework along with code first migrations

  • Custom Tag Helpers in MVC Core 3.1

  • Learn two factor authorization and other important details of ASP.NET Core 3.1

What is the target audience?

  • Anyone who wants to learn asp.net core 3.1

  • Anyone who wants to learn most latest changes with Microsoft newest framework

Who this course is for:

  • Anyone who wants to learn ASP NET MVC core 3 from Basics to Advance
  • Anyone who wants to learn most latest changes with Microsoft newest framework

Featured review

kensley lewis
kensley lewis
83 courses
36 reviews
Rating: 5.0 out of 5a year ago
This is the best asp training I've ever had. Enjoying the course. This is the first ASP.NET MVC course that has truly challenged me to think about problem solving. Being new to the subject, I was still able to get through most of it. Many thanks!

Instructor

Bhrugen Patel
Passionate Software Developer
Bhrugen Patel
  • 4.5 Instructor Rating
  • 12,050 Reviews
  • 76,268 Students
  • 20 Courses

I am a passionate and creative software engineer with a strong focus on simplicity and thorough details. I have been programming since high school and I have been involved with multiple web and desktop using .net.

I have a master's of science degree in computer science and a Bachelor of Computer Engineering. I also have many years of experience with .NET C# and .NET MVC. I enjoy teaching along with my full-time job.

For me, the most important part about writing and teaching code is to eliminate the hardships of every student out there who is willing to learn but cannot find adequate resource which is easy to understand. Coding is a way to be creative and have fun! 

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