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 Data Science
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:

  • 10 hours on-demand video
  • 1 article
  • 5 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Web Development ASP.NET Core

Master ASP.NET Core 3.1 Razor Pages

Learn the latest buzz around Razor Pages in ASP.NET Core from beginner to advance concepts. Master ASP.NET Core Razor
Rating: 4.4 out of 54.4 (670 ratings)
3,550 students
Created by Bhrugen Patel
Last updated 6/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Learn structure of ASP NET Core 3.1 Project with Razor Pages
  • Learn basic fundamentals of ASP NET Core 3.1 Razor Pages
  • Build TWO applications using ASP NET Core 3.1 using Razor Pages
  • Integrate Identity Framework and learn how to add more fields to Users
  • Integrate Entity Framework along with code first migrations
  • Tag Helpers in Core 3.1
  • Sessions and much more!
Curated for the Udemy for Business collection

Course content

12 sections • 152 lectures • 9h 48m total length

  • Preview03:15
  • Preview02:44
  • Preview04:29
  • Preview02:10
  • Preview03:45
  • Preview01:06
  • Tools Needed
    01:36

  • Introduction
    00:38
  • Create New Project
    02:42
  • Csproj file
    03:35
  • Launchsettings. json
    02:06
  • AppSettings
    01:16
  • Preview01:54
  • Razor Pages
    03:14
  • Pages Folder
    04:30
  • Routing in Razor Pages
    05:18
  • Tag Helpers
    03:21
  • Action Result in Razor
    02:57
  • Main Method
    02:33
  • Startup 1
    03:12
  • Startup 2
    04:08
  • Middlewares
    04:20
  • SQL Injection
    04:02
  • Cross-site Scripting
    04:58
  • Open Redirect Attacks
    04:21
  • Cross-Site Request Forgery
    04:59
  • Dependency Injection
    03:52

  • Introduction
    00:26
  • Runtime Razor Package
    02:59
  • Create Book Model
    02:20
  • Add Connection String and Packages
    03:24
  • Add Book Table to Database
    05:20
  • Book Index Get Handler
    06:04
  • Designing Book Index Page
    03:14
  • Designing Book Index Page Part 2
    07:24
  • Create Book Page Model
    03:35
  • Create Book Page UI
    04:27
  • Create Book and Validations
    05:58
  • Client Side Validations
    01:55
  • Edit Book Get Handler
    02:52
  • Edit Book UI
    01:22
  • Edit Post Handler
    04:36
  • Delete Book
    03:49
  • Book Get API
    04:05
  • DataTables
    08:39
  • Delete API Call
    02:58
  • Delete Book
    04:33
  • Upsert Page Handlers
    05:07
  • Upsert Page UI
    03:17
  • Reviews
    01:49

  • Introduction
    00:20
  • Create New Project - Spark
    02:17
  • Startup File and Previous Versions of ASP.NET Core
    04:41
  • _Layout Changes
    04:36
  • Exploring New Files Part 1
    03:37
  • Exploring New Files Part 2
    04:38
  • Design Header and Footer
    03:44

  • Introduction
    00:54
  • Add Service Model to Database
    03:24
  • Add Index Razor Page
    04:09
  • Index Get Handler
    04:05
  • Background Image and css
    03:00
  • Index Razor Page UI Part 1
    04:04
  • Index Razor Page UI Part 2
    04:32
  • Create Get Handler and Razor Page
    06:39
  • Create Post Handler and Validations
    09:38
  • Index Page Buttons and Partial View
    05:46
  • Edit Get and Post Handler
    06:48
  • Edit Razor Page UI
    02:45
  • A Quick Note
    00:14
  • Assignment 1
    01:07
  • Assignment 2
    00:52

  • Introduction
    00:48
  • Register.cs changes with .NET Core 3.1
    03:06
  • Add more properties to Users Table
    03:25
  • Register Razor Page UI
    06:38
  • Adding Roles to Website Part 1
    03:20
  • Email Sender Error Resolution
    01:20
  • Adding Roles to Website Part 2
    07:18
  • New User Registration as Customer
    02:37

  • Introduction
    01:12
  • User Index Get Handler
    03:03
  • Users Index Razor Page UI
    05:15
  • Paging Info Class
    03:26
  • Page Link Custom Tag Helper Part 1
    05:33
  • Page Link Custom Tag Helper Part 2
    05:34
  • Page Link Custom Tag Helper Part 3
    10:52
  • Page Link Custom Tag Helper Part 4
    06:46
  • Search Criteria for Users Razor Page (UI)
    04:42
  • Search Criteria for Users Page Model
    04:58
  • Assignment 3
    00:59
  • Assignment 4
    00:35

  • Introduction
    00:44
  • Authorization
    06:23
  • Authorization Part 2
    02:03
  • Register Admin User Part 1
    02:53
  • Register Admin User Part 2
    04:02
  • Send Emails Part 1
    03:07
  • SendGrid Issue Fix
    02:27
  • Send Emails Part 2
    06:54
  • Un-Comment Email Sender
    00:41
  • Send Emails Part 3
    05:33
  • Verify Email
    03:25
  • Social Login Nuget
    01:01
  • Facebook Login
    04:42
  • External Login Razor Page Part 1
    03:24
  • External Login Razor Page Part 2
    05:36

  • Introduction
    00:33
  • Add Car Model
    03:28
  • Car and Customer VM
    05:19
  • Car Index Get Handler
    04:49
  • Car Index Razor Page UI Part 1
    05:33
  • Car Index Razor Page UI Part 2
    05:46
  • Car Create Razor Page
    06:11
  • Create Car Post Handler
    04:35
  • Assignment - 5
    00:43
  • Assignment - 6
    00:29

  • Introduction
    01:18
  • Shopping Cart View Model
    03:18
  • Service Header and Details Model
    06:05
  • Car Service View Model
    03:54
  • Add Buttons to Cars Index Page
    03:49
  • Create Service Get Handler
    09:55
  • Create Service Razor Page Part 1
    05:06
  • Create Service Razor Page Part 2
    06:34
  • Create Service Razor Page Part 3
    05:37
  • Create Service Post Handlers Part 1
    07:16
  • Create Service Razor Page Part 4
    05:01
  • Sweet Alert
    03:48
  • Create Service Post Handler Part 2
    08:16
  • Service History Get Handler
    03:57
  • Service History Razor Page
    06:38
  • Service Details Get Handler
    04:09
  • Service Details Razor Page
    06:37
  • Assignment
    01:30
  • Solution
    02:23

