Start learning to code today with a free trial on Treehouse.
Scroll Views are powerful objects in iOS that let you implement a scrollable view in many different ways. In this course, we’re going to build a simple product demo, like the tutorials you see at the start of many apps. We’ll do so using UIScrollView. We’ll also learn how to interact with the user’s touch gestures to modify elements in our view.
Saving data on your device is a fundamental part of building apps and in this course we’re going to learn how to use the Core Data framework to persist data between launches by building a simple to-do list app. We’ll also learn how to utilize table views to display, edit and delete data by communicating with Core Data.
Learn how to read, write, and process data using streams in C#, and get the basics of file system operations. We’ll also learn about serialization with JSON using Json.NET, and how to send web requests from our application.
Intermediate C# (August 2016)
This course builds on what we learned in C# Objects. We’ll learn more essential principles of object-oriented programming as we improve the Treehouse Defense game.
Building off of previous SQL courses, this course will begin to introduce the student to more complex database concepts. Students will learn to think about data as sets and subsets and practice achieving desired query results via such operations as inner and outer joins, unions and except. They will also be introduced to the concepts of Set Theory and Database Normalization to aid in understanding good query practices.
Check out more of our upcoming courses on the Content Roadmap.