CMSC 455 - Back End Programming

Spring Term 2024

Lectures
  1. Auction database
  2. First Spring Boot project
  3. Project configuration fix
  4. Additional features
  5. Basics of API design
  6. Auction API design
  7. Full Auction system
  8. Introduction to Hibernate
  9. Introduction to Spring Data
  10. Adding authentication
  11. Testing the application
  12. Deploying to AWS
Assignments
  1. Build a restaurant review system: due Friday, April 12
  2. Migrate the review system to Spring Data: due Friday, April 26
  3. Adding authentication and testing: due Wednesday, May 8
Exams

The first midterm is coming up on Wednesday, April 17. Here are details on how to prepare.

Here is the first midterm exam.

Here is my solution to the exam problem.

Resources

Syllabus

The syllabus for this course is here.