The Three Most Important Things I Learned
The most important thing I learned in this course was definitely databases themselves. I had basically no prior understanding of them before entering this course.
Second, learning SQL forced me to learn to look past many years of experience in C-style languages and actually learn a new paradigm, as SQL querying is so different in many ways to those languages.
Finally, using Java Spring Boot as a web server was a valuable learning experience for the many sides of web programming, and how many different technologies and languages (in this case, Java, HTML, and SQL) interact with each other in a web service.