Daniel Armatis

Daniel Armatis

Member Since February 6, 2015

7,691

Total Points

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

107 Achievements

  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  •  Child Themes
  • Introduction to Ecommerce with WordPress
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Add Bootstrap Components to WordPress Theme
  • Create Bootstrap Styled Theme Templates
  • Setup a Bootstrap Theme
  • Introduction to PHP for WordPress
  • Launching and Supporting a WordPress Plugin
  • Building WordPress Template Tags, Widgets, and Shortcodes
  • Connecting WordPress Plugins with 3rd Party APIs
  • Building a WordPress Plugin Settings Page
  • How WordPress Plugins Work
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • The Settings API in Different Places
  • Taking WordPress Settings Further
  • Getting Started with Theme Options Settings
  • WordPress Settings API Overview
  • Installing Programs
  • Environment and Redirection
  • Custom Dashboard Widgets
  • Controlling Admin Navigation
  • Customizing the Login Screen
  • Admin Color Schemes
  • Getting Started with PDO
  • Hooking Into WordPress Plugins
  • Action Functions in WordPress
  • Filter Functions in WordPress
  • An Overview of Hooks in WordPress
  • Console Processes
  • Console Users and Permission
  • Error Handling
  • Creating Distributable OOP Packages
  • Autoloading and Composer
  • The Production Server
  • The Staging Server
  • The Local Development Environment
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • 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
  • AJAX Concepts
  • Moving Around in the Console
  • Finishing Your WordPress Theme
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Listing Inventory Items
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Adding a Contact Form
  • JavaScript and the DOM
  • Creating the Menu and Footer
  • Getting Started with PHP
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • JavaScript Objects
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • JavaScript Arrays
  • Starting a WordPress Theme
  • The WordPress Codex
  • JavaScript Loops
  • Starting a Freelance Career
  • Display Modes
  • Introducing JavaScript
  • Beginning HTML and CSS
  • Newbie