Arturo Alviar

Arturo Alviar

Los Angeles, CA
Open to Work

15,739

Total Points

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

Skills & Experience

  • Job Title

    Front-End Web Developer

  • Spoken Languages

    • English
    • Spanish
    • Japanese

205 Achievements

  • Component Lifecycle
  • Designing Dataflow
  • Building a REST Service
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • PHP Datatypes
  • Designing Email with CSS
  • Coding HTML Email
  • Captioning Video
  • Custom Media Players
  • Media Basics
  • Lists Redux
  • Testing and Debugging
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Build a Grocery List Program
  • Styling a Header
  • Build a Bank Account Class
  • Console I/O
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Creating a Simple Drawing Application
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Spoiler Revealer
  • Traversing and Manipulating the DOM with JavaScript
  • Prepare and Plan
  • Understanding Aesthetics
  • Selections with D3
  • Introduction to Design
  • Setting Up WooCommerce
  • What is the MailChimp API
  • Introduction to Ecommerce with WordPress
  • Final Project: Create a Typographic Site
  • Laying Out Type for the Web
  • Basic Web Typography
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Ruby Hashes
  • WordPress Settings API Overview
  • Finishing Your WordPress Theme
  • Ruby Arrays
  • Getting Started with MongoDB
  • Simple Mobile Interface
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Data, Databases and SQL
  • Django Templates
  • Improving Our Todo App
  • Ruby Variables and Methods
  • Functional Rules
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Store Inventory Using Modules
  • Include and Extend
  • Ruby Core Modules
  • Ruby Objects and Classes
  • Ruby Module Basics
  • Python Regular Expressions
  • Getting Started with Angular
  • 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
  • Build a Simple Todo List Program
  • Ruby Booleans
  • DNS Basics
  • Blocks Practice
  • Working With Blocks
  • Buggy Logs
  • Cleaner Code
  • API Authentication
  • Coding the API
  • Route Connections
  • Introduction to REST
  • Introducing Scrum
  • What is Agile?
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • 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
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • How to Choose and Use Webfonts
  • Introduction to Typography
  • How to Install WordPress on Your Computer
  • Introduction to Data, Databases and SQL
  • HTML Email Basics
  • Getting Started with Data Science
  • Doing More with Express
  • Serving Static Files in Express
  • Using Templates with Express
  • Graphic Basics
  • Moving Forward with UX
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Introduction to PHP for WordPress
  • Better SEO Through Content
  • Workflows
  • Working With Remote Repositories
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Getting Started with WordPress
  • Model Administration
  • What a View
  • Say Hello to Django
  • Creating an SVG
  • Tools UXers Use
  • How UXers Think
  • Introduction to SVG
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What Do User Experience Designers Do?
  • Exporting Designs
  • Sketch Features
  • Finalizing the Project
  • Soft Skills - Psychology
  • Writing Online
  • What is npm?
  • Productivity
  • Presentation Skills
  • Introducing Sketch
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • The Logo Sprint
  • Logo Design 101
  • Merging
  • Getting Started With Git
  • Introduction to ActiveRecord
  • Branches
  • Why Version Control Matters
  • Sass and Rails
  • Introduction to SEO
  • Important Skills For Professional Success
  • Rails Routing
  • Customizing Ruby on Rails Forms
  • Ruby on Rails Authentication
  • Rails Frontend Development
  • Getting Started With Rails
  • PHP Data & Structure
  • Creating a Simple Lightbox
  • Introduction to jQuery
  • Getting Started with Ember.js
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Quiz Practice Project
  • Prototypal Inheritance
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • AJAX and APIs
  • jQuery and AJAX
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Flexbox Layout
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • PHP Getting Started
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Programming AJAX
  • Hosting with GitHub Pages
  • Building and Customizing the Blog
  • Getting Started with Advanced Sass
  • Getting Started with Jekyll
  • AJAX Concepts
  • Building a Command Line Application
  • Introduction to Node.js
  • What is User Experience (UX)?
  • Ruby Blocks
  • Newbie