2.2 KiB
Web Application Development Tutorial
//[doc-params]
{
"UI": ["MVC","Blazor","BlazorServer","NG"],
"DB": ["EF","Mongo"]
}
//[doc-nav]
{
"Next": {
"Name": "Creating the server side",
"Path": "tutorials/book-store/part-01"
}
}
About This Tutorial
In this tutorial series, you will build an ABP based web application named Acme.BookStore. This application is used to manage a list of books and their authors. It is developed using the following technologies:
- {{DB_Value}} as the database provider.
- {{UI_Value}} as the UI Framework.
This tutorial is organized as the following parts:
- Part 1: Creating the server side
- Part 2: The book list page
- Part 3: Creating, updating and deleting books
- Part 4: Integration tests
- Part 5: Authorization
- Part 6: Authors: Domain layer
- Part 7: Authors: Database Integration
- Part 8: Authors: Application Layer
- Part 9: Authors: User Interface
- Part 10: Book to Author Relation
Download the Source Code
This tutorial has multiple versions based on your UI and Database preferences. We've prepared a few combinations of the source code to be downloaded:
If you encounter the "filename too long" or "unzip" error on Windows, please see this guide.
After downloading the source code, you might need to run some commands before running the application. See the After Creating the Solution section below for more information.
{{if UI == "MVC" && DB == "EF"}}
Video Tutorial
This part is also recorded as a video tutorial and published on YouTube.
{{end}}