garymiskimmons

garymiskimmons

Tandragee
Open to Work

Hi, all my name is Gary I'm web designer and developer from N.Ireland. I'm a part of treehouse because it's a one-stop shop that keeps me up to date with all the newest trends in the digital industry.

21,664

Total Points

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

Skills & Experience

  • Spoken Languages

    • English
  • Awards

    • Btec National Diploma in Interactive Media
    • Foundation Degree in Interactive Media Design
    • Bachelor of Science with First Class Honours Degree in Interactive Multimedia Design

286 Achievements

  • Exploring Async/Await
  • Understanding Promises
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Practicing Object Basics
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Add Reusable Logic to Your Sass
  • Write Smart and Efficient CSS with Sass
  • Improve Your Workflow with Sass
  • Selector Basics
  • Programming AJAX
  • AJAX Concepts
  • Getting Started with Sass
  • Introduction to Object-Oriented JavaScript
  • Introduction to Node.js
  • JavaScript Frameworks, Libraries, and Developer Roles
  • JavaScript Outside of the Browser
  • Getting a Handle on the DOM
  • The Browser Environment
  • Services in Angular
  • Angular Components
  • Setting Up an Angular Application
  • JavaScript Objects
  • JavaScript Objects and Conditionals
  • JavaScript Arrays and Loops
  • JavaScript Functions
  • Data Types and Variables
  • Why Protect Your Web Apps
  • Building the Recipe
  • Understanding Classes
  • Why Object-Oriented Programming?
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Finishing the Game
  • Introducing JavaScript
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Optimization Best Practices
  • Asset Optimization
  • Why Web Performance Matters
  • Computer Languages
  • Computer Basics
  • The Internet
  • Protecting and Sharing Your Work
  • Licensing
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Moving Beyond the Blog
  • Finding Business
  • Creating Content
  • Introduction to Blogging
  • Creating a Long Term Business
  • Protecting Yourself With Contracts
  • Establishing a Proper Workflow
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Getting the REST You Need
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Getting Started with Angular
  • Building a WordPress Plugin Settings Page
  • Prepare and Plan
  • Connecting WordPress Plugins with 3rd Party APIs
  • How WordPress Plugins Work
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Starting Right with PHP Best Practices
  • Content Comes First
  • Debugging, Best Practices, and Production
  • Refactoring with Sass
  • Installing Sass and Setting up the Project
  • DNS Basics
  • WWW
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Choosing Options
  • Table Basics
  • Organizing Forms
  • Form Basics
  • Running an Ecommerce Site Long Term
  • Extending WooCommerce
  • Managing Orders in WooCommerce
  • Managing Products in WooCommerce
  • Setting Up WooCommerce
  • Introduction to Ecommerce with WordPress
  • 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
  • Launching a WordPress Site
  • WordPress and Forms
  • Extending WordPress Template Functionality
  • Converting Static HTML into WordPress Templates
  • Preparing to Code WordPress Templates
  • WordPress Theme Functions
  • The WordPress Codex
  • 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
  • PHP Loops
  • PHP Conditionals
  • Content Strategy with WordPress
  • Getting Started with WordPress
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Why Version Control Matters
  • Google Maps Integration
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Grid Layout
  • Flexbox Layout
  • Float Layout
  • Display Modes
  • Positioning Schemes
  • 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
  • Querying the Database
  • Connecting to MySQL
  • Adding Search: Controller & View
  • Refactoring the Codebase
  • Cleaning URLs with Rewrite Rules
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • SQL Calculating, Aggregating and Other Functions
  • Securing and Maintaining a MySQL Database
  • 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
  • Introduction to Design
  • How to Draw in Illustrator
  • Introduction to jQuery
  •  Adding Color and Type
  • Creating an Icon
  • Introduction to Illustrator
  • Websites
  • Introduction
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • JavaScript Objects
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • Graphic Basics
  • JavaScript Strings
  • Introduction Variables
  • Color Theory
  • Principles
  • Elements
  • Website Basics
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • WordPress Theme Templates
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Media Queries
  • Multi-Column Layouts
  • Gradients
  • Borders
  • Web Fonts
  • Typography
  • Selectors
  • Framework Foundations
  • Printing
  • Page Layout
  • Box Model
  • Data Types
  • Selectors
  • Text
  • Introduction
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie