John Locke

John Locke

Sacramento
Open to Work

WordPress developer and consultant from Sacramento, CA. Solving problems, providing value and helping clients through web design.

15,479

Total Points

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

Skills & Experience

  • Company

    Lockedown Design

  • Job Title

    Owner / Consultant

  • Publications

    • http://www.lockedowndesign.com/blog
    • https://www.wordimpress.com/blog

207 Achievements

  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Local WordPress Development
  • Business Plan Basics
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • Important Skills For Professional Success
  • Chrome DevTools Basics
  • The Logo Sprint
  • 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
  • Logo Design 101
  • How WordPress Plugins Work
  • Improving Usability
  • Mobile Usability
  • Website Usability
  • What is Usability?
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Why Version Control Matters
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • DNS Basics
  • Joining Relational Data Between Tables in SQL
  • Protecting and Sharing Your Work
  • Licensing
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • Manipulating Schema with SQL
  • Launching a WordPress Site
  • Moving Beyond the Blog
  • Finding Business
  • Creating Content
  • Introduction to Blogging
  • Professional Development
  • Applying & Interviewing
  • Personal Branding
  • Setting Your Course
  • Networking
  • The Job Search
  • Careers in the Tech Industry
  • Self-Assessment
  • WordPress and Forms
  • Extending WordPress Template Functionality
  • Creating Home Page Assets
  • Applying Effects
  • How to Draw in Illustrator
  • Media Queries
  • Getting Work Done
  • A Lifestyle Choice
  • Growing Your Business
  • Client Services
  • Sales and Pitching
  • Marketing and Promotion
  • Installing Programs
  • Creating Tables and Manipulating Data with SQL
  •  Adding Color and Type
  • CSS Animations
  • Converting Static HTML into WordPress Templates
  • Preparing to Code WordPress Templates
  • Creating an Icon
  • Introduction to Illustrator
  • Customizing Google Maps
  • Google Maps Integration
  • Getting Started with iPhone
  • jQuery Plugins
  • Getting Started With Rails
  • Environment and Redirection
  • WordPress Theme Functions
  • Transitions and Transforms
  • Reading Data from Databases with SQL
  • Form Validation and Manipulation
  • Cleaning URLs with Subfolders
  • Console Processes
  • Integrating Validation Errors
  • Flexbox and Multi-Column Layout
  • Defining the Project
  • Simple PHP Application: Wrapping Up The Project
  • Introduction to jQuery
  • Ruby Basics
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Gradients
  • WordPress Theme Templates
  • Web Typography
  • Content Strategy with WordPress
  • Working with PHP Functions
  • Intro to User Experience
  • Integrating With Paypal
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • JavaScript Objects
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Animation
  • Multi-Column Layouts
  • Backgrounds and Borders
  • Media Queries
  • Transforms
  • Transitions
  • Backgrounds
  • Gradients
  • Borders
  • Web Fonts
  • Typography
  • Selectors
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Console Users and Permission
  • Introduction to Responsive Web Design
  • Color Theory
  • Principles
  • Elements
  • Website Basics
  • Framework Foundations
  • Printing
  • Page Layout
  • Box Model
  • Text
  • Data Types
  • Selectors
  • Introduction
  • Customizing WordPress
  • Managing Comments
  • Adding and Editing Content in WordPress
  • Configuring WordPress
  • Getting Started with WordPress
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Graphic Basics
  • Web Apps
  • Websites
  • Introduction
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Usability Testing
  • Usability Basics
  • Email Marketing
  • Search Engine Optimization
  • Video Marketing
  • Social Media
  • Making Money
  • Marketing Strategy
  • Introduction to Accounting
  • Marketing Basics
  • Forming Your Company
  • Corporate Structure
  • Why Start a Business?
  • Metrics
  • Sales
  • Pricing
  • Financing Your Company
  • From Idea to Execution
  • Moving Around in the Console
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • CSS Box Model
  • Selectors
  • Getting Started with CSS
  • Newbie