Thomas Wreiner

Thomas Wreiner

Member Since June 11, 2014

6,954

Total Points

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

87 Achievements

  • Getting a Handle on the DOM
  • The Browser Environment
  • Express Middleware
  • Sessions and Cookies
  • User Registration and Login
  • What is Authentication?
  • JavaScript Objects and Conditionals
  • JavaScript Arrays and Loops
  • JavaScript Functions
  • Data Types and Variables
  • Using Templates with Express
  • Middleware
  • Deeper into Routing with Express
  • Getting Started with Express
  • Structuring Tables
  • Table Basics
  • JavaScript Objects
  • JavaScript Arrays
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Choosing Options
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • Understanding Values and Units
  • Basic Selectors
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • JavaScript Loops
  • What is npm?
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • Quiz Practice Project
  • Prototypal Inheritance
  • AJAX and APIs
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • HTML First
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Organizing Forms
  • Form Basics
  • Captioning Video
  • JavaScript Variables
  • Beginning HTML and CSS
  • jQuery and AJAX
  • Programming AJAX
  • Introducing JavaScript
  • Handling Routes in Node.js
  • AJAX Concepts
  • Creating a Simple Server in Node.js
  • Building a Command Line Application
  • Introduction to Node.js
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Media Basics
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • The Box Model
  • Getting Started with CSS
  • Services and Dependencies
  • Two-way Data Binding
  • AngularJS MVC Frameworks
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Newbie