Wyatt Dalton

Wyatt Dalton

Member Since November 22, 2016

20,689

Total Points

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

275 Achievements

  • Making Changes with Mutations
  • Fetching Data with Queries
  • Getting Started with GraphQL
  • PHPDB Stage 4: Pagination with LIMITs
  • Browser Persistent Data with PHP
  • Using Lists
  • Meet Lists
  • Filtering Inputs and Escaping Outputs in PHP
  • $_GET and $_POST
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Creating a Simple Server in Node.js
  • Arrow Functions
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Started with Redux
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Refining the App
  • Building the Application
  • Setting up with Create React App
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • Working By Yourself
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Build Modular Interfaces with Components
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • Checking Out and Returning a Book
  • Starting with Some Methods
  • The Rough Plan
  • First Steps in React
  • Adding the Game Logic
  • Making the Game Interactive
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Rendering the Game
  • Hello, GitHub!
  •  Building Constructor Methods and Generating Objects
  • Introducing 'Four in a Row'
  • Getters and Setters
  • Practicing Classes
  • Working with Classes in JavaScript
  • Practicing Object Basics
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Exploring Async/Await
  • Understanding Promises
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • Programming AJAX
  • AJAX Concepts
  • 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
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Introducing JavaScript
  • Finishing the Game
  • Inheritance
  • Building a Collection
  • Building the Recipe
  • Understanding Classes
  • Why Object-Oriented Programming?
  • PHPDB Stage 3: Using Relational Data
  • PHPDB Stage 2: Querying the Database with PHP
  • PHPDB Stage 1: Databases and PHP
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • PHP Email Form Errors
  • PHP Email Forms
  • PHP Inventory
  • PHP Includes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Arrays
  • PHP Conditionals
  • Adding a New Web Page
  • Getting Familiar with HTML and CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Make It Beautiful with CSS
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Introduction to Illustrator
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Programming AJAX
  • AJAX Concepts
  • Better SEO Through Tools
  • Better SEO Through Code
  • Launching and Supporting a WordPress Plugin
  • Component Lifecycle
  • Designing Dataflow
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Building WordPress Template Tags, Widgets, and Shortcodes
  • Connecting WordPress Plugins with 3rd Party APIs
  • Better SEO Through Content
  • Introduction to SEO
  • Create Function Using Arrow Syntax
  • Getting Started with Sass
  • Setting Up WooCommerce
  • Introduction to Ecommerce with WordPress
  • Using Template Literals
  • Defining Variables With let and const
  • Save for the Web
  • Adding Images and a Mockup
  • Logo Design
  • Dictionaries in Swift
  • Creating a Wireframe
  • Introduction to Collections
  • Getting Started with iOS Development
  • Introducing Adobe Illustrator
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Building Forms With Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Building a WordPress Plugin Settings Page
  • Customizing the WooCommerce Cart and Checkout Process
  • Starting a Custom WooCommerce Theme
  • Cart, Checkout and Account Templates and Hooks
  • Global and Product Templates and Hooks
  • Getting Started with WooCommerce Theme Development
  • Custom WordPress Customizer Settings
  • WordPress Plugin Best Practices
  • WordPress Widgets
  • Custom Post Types in WordPress
  • Customizing WordPress Themes
  • WordPress Themes
  • Native WordPress Customizer Options
  • Overview of the WordPress Customizer
  • JavaScript Objects
  • Swift Operators
  • Captioning Video
  • Media Basics
  • Swift Types
  • JavaScript Arrays
  • An Introduction to Swift Programming
  • JavaScript Loops
  • PHP on the Web
  • Daily Exercise Program
  • How WordPress Plugins Work
  • SEO Plugins for WordPress
  • Enhancing the SEO of a WordPress Theme
  • Content Comes First
  • Custom Dashboard Widgets
  • Controlling Admin Navigation
  • Customizing the Login Screen
  • Admin Color Schemes
  • Structuring Tables
  • Table Basics
  • Hooking Into WordPress Plugins
  • Action Functions in WordPress
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Filter Functions in WordPress
  • Positioning Page Content
  • CSS Layout Project
  • An Overview of Hooks in WordPress
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Unit Converter
  • Introduction to jQuery
  • Getting to Know PHP
  • An Overview of the Genesis Framework
  • Introduction to Design
  • DOM Traversal
  • Page Layout with the Float Property
  • An Overview of WordPress Frameworks
  • Controlling Layout with CSS Display Modes
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • JavaScript Numbers
  • Getting Started with CSS Layout
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • JavaScript Variables
  • Introducing JavaScript
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Add Bootstrap Components to WordPress Theme
  • Create Bootstrap Styled Theme Templates
  • Setup a Bootstrap Theme
  • The Logo Sprint
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • Logo Design 101
  • Finishing Your WordPress Theme
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Local WordPress Development
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Newbie