Jani Eronen

Jani Eronen

Member Since June 8, 2016

5,767

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

70 Achievements

  • Merging
  • Branches
  • Getting Started With Git
  • First Steps in React
  • Introduction to Node.js
  • Organizing Data
  • Getting There
  • Python For Beginners
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • What is Agile?
  • Hello Kotlin!
  • What to Test
  • Getting the REST You Need
  • How To Test
  • Why Test
  • Creating Flexible Objects Using Protocols
  • Swift 2.0 Protocols
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Objects and Optionals
  • Introduction to Optionals
  • Introduction to Enumerations
  • Moving from Swift to Objective-C
  • Running Apps on a Device
  • Improving Our User Interface
  • Console I/O
  • Prepare and Plan
  • Inheritance
  • Review
  • Interfaces
  • Structs as Data Models
  • View Controllers and Views
  • Getting Started with iOS Development
  • Differentiating Between Objects
  • Class Inheritance
  • Classes
  • Complex Data Structures
  • Function Parameters
  • Functions in Swift 2.0
  • Control Flow with Conditional Statements
  • Control Flow With Loops
  • Swift Dictionaries
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Collections
  • Creating Spring Controllers and Thymeleaf Views
  • Operators
  • Types
  • Variables and Constants
  • Testing and Debugging
  • Improving Our Code
  • Basic Android Programming
  • Creating the Screen Layout
  • Getting Started with Android
  • Spring Components and Configuring Our App
  • Setting Up Your Local Environment for Spring Development
  • Persisting Data with Hibernate
  • Getting Started with Hibernate
  • Data Persistence & ORMs
  • Writing Your Own Java Annotation
  • Using Java's Built-In Annotations
  • Newbie