Course Information
Course Overview
Build Complete Web Application using ASP.NET Core, Razor Pages, SQL Server Database, Session Data and Cookies
This course is for Beginners to ASP.NET having some knowledge of C# or similar programming languages.
In this course, I will show you how to use SqlClient to connect to the database and to execute SQL queries. In addition, I will show you how to implement the traditional authentication using Sessions.
We will use Visual Studio 2022 to connect to the SQL Server and to create the database/tables. So we don’t need to install SSMS (SQL Server Management Studio).
In this course, you will learn:
- How to create an ASP.NET Core Web Application with Razor Pages
- How to create databases and tables using SQL Server and Visual Studio 2022
- How to update the layout of the application
- How to use Session data
- How to use Cookies
- How to validate forms using attributes and model binding
- How to send emails using ASP.NET Core and SendGrid
- How to Implement Authentication and Role based Authorization
- How to reset user password
- How to perform CRUD operations (Create, Read, Update and Delete) on the database using ASP.NET and ADO (no Entity Framework)
- How to perform CRUD operations using Entity Framework
- How to use pagination (Split data on multiple pages)
- How to add advanced search functionalities
- How to upload images to the server
To follow this course, you need to install the following tools
- Visual Studio 2022
- Microsoft SQL Server
Also it is necessary to install two components into Visual Studio: “ASP.NET and web Development” and “.NET Desktop development”
Course Content
- 10 section(s)
- 176 lecture(s)
- Section 1 Introduction
- Section 2 Manage the Contact Form
- Section 3 CRUD Operations on Books
- Section 4 Authentication and Authorization
- Section 5 Create Orders
- Section 6 PayPal Integration
- Section 7 Bonus
- Section 8 [ NEW ] CRUD Operations Using Entity Framework
- Section 9 [ NEW ] Contact Form Using Entity Framework
- Section 10 [ NEW ] Create the Store Using Entity Framework
What You’ll Learn
- Create a full ASP .NET Core Web Application using Razor Pages
- Create SQL Server databases and tables using Visual Studio 2022
- Perform CRUD Operations on SQL Server Databases
- Use Pagination to Split the Content over Multiple Pages
- Implement the Search Functionality to Find Data in the Database
- Upload Images to the Server
- Implement Authentication and Role based Authorization using Session Data
- Send Confirmation Emails
- Using Cookies to Add/Subtract/Delete Items from the Shopping Cart
- Form Validation using Attributes and Model Binding
Skills covered in this course
Reviews
-
CChris Manwaring
Good so far, best to take the code as it's explained and adapt to your own web page, this was you have to understand what to change and it makes it clearer
-
GGary Winslow
so far so good. Simple and concise and orderly!
-
KKirpal Darkoh-Atobrah
The course is goal oriented and for that matter a good piece to start with
-
NNur Shasha
It helped me a lot throughout my studies, professor also did not hesitate to help me. Overall, I love the course <3 Thank you professor!