Every week, new content is published to the growing Treehouse Library! Here is a short list of what was added the week of March 28, 2016.
Start learning to code today with a free trial on Treehouse!
Most meaningful applications you will write will have a database associated with it. Knowing how to connect with and incorporate this data is critical to success as a Java developer. In this course, we’ll cover how to connect a Java application to a database using what’s called JDBC, or Java Database Connectivity. Then, we’ll use the convenient approach of including an ORM, or Object Relational Mapper. This will allow us to interact with our data using object-oriented techniques instead of exclusively relying on hard-coded SQL. The ORM we will use is called Hibernate, and is one of the most popular ORMs available.
Now that we have a working knowledge of many parts of the Swift language, it’s time to take a deeper dive and look under the hood.
In this grab bag of a course, we’re going to look at many different topics including computed and stored properties, designated and convenience initializers, extensions, memory management and much more.
By the time you’re done with this course, you’ll have a wider array of tools in your tool belt that will help you write more concise and flexible Swift.
In the real world, we’re able to see objects because we can detect the light they reflect. Without any light, we wouldn’t be able to see anything, and the same is true for scenes in Unity.
In this course, we’ll learn how to add lights to a Unity scene and how to adjust their settings. In addition, we’ll learn about a few related concepts, including how to create reflective objects and how to make light bounce around the scene.
One of the most fundamental types of apps you can create is one with a hierarchical data model and style of navigation. In this course we’re going to learn exactly how to do that by building an interactive story app. We’ll cover a lot of ground by exploring navigation controllers, hierarchical data models and custom view controllers.
We’ll go over how to accept user input, how to create and layout views programmatically, how to play sound effects and much more. At the end of this course, you will have the knowledge to build many of the basic apps you see in the app store.
In this course we’ll learn how we can reuse parts of an Activity called Fragments to cut down on repetitive code and better support our tablet users.
Protocols are quite powerful in Swift and can be used to build objects as an alternative to inheritance. Let’s take a look at how we leverage protocols to build a decently complex example.
Interested in learning more? Sign up for a Free Trial and get started today.