Requirements

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

Description

This is a complete course on ASP.NET Core 3.1 using Razor Pages 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 MVC and wants to take the first stab at understanding what is different in asp.net core 3.1. From there we would be building multiple projects to understand all concepts in ASP.NET Core 3.1

Are you interested in learning the latest framework Microsoft has introduced? Not just that long with that also use the most recent introduction to their stack? If so then this is the correct course!

 ASP.NET Core and then we would take a look at the modified files and folder structure.

  • We would build a CRUD Operations application with EF and use Razor Pages for the first project

  • Finally, we would build an Auto Shop website where admin can enter service records for their customers and customers can view all the service history.

What am I going to get from this course?

  • Learn the structure of ASP NET Core 3.1 Project

  • Learn basic security of ASP NET Core 3.1

  • Build applications using ASP NET Core 3.1 using Razor Pages

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

  • Integrate Entity Framework along with code first migrations

  • Authentication and Authorization in ASP.NET Core 3.1

  • Sessions in ASP.NET Core 3.1

  • Data Seeding and deployment to Azure

What is the target audience?

  • Anyone who wants to learn asp.net core 3.1 Razor Pages

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

Who this course is for:

  • Anyone who wants to learn ASPNET Core 3.1 with razor pages
  • Anyone who wants to learn most latest changes with Microsoft newest framework

Featured review

Anton Vlasiuk
Anton Vlasiuk
7 courses
1 review
Rating: 5.0 out of 5a year ago
I wanted to improve my basic knowledge in technology and I did it. Good price, responsive teacher. Good diction at a speed of 1x. Too slow for me, but increasing the speed to x1.5 or even x2 solves all problems. I am satisfied - 5/5

Instructor

Bhrugen Patel
Passionate Software Developer
Bhrugen Patel
  • 4.5 Instructor Rating
  • 12,067 Reviews
  • 76,286 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.