Attention! This cours work plan is preliminary, because the list of tasks to be solved in the process of creating a new version of the application may undergo significant processing. As the functionality is created, the plan will be revised.
- Repository registration github.com
- Create a project and preparing it for development
- Create Identity Server
- Add authorization using the Oauth 2.0 approach and a JWT Bearer
- Setting up adding an account
- Transferring the project to .NET 5.0
- Create a MongoDB database and connecting to it
- Create a repository for data access
- Add XUnit tests
- Creating entities(classes) and configuring entities
- Employee
- Create an entity and model
- Add modal windows to add a new record
- Add modal windows for updating records
- Add the ability to delete records
- Add pagination
- Add validation for fields on the view
- Add a search on the table
- Student
- Create an entity and model
- Add modal windows to add a new record
- Add modal windows for updating records
- Add the ability to delete records
- Add pagination
- Add validation for fields on the view
- Add a search on the table
- Group
- Create an entity and model
- Add modal windows to add a new record
- Add modal windows for updating records
- Add the ability to delete records
- Add pagination
- Add validation for fields on the view
- Add a search on the table
- Employee
- Create ViewModels for entities and configuring mapping (Automapper)
- Add the resulting charts (LiveCharts)
- Visualize data on the home page
- Test the app
- Test the AuthorizationProvider
- Test the main business logic services