Joe Fuentes

Joe Fuentes

Longview Texas

Owner of Creative Media Company

20,456

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

    Media Quest

257 Achievements

  • Abstraction
  • System.Object
  • Polymorphism
  • Loops and Final Touches
  • Encapsulation with Properties
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Object-Oriented Programming
  • If Statements
  • Numbers
  • Strings
  • Methods
  • C# Syntax
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Exploring Async/Await
  • Understanding Promises
  • Programming AJAX
  • AJAX Concepts
  • Traversing the DOM
  • Responding to User Interaction
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Creating Records
  • Project Setup
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • PHPDB Stage 5: Search
  • PHPDB Stage 4: Pagination with LIMITs
  • 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
  • Abstract Classes in PHP
  • Using Interfaces in PHP
  • Designing Interfaces in PHP
  • Extending the Family
  • Inheritance
  • Building a Collection
  • Building the Recipe
  • Understanding Classes
  • Why Object-Oriented Programming?
  • Filtering Inputs and Escaping Outputs in PHP
  • $_GET and $_POST
  • PHP Inventory
  • PHP Includes
  • PHP Loops
  • PHP Arrays
  • PHP Conditionals
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • Getting to Know PHP
  • The CSS Box Model
  • Fundamental Concepts
  • Understanding Values and Units
  • Types and Branching
  • Meet Python
  • Computer Languages
  • Computer Basics
  • Basic Selectors
  • Getting Started with CSS
  • Create Reusable Code with Functions
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • Managing State and Data Flow
  • Build Modular Interfaces with Components
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • 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
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Custom Menu Fields in WordPress
  • An Overview of Menus in WordPress
  • Enhancing the SEO of a WordPress Theme
  • Content Comes First
  • Introduction to jQuery
  • Getting Started with Xcode
  • WordPress Admin Settings
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Owning a WordPress Site Long Term
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Hosting with GitHub Pages
  • Building and Customizing the Blog
  • Getting Started with Jekyll
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Cleaning URLs with Rewrite Rules
  • Simple PHP Application: Wrapping Up The Project
  • Refactoring the Codebase
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • PHP Internal Functions
  • Getting Started with WordPress
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Finishing Your WordPress Theme
  • WordPress Plugin Best Practices
  • WordPress Themes
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • PHP Returns & Closures
  • PHP Functions Basics
  • 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
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Logo Design 101
  • Working with PHP Functions
  • Adding Pages to a Website
  • Better SEO Through Tools
  • Introduction Variables
  • Better SEO Through Code
  • Functions
  • Better SEO Through Content
  • Introduction to SEO
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Web Apps
  • Websites
  • Introduction
  • Responsive Web Design and Testing
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • WordPress Admin Settings
  • Objects and Arrays
  • Introduction to Front-End Frameworks
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Building a WordPress Plugin Settings Page
  • How WordPress Plugins Work
  • The WordPress Codex
  • Introduction to Responsive Web Design
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • Installing Wordpress
  • Local WordPress Development
  • Extending WordPress Template Functionality
  • Converting Static HTML into WordPress Templates
  • Preparing to Code WordPress Templates
  • Control Structures
  • Basics
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • Integrating With Paypal
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Media Queries
  • Gradients
  • Web Typography
  • A Lifestyle Choice
  • Growing Your Business
  • Backgrounds and Borders
  • Client Services
  • Sales and Pitching
  • Marketing and Promotion
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Customizing WordPress
  • Managing Comments
  • Adding and Editing Content in WordPress
  • Configuring WordPress
  • Getting Started with WordPress
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie