Using Hibernate to manage relational data in a Spring web application is not only an extremely powerful and scalable approach, but also widely used. In this course, we'll add a database to an animated GIF library, and discuss some more powerful features of Spring and Thymeleaf, such as HTML forms, file uploading, form validation, and flash messaging.
In Unity, you can approach the architecture of your projects in many different ways. Sometimes game objects belong in the same family of code together, and sometimes they share characteristics, but are otherwise unrelated. In this course, we'll take an existing project and add new functionality using object oriented programming. We'll learn how to create new types of GameObjects, including destructible props, using clean and reusable code.