Provides an Asp.Net Core Mvc based main site, an Asp.Net Core Web Api service, and a Service Client.
Builds a data model using C# classes and the Entity Framework.
Provides a public area for anonymous users and a private area for authenticated users.
Uses static pages for the public area with HTML5, CSS3, and EC6.
Uses Entity-Framework based Authentication and Authorization for the private area.
The entire site can be navigated using only links.
The site is easy to use.
Has an attractive design with consistent styling between the private and public areas.
Gracefully handles erroneous user inputs.
Final Exam - Monday, April 29th
Your final exam will have three questions:
One that asks you to write some small part of your final project code.
One dealing with Authentication and Authorization.
One about structure and functioning of Asp.Net Core Mvc or Web Api.
The Lab:
In this lab you focus on your final project.
Finish integrating your Website, Webservice, and Webservice Client.
Create a two or three page document that provides a brief statement of the mission of your web service,
e.g., what are it's responsibilities. Include one or two screen shots showing the operation of
your client and web service.
Please zip your Lab #14 folder and Submit Lab. Note: just zip, no rar, tar, ...