JUAN VARGAS

JUAN VARGAS

Member Since June 1, 2013

17,801

Total Points

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

213 Achievements

  • Why React Native
  • Setting up with Create React App
  • Getting Started with Redux
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • Component Lifecycle
  • Designing Dataflow
  • Thinking in Components
  • Stateful Components
  • ES2015 Basics
  • First Steps in React
  • Services in Angular
  • Angular Components
  • Setting Up an Angular Application
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • PHP Datatypes
  • Learn About Drupal
  • Routes and Templates
  • Getting Started with Ember.js
  • PHP Data & Structure
  • PHP Getting Started
  • Getting Started with Sass
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Building a Command Line Application
  • Quiz Practice Project
  • Prototypal Inheritance
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Slim and Templates
  • What is the MailChimp API
  • Dependency Management
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Creating an SVG
  • Introduction to SVG
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • 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
  • The Local Development Environment
  • Introduction to Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Soft Skills - Psychology
  • Presentation Skills
  • Important Skills For Professional Success
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Starting a Freelance Career
  • 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
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Creating Friendships
  • Ruby Testing
  • Standard Library
  • Ruby Core
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Reading Data from Databases with SQL
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Rails Deployment
  • Building the Profile Page
  • Testing the Whole App
  • Rails Routing
  • Writing Tests
  • Customizing Ruby on Rails Forms
  • Ruby on Rails Authentication
  • Rails Frontend Development
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Limiting Results in Queries
  • Using Relationship Tables
  • Filtering Input for Queries
  • Querying the Database
  • Connecting to MySQL
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Installing a Ruby Development Environment
  • Why Version Control Matters
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Getting Work Done
  • A Lifestyle Choice
  • Growing Your Business
  • Client Services
  • Sales and Pitching
  • Marketing and Promotion
  • Paginating a List: Model and View
  • Paginating a List: Controller
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Forms
  • Tables
  • Objects
  • Why Start a Business?
  • Extending WordPress Template Functionality
  • Converting Static HTML into WordPress Templates
  • Preparing to Code WordPress Templates
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Installing Programs
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Customizing Google Maps
  • Google Maps Integration
  • jQuery Plugins
  • Form Validation and Manipulation
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Adding Search: Model
  • 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
  • Configuring WordPress
  • Getting Started with WordPress
  • Getting Started With Rails
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie