ASP.NET Core Razor Pages Web Development [.NET 8 Updated]
ASP.NET Core Razor Pages Web Development [.NET 8 Updated], available at $69.99, has an average rating of 4.61, with 88 lectures, based on 377 reviews, and has 2108 subscribers.
You will learn about Build Real World ASPNET Core Web Applications Using .NET Core Razor Pages Template Create Fully Functional Web Application with Authentication and Authorization with Multiple Roles Learn and Use Entity Framework To Connect and Consume Data from a Microsoft SQL Server Database Use Microsoft Identity To Implement Login and Register Functionalities Learn and Use CRUD operations with Razor Pages and Entity Framework Core (EF Core) Learn and Use ViewData and TempData to Pass Data From Models To Views Use Bootstrap 5 To Build The Web Application Show Notifications To Users Using Bootstrap Alerts Repository Pattern Dependency Injection Used In Razor Pages Image Upload Functionality – Upload Images to Popular 3rd Party Image Hosting Provider Using SDKs Add WYSIWYG to our Application and Add Image Upload Authentication and Authorization in ASP NET Core (.NET8) Learn Advanced Topics Of ASPNET Core and Implement them using ASPNET Razor Pages This course is ideal for individuals who are Beginner C# ASPNET Developers who may have experience with ASPNET MVC before or the ASPNET Framework but now want to expand their knowledge in the latest .NET Razor Pages Application or Intermediate and Experienced Developers who are keen to learn creating page-centric, data driven websites using ASPNET and Razor Pages It is particularly useful for Beginner C# ASPNET Developers who may have experience with ASPNET MVC before or the ASPNET Framework but now want to expand their knowledge in the latest .NET Razor Pages Application or Intermediate and Experienced Developers who are keen to learn creating page-centric, data driven websites using ASPNET and Razor Pages.
Enroll now: ASP.NET Core Razor Pages Web Development [.NET 8 Updated]
Summary
Title: ASP.NET Core Razor Pages Web Development [.NET 8 Updated]
Price: $69.99
Average Rating: 4.61
Number of Lectures: 88
Number of Published Lectures: 88
Number of Curriculum Items: 88
Number of Published Curriculum Objects: 88
Original Price: $69.99
Quality Status: approved
Status: Live
What You Will Learn
- Build Real World ASPNET Core Web Applications Using .NET Core Razor Pages Template
- Create Fully Functional Web Application with Authentication and Authorization with Multiple Roles
- Learn and Use Entity Framework To Connect and Consume Data from a Microsoft SQL Server Database
- Use Microsoft Identity To Implement Login and Register Functionalities
- Learn and Use CRUD operations with Razor Pages and Entity Framework Core (EF Core)
- Learn and Use ViewData and TempData to Pass Data From Models To Views
- Use Bootstrap 5 To Build The Web Application
- Show Notifications To Users Using Bootstrap Alerts
- Repository Pattern
- Dependency Injection Used In Razor Pages
- Image Upload Functionality – Upload Images to Popular 3rd Party Image Hosting Provider Using SDKs
- Add WYSIWYG to our Application and Add Image Upload
- Authentication and Authorization in ASP NET Core (.NET8)
- Learn Advanced Topics Of ASPNET Core and Implement them using ASPNET Razor Pages
Who Should Attend
- Beginner C# ASPNET Developers who may have experience with ASPNET MVC before or the ASPNET Framework but now want to expand their knowledge in the latest .NET Razor Pages Application
- Intermediate and Experienced Developers who are keen to learn creating page-centric, data driven websites using ASPNET and Razor Pages
Target Audiences
- Beginner C# ASPNET Developers who may have experience with ASPNET MVC before or the ASPNET Framework but now want to expand their knowledge in the latest .NET Razor Pages Application
- Intermediate and Experienced Developers who are keen to learn creating page-centric, data driven websites using ASPNET and Razor Pages
A Real-World .NET8 Web Application Using ASP.NET Razor Pages and Entity Framework and SQL Server database. This is a complete comprehensive course that uses the Razor Pages Framework to Build an ASP.NET Core Web Application written in C#.
This is a complete guide to Learning and Building scalable and data-driven websites using C# programming, ASP.NET, ASP.NET Core, and Razor Pages Framework.
If you have crossed paths with ASP.NET MVC or intend to learn ASP.NET MVC in 2024, then it’s high time you invest your energy in ASP.NET Core Razor Pages instead. As Microsoft says, ASP.NET Core Razor Pages is the preferred approach to creating ASP.NET Web Applications.
If you have web development experience working with ASP.NET Framework or ASP.NET Core, then this course will provide you with the amazing knowledge you need to build page-centric data-driven websites using the popular ASPNET Razor Pages Framework.
This course is for all skill levels and is best suited for beginners and intermediate developers who have gained knowledge in C# and ASP.NET framework and want to use their skills to learn highly scalable websites using ASP.NET Razor Pages.
In this course, we will make use of ASP.NET Core i.e. .NET8 Razor Pages to build a complete blog application with multi-role user support (user and admin support).
During this course, you will gain so much experience with web pages and web components, I am confident that you will gain enough practical knowledge to create your own ASP.NET Core Razor Pages Web Applications.
If you want to create functional, generic, clean, and usable websites using ASP.NET, then this is the course for you.
In this course, you will learn and implement:
-
Learn And Create Your First ASP.NET Razor Pages Application
-
Create a fully functional, highly scalable, page-centric blog application
-
Repository Pattern in ASP.NET Core
-
Understand why is Razor Pages the preferred approach to build ASP.NET Core Web applications and how Razor Pages are much simpler and more intuitive than their old counterpart i.e. the ASP.NET MVC framework.
-
If you come from an ASP.NET MVC background, then this will be a good step forward in learning the latest Web technology that Microsoft gives us to build websites and that is ASP.NET Razor Pages.
-
Understand and learn the concepts of .NET8 and apply them using the ASPNET Razor Pages Framework
-
Domain Modelling
-
Entity Framework Code First Approach
-
SQL Server
-
Seeding the Database
-
CRUD operations using ASP.NET Razor Pages
-
Showing Notifications (ViewData, TempData, etc)
-
Routing in Razor Pages
-
Domain Models vs View Models
-
Authentication and Authorization
-
Multi-Role Authorization
-
Full User and Admin Support in the Blog Application
-
Rich Text Editor
-
Uploading Images To A 3rd Party Image Hosting Provider
-
Creating APIs within our Razor Pages Application and Call Them using Javascript
-
Server-Side and Client-Side Validations.
-
Create, Read, Update, and Delete using Entity Framework Core and SQL Server
-
Web Development Using Razor Pages in ASP.NET Core
-
Write Clean, Re-Usable Code
Course Curriculum
Chapter 1: Introduction To This Course (ASP.NET Core Web Development With Razor Pages)
Lecture 1: Introduction To This Course (ASP.NET Core Web Development With Razor Pages)
Lecture 2: Setting Up Development Environment
Lecture 3: Install .NET SDK and .NET Runtime
Lecture 4: Download and Install Visual Studio 2022
Lecture 5: Download and Install SQL Server (Local Instance) and SQL Server Management Stu
Lecture 6: Getting Help
Lecture 7: Complete Source Code and Github Repository
Lecture 8: ASPNET Core Overview and Benefits
Lecture 9: Introduction and Overview To Razor Pages
Chapter 2: Create ASP.NET 6 Web Project – Razor Pages Template
Lecture 1: Create New ASP.NET Core Razor Pages Application
Lecture 2: Understand Our ASP.NET Core Web Application Files
Lecture 3: Create Domain Model (BlogPost and Tag)
Lecture 4: Adding Entity Framework Core Packages
Lecture 5: Creating the DBContext Class
Lecture 6: Adding ConnectionString To The Database
Lecture 7: Injecting DbContext Into Our Application
Lecture 8: Run EF Core Migrations
Chapter 3: Creating Our Blog Post Web Page and Actions
Lecture 1: Introduction
Lecture 2: Changes To UI (Look and Feel)
Lecture 3: Create New Razor Page For Adding Blog Posts
Lecture 4: Create Add BlogPost Razor Form and BindProperty
Lecture 5: Form Submission and Data Binding In Razor Pages
Lecture 6: Create Blog Post (Save To Database)
Lecture 7: Show All Blog Posts (Get All Blog Posts)
Lecture 8: Edit or Update Blog Post
Lecture 9: Delete Blog Post
Lecture 10: Making Our Methods Asynchronous
Chapter 4: Repository Pattern and Showing Notifications In Our Application
Lecture 1: Repository Pattern
Lecture 2: Injecting Repositories In Services
Lecture 3: Showing Notifications Using ViewData
Lecture 4: Showing Notifications Using TempData
Lecture 5: Making Notifications Generic
Chapter 5: Adding WYSIWYG and Image Upload
Lecture 1: Introduction
Lecture 2: Add WYSIWIG Editor On Add and Edit Page
Lecture 3: Image Upload Introduction
Lecture 4: Create Image API
Lecture 5: Create POST Method and Image Repository
Lecture 6: Register To Cloudinary and Settings
Lecture 7: Inject Image Repository And Test Cloudinary
Lecture 8: Call Image Upload From Razor Page
Lecture 9: Add Image Upload To Froala Editor
Chapter 6: Displaying Blogs and Tags
Lecture 1: Introduction
Lecture 2: Seeding Blogs
Lecture 3: Displaying Blogs and Hero Section
Lecture 4: Displaying Blog Details
Lecture 5: Adding and Using Tags – Introduction
Lecture 6: Making DB Changes (Navigation properties EF Core)
Lecture 7: Tag Changes In Add Blog Post Page
Lecture 8: Tag Changes In Edit Blog Page
Lecture 9: Displaying Tags In Our Application
Lecture 10: Displaying Tags In Blog Details Page
Lecture 11: Routing Using Tags
Chapter 7: Adding Login and Registration Using Identity (Authentication and Authorization)
Lecture 1: Introduction
Lecture 2: Adding Nuget Packages For Identity & Creating Identity DbContext
Lecture 3: Add Connection String and Injecting DbContext Into Program.cs
Lecture 4: Running Ef Core Migrations
Lecture 5: Implement Register Page
Lecture 6: Handling Multiple DbContexts
Lecture 7: Testing Register Functionality
Lecture 8: Implement Login Page and Functionality
Lecture 9: Implement Logout Functionality
Lecture 10: Changes To SuperAdminUser
Lecture 11: Changes To Users (Adding User Roles)
Lecture 12: Adding Authorization To Admin Page
Lecture 13: Adding Role Based Authorization To Admin Page
Lecture 14: Redirecting Users Based On Return Url
Chapter 8: Adding User Functionality To Like and Comment
Lecture 1: Introduction
Lecture 2: Domain Model For Blog Post Like And Migration
Lecture 3: Implement Total Likes On Blog Details
Lecture 4: Implement Adding A Like
Lecture 5: More Functionality For Like Button
Lecture 6: Domain Model For Blog Post Comment And Migration
Lecture 7: Comment Section Structure and Add Comments Functionality
Lecture 8: Displaying Comments
Chapter 9: Admin Functionality – User Management
Lecture 1: Introduction
Lecture 2: Display Users (Read All Users)
Lecture 3: Create Add User Model Popup and Add User Functionality
Lecture 4: Delete User Functionality
Chapter 10: Server Side and Client Side Validations
Lecture 1: Introduction
Lecture 2: Client Side VS Server Side Validations
Lecture 3: Server Side Validations For Register Page
Lecture 4: Client Side Validations For Register Page
Lecture 5: Validating Login Page (Server Side and Client Side)
Lecture 6: Validating Add User Page (Server Side and Client Side)
Lecture 7: Adding Custom Validations and Validations For Add Blog Post Page
Lecture 8: Adding Validations To Edit Blog Post Page
Lecture 9: Validate BlogPost Comments and Blog Post Page
Chapter 11: BONUS Section
Lecture 1: BONUS Lecture
Instructors
-
Sameer Saini
Professional Full Stack Developer and Instructor
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 3 votes
- 3 stars: 21 votes
- 4 stars: 101 votes
- 5 stars: 251 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024