David Klaver

David Klaver

Member Since August 21, 2013

10,649

Total Points

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

124 Achievements

  • Introducing Vue
  • Types and Branching
  • Meet Python
  • Media Queries
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Introducing jQuery (2017)
  • Improving the Application Code
  • Editing and Filtering Names
  • Adding and Removing Names
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Finishing the Game
  • Introducing JavaScript
  • JavaScript Conditional Statements
  • First Steps in React
  • JavaScript Functions
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Starting Right with PHP Best Practices
  • PHP Objects and Classes
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • HTML First
  • Beginning HTML and CSS
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Getting Started with Android
  • Introduction to Front-End Frameworks
  • jQuery Plugins
  • Form Validation and Manipulation
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • CSS Animations
  • Transitions and Transforms
  • Media Queries
  • Gradients
  • Limiting Results in Queries
  • Using Relationship Tables
  • Filtering Input for Queries
  • Querying the Database
  • Connecting to MySQL
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Paginating a List: Model and View
  • Paginating a List: Controller
  • Adding Search: Model
  • Adding Search: Controller & View
  • Refactoring the Codebase
  • Cleaning URLs with Rewrite Rules
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Simple PHP Application: Wrapping Up The Project
  • Flexbox and Multi-Column Layout
  • Web Typography
  • Advanced Selectors
  • Backgrounds and Borders
  • CSS Box Model
  • Values and Units
  • Working with PHP Functions
  • Integrating With Paypal
  • Listing Inventory Items
  • Text, Fonts, and Lists
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Introduction
  • Newbie