Dom McKellar

Dom McKellar

Member Since February 2, 2017

6,052

Total Points

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

75 Achievements

  • Build an Accessible Form
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Understanding Design Systems
  • Traversing the DOM
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • CSS Layout Techniques
  • The CSS Box Model
  • Building a Layout with Flexbox
  • Box Model Concepts
  • Flexbox Properties
  • Meet Selenium
  • The Internet
  • The Cooler Parts of ES2015
  • Working With Remote Repositories
  • Get Involved in Open Source
  •  Working on a Team
  • Working By Yourself
  • Moving Around in the Console
  • How it Works
  • Getting There
  • Why Test
  • How To Test
  • Persisting Data with Hibernate
  • Getting Started with Hibernate
  • Data Persistence & ORMs
  • Modeling, Storing, and Presenting Data with Spring
  • Using the MVC Architecture with Spring
  • Spring Components and Configuring Our App
  • Setting Up Your Local Environment for Spring Development
  • Creating Spring Controllers and Thymeleaf Views
  • Using Java's Built-In Annotations
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Harnessing the Power of Objects
  • Introduction to Node.js
  • Putting it all Together
  • Getting Started with Redux
  • Actions, Dispatch and Reducers. Oh my!
  • Modularizing the React Scoreboard Application
  • Selectors - Beyond the Basics
  • Designing Dataflow
  • WWW
  • Getting Started with React Router
  • Getting Started with Express
  • Getting Started with MongoDB
  • Scrum Artifacts
  • Stateful Components
  • Thinking in Components
  • Basic Selectors
  • Editing and Filtering Names
  • Adding and Removing Names
  • Traversing the DOM
  • Responding to User Interaction
  • Getting Started with CSS Transforms
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Understanding Flexbox
  • Scrum Events
  • First Steps in React
  • Behavior Driven Development with Mocha & Chai
  • Introducing Unit Testing
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Introducing Scrum
  • What is Agile?
  • Newbie