Manuel Klettke

Manuel Klettke

Member Since January 29, 2017

25,324

Total Points

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

293 Achievements

  • Styling and Scaling Data
  • Putting it all Together
  • Actions, Dispatch and Reducers. Oh my!
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • Getting Started with React Router
  • Going Further with Routes
  • Navigating and Nesting Routes
  • Getting Started with React Router
  • Component Lifecycle
  • Designing Dataflow
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Meet Streams
  • Java's Functional Toolset
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • Add Reusable Logic to Your Sass
  • Write Smart and Efficient CSS with Sass
  • Improve Your Workflow with Sass
  • Getting Started with Sass
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Next Steps
  • Improving Our Tests
  • Behavior Driven Development with Mocha & Chai
  • Introducing Unit Testing
  • Introducing Entity Framework
  • Abstraction
  • System.Object
  • Polymorphism
  • Loops and Final Touches
  • Encapsulation with Properties
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Object-Oriented Programming
  • Perfect
  • Perform
  • Console I/O
  • Prepare and Plan
  • Introduction to SVG
  • Data Binding with D3
  • Selections with D3
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Services in Angular
  • Table Basics
  • Stateful Components
  • Thinking in Components
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Selectors - Beyond the Basics
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Speeding up Workflow With Sass
  • Angular Components
  • Setting Up an Angular Application
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Fundamental Concepts
  • Designing with the Latest Features
  • First Steps in React
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Building Forms with Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Introduction to ActiveRecord
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Basic Layout
  • Sinatra Finishing Touches
  • Updating Data in Sinatra
  • Adding New Data in Sinatra
  • Sinatra ERB Templates
  • Creating New Sinatra Apps
  • Ruby Standard Library: Part 2
  • Ruby Standard Library: Part 1
  • Ruby Core
  • Store Inventory Using Modules
  • Include and Extend
  • Ruby Core Modules
  • Ruby Module Basics
  • Input and Output
  • Search
  • Ruby Class Design
  • Blocks Practice
  • Working With Blocks
  • Ruby Blocks
  • Build a Simple Todo List Program
  • Ruby Booleans
  • Gems In Depth
  • Ruby Gems
  • Securing and Maintaining a MySQL Database
  • JavaScript Functions
  • SQL Calculating, Aggregating and Other Functions
  • A Route to a Delete Action
  • Routes to Update Actions
  • Joining Relational Data Between Tables in SQL
  • The Box Model
  • Routes for Create Actions
  • A Route to a Read Action
  • Rails Resource Index
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Understanding Values and Units
  • Adding a Model Attribute
  • Using the Rails Console
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Handling Rails Requests
  • Creating Rails Apps
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Basic Selectors
  • Getting Started with CSS
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Ruby Arrays
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Animation Basics
  • Moving Around in the Console
  • JavaScript Conditional Statements
  • Hooking up the Model to the View
  • Building the Weather UI
  • Working with JSON
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • Finishing the User Interface
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • WordPress User Roles
  • JavaScript Numbers
  • Introduction to Typography
  • JavaScript Variables
  • Testing and Debugging
  • Improving Our Code
  • Basic Android Programming
  • Creating the Screen Layout
  • Introducing JavaScript
  • Moving Forward with UX
  • Debugging HTML and CSS Problems
  • Getting Started with Android
  • Sharing a Website
  • Tools UXers Use
  • Responsive Web Design and Testing
  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Getting the REST You Need
  • File Uploads and Entity Updates in Spring + Hibernate
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • User Messages in Spring
  • Creating HTML Content
  • Getting Started with CRUD in Spring + Hibernate
  • Data-Driven Application Design
  • Integrating Hibernate with Spring
  • How UXers Think
  • What Do User Experience Designers Do?
  • Persisting Data with Hibernate
  • What is User Experience (UX)?
  • Getting Started with Hibernate
  • Data Persistence & ORMs
  • HTML First
  • Using the MVC Architecture with Spring
  • Design Foundations Final
  • Becoming a Problem Solver
  • Modeling, Storing, and Presenting Data with Spring
  • Creating Spring Controllers and Thymeleaf Views
  • Spring Components and Configuring Our App
  • Understanding Aesthetics
  • Introduction to Design
  • Setting Up Your Local Environment for Spring Development
  • Writing Your Own Java Annotation
  • Using Java's Built-In Annotations
  • Beginning HTML and CSS
  • Bells and Whistles
  • Managing Media in WordPress
  • Managing Content in WordPress
  • Diving into Web Development
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • How to Install WordPress on Your Computer
  • What Is WordPress?
  • What to Test
  • How To Test
  • Why Test
  • Simple Mobile Interface
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Event Planning
  • Build a Pomodoro App
  • Design a Better App
  • Advanced Tooling
  • Subqueries
  • Set Operations
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • 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
  • IDE Exploration
  • How it Works
  • Efficiency!
  • Exploring the Java Collections Framework
  • Organizing Data
  • Getting There
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Graphical User Interfaces
  • Newbie