In Project 1, I created a simple HTML form to submit quiz data for server-side processing.
In my server-side C# code, I then calculated the user's score and presented the results in an ASP Web Form.
In order to access the POST data from the client-side form controls, I had to utilize the built-in Request object.
I think the project could be further improved by adding additional data validation, such as accounting for upper- and lowercase responses.
In Project 2, I built an application for calculating drink orders.
I was able to practice my skills with constructing and validating GridViews, as well as reinforcing concepts of component-based design.
For me, the most difficult part of this project was building my database operation methods.
In Project 3, I built an email application for sending, receiving, organizing, and flagging email, as well as managing users as an admin.
Determining a proper data model and creating procedures for more than 20 database operations proved very challenging.
I'm looking forward to implementing web APIs in the term project.
In the Term Project, Mark and I built an application for creating and managing restaurant menus and for ordering food.
The app required building a Web API, stored procedures for database operations, and many dynamic data displays.
I think the most difficult part was properly creating dynamic UI elements within the page lifecycle.