Question: Give 3 idea for a C# final project that will allow you to incorporate all of the requirements . below Make sure it's an interesting

Give 3 idea for a C# final project that will allow you to incorporate all of the requirements. below Make sure it's an interesting topic.

Requirements:

- Multipage web application including a navigation menu.

- Connecting to a backend database with examples of Create, Read, Update, and Deletes

- Create proper controllers without including all your business logic in there (logic should be in service classes)

- Properly formed Razor views with tag helpers and partial views

- Properly use session state

- Always validate user input

- Use dependency injection in order to make your code modular and testable

- Unit test all your business logic in your service classes

- User authentication (sign in)

- User Authorization (allowing certain access to certain people or roles)

- Web API for access for third party applications (postman, games, and/or mobile applications

After you formulate 3 ideas, take a little time to think them through and decide on one that you would like to move forward with to think through the details. Once you have made that decision, submit 3 well formed, and detailed paragraphs on that project. Write at least 1 paragraph on what it is that you want to build, 1 paragraph on what it does for users and why someone would want to use this web application, and 1 paragraph detailing how you will incorporate all the final project requirements.

Submit one document only with 3 brainstormed topics at the top, then which one you selected, then your paragraphs below that.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!