Course Introduction1:52 with Chris Ramacciotti
In this lesson, I will cover the prerequisites for this course and give you an overview of what the rest of the course will include.
[SOUND] Hello there. 0:00 If we haven't met before I'm Chris and I'm a Java teacher here at Treehouse. 0:05 Before we start I want to point you to a couple courses that 0:09 I'll assume you've taken. 0:12 The first is Java Annotations. 0:14 We'll be leveraging annotations during this course so 0:16 it's important that you've seen them before. 0:19 The second is the Gradle dependencies workshop. 0:21 We'll be using Gradle to pull in some third party libraries and 0:25 this workshop will help you understand how to get started with Gradle 0:28 So, what is it that we'll be covering in this course? 0:32 We're going to cover a method of working with databases 0:35 in a way that integrates with our Java objects in an obvious and natural manner. 0:38 The task of mapping database data to objects is typically accomplished 0:43 using what's called an ORM or Object Relational Mapping framework. 0:47 We'll talk more about what this means exactly but 0:52 in this course the framework we'll be using to handle our database operations 0:54 and mapping to Java objects is called Hibernate. 0:58 Hibernate is one of the most feature packed solutions available, but 1:02 it can also be quite intimidating. 1:05 So, here is how I'll break it down for you. 1:07 First, I'd like to provide some motivation for considering an ORM at all, 1:10 including a discussion on data persistence, a lightning 1:15 fast overview of database concepts as well as using Java to connect to a database. 1:18 Here, we'll see that translating database data to the objects we've written to 1:23 represent our data can be quite tedious. 1:27 Next, we'll add Hibernate into the mix and see how to configure and 1:31 run a simple console based application. 1:35 And, by the time you're done with this course you'll be ready to move 1:38 onto more advanced uses of Hibernate, such as integrating with a web application, 1:41 in a framework like Spring. 1:45 So, when you're ready, head on over to the next video and we'll get started. 1:47
You need to sign up for Treehouse in order to download course files.Sign up