Jose Balaguer

Jose Balaguer

Member Since April 3, 2014

Lifelong Learner.

17,473

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
    • Español

224 Achievements

  • Structuring Tables
  • Table Basics
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Finding the Data You Want
  • Getting Data from a Database
  • ES2015 Basics
  • The Cooler Parts of ES2015
  • Getting a Handle on the DOM
  • The Browser Environment
  • Creating New Sinatra Apps
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • Media Queries
  • Responsive Theory
  • Responsive Patterns
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Express Middleware
  • Sessions and Cookies
  • User Registration and Login
  • What is Authentication?
  • Installing Packages with npm
  • Doing More with Express
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Building a REST Service
  • Getting the REST You Need
  • Creating a Basic Template Engine in Node.js
  • HTTP Methods and Headers
  • Handling Routes in Node.js
  • Setting Up MongoDB
  • Going MEAN with Angular
  • Going MEAN with Express
  • Controllers and Scope
  • Getting Started with Angular
  • Creating a Simple Server in Node.js
  • AJAX and APIs
  • Working With Collections
  • Understanding MongoDB
  • Go Further With Mongo
  • jQuery and AJAX
  • Programming AJAX
  • Traversing and Manipulating the DOM with JavaScript
  • Building a Command Line Application
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Creating a Simple Drawing Application
  • Why Object-Oriented Programming?
  • Creating a Password Confirmation Form
  • What is npm?
  • Data, Databases and SQL
  • Creating a Mobile Drop Down Menu
  • Why Version Control Matters
  • Getting Started with MongoDB
  • Introduction to Node.js
  • Getting to Know Bootstrap 4
  • Ruby Gems
  • AJAX Concepts
  • WordPress Plugin Best Practices
  • Finding Your First Project
  • Admin Color Schemes
  • WWW
  • Starting a Freelance Career
  • Pricing and Project Proposals
  • The Internet
  • Computer Languages
  • Computer Basics
  • Selecting Elements and Adding Events with JavaScript
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • JavaScript and the DOM
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • PHP Conditionals
  • Introducing JavaScript
  • Measuring Performance
  • PHP Data & Structure
  • PHP Getting Started
  • Variables and Constants
  • Introducing Scrum
  • What is Agile?
  • Planning for Performance
  • Finding Good WordPress Plugins and Themes
  • Managing Comments on a WordPress Blog
  • Working with Media in WordPress Blogs
  • Posts and Pages in WordPress
  • Blogging with WordPress Overview
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • An Overview of WordPress Frameworks
  • Getting Started with WordPress
  • Moving from WordPress.com to Self-Hosted WordPress.org
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Introduction to Brand Identity
  • Introduction to Blogging
  • Writing Online
  • Advanced Selectors
  • Media Queries
  • Simple PHP Application: Wrapping Up The Project
  • WordPress.com Social Features
  • Building a WordPress.com Site
  • Getting Started with WordPress.com
  • What's New in Foundation 5
  • Advanced Techniques
  • Graphic Basics
  • Improving Usability
  • Mobile Usability
  • Grid Layout
  • Introduction to Front-End Frameworks
  • Productivity
  • Integrating With Paypal
  • Website Usability
  • What is Usability?
  • Workspace Basics
  • The Logo Sprint
  • Logo Design 101
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • Working with PHP Functions
  • Listing Inventory Items
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Customizing Colors and Fonts
  • Creating HTML Content
  • CSS: Cascading Style Sheets
  • HTML First
  • Beginning HTML and CSS
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • What is User Experience (UX)?
  • Adding a Contact Form
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Introduction Variables
  • Getting Work Done
  • A Lifestyle Choice
  • Growing Your Business
  • Client Services
  • Sales and Pitching
  • Marketing and Promotion
  • Networking
  • Professional Development
  • Personal Branding
  • Setting Your Course
  • Self-Assessment
  • Careers in the Tech Industry
  • Design Foundations Final
  • Understanding Aesthetics
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Web Typography
  • CSS Box Model
  • Selectors
  • Getting Started with CSS
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • Introduction to Design
  • Becoming a Problem Solver
  • Color Theory
  • Principles
  • Elements
  • Getting Started With Rails
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Functions
  • Objects and Arrays
  • Forms
  • Tables
  • Objects
  • Links
  • Control Structures
  • Basics
  • Lists
  • Text
  • Introduction
  • Ruby Basics
  • Adaptive Design
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Website Basics
  • Newbie