Erez Lieberman

Erez Lieberman

Member Since February 14, 2014
Open to Work

Web Devloper

11,004

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

    Studio Hitchadshut

  • Spoken Languages

    • Hebrew
    • English

149 Achievements

  • Building a Layout with Flexbox
  • Setting up with Create React App
  • Flexbox Properties
  • Understanding Flexbox
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Putting it all Together
  • Actions, Dispatch and Reducers. Oh my!
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • Component Lifecycle
  • Designing Dataflow
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Understanding Classes
  • Why Object-Oriented Programming?
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Building a Command Line Application
  • Planning for Performance
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Starting Right with PHP Best Practices
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Customizing the WooCommerce Cart and Checkout Process
  • Starting a Custom WooCommerce Theme
  • Cart, Checkout and Account Templates and Hooks
  • Global and Product Templates and Hooks
  • Getting Started with WooCommerce Theme Development
  • Introduction to Methods
  • Limiting Results in Queries
  • The Production Server
  • Blogging with WordPress Overview
  • The Staging Server
  • The Local Development Environment
  • The Settings API in Different Places
  • Getting Started with WordPress
  • Taking WordPress Settings Further
  • Getting Started with Theme Options Settings
  • WordPress Settings API Overview
  • Using Relationship Tables
  • Hooking Into WordPress Plugins
  • Action Functions in WordPress
  • Filter Functions in WordPress
  • An Overview of Hooks in WordPress
  • Introduction to Node.js
  • Custom WordPress Customizer Settings
  • Native WordPress Customizer Options
  • Overview of the WordPress Customizer
  • Introduction to jQuery
  • Finishing Your WordPress Theme
  • Custom Homepage Templates in WordPress
  • Two-way Data Binding
  • AngularJS MVC Frameworks
  • Adding a Blog to a WordPress Theme
  • Custom Post Type Templates
  • Controllers
  • Routes and Templates
  • Getting Started with Ember.js
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • The Genesis Marketplace
  • Configuring a Genesis Child Theme
  • An Overview of the Genesis Framework
  • An Overview of WordPress Frameworks
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Sass and BEM
  • Getting Modular with Mixins and Functions
  • Filtering Input for Queries
  • Querying the Database
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Testing and Sharing the Extension
  • Building the Extension
  • Getting Started with Advanced Sass
  • Connecting to MySQL
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Paginating a List: Model and View
  • Paginating a List: Controller
  • Adding Search: Model
  • Adding Search: Controller & View
  • Refactoring the Codebase
  • Cleaning URLs with Rewrite Rules
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Spriting with Compass
  • Compass Helper Functions
  • Compass Layout and Typography
  • Getting Started with Compass
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Workflows
  • Working With Remote Repositories
  • Variables, Mixins, and Extending Selectors
  • Merging
  • Getting Started with Sass
  • Add Bootstrap Components to WordPress Theme
  • Branches
  • Create Bootstrap Styled Theme Templates
  • Getting Started With Git
  • Setup a Bootstrap Theme
  • Local WordPress Development
  • Why Version Control Matters
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Launching and Supporting a WordPress Plugin
  • Building WordPress Template Tags, Widgets, and Shortcodes
  • Connecting WordPress Plugins with 3rd Party APIs
  • Building a WordPress Plugin Settings Page
  • How WordPress Plugins Work
  • Launching a WordPress Site
  • WordPress and Forms
  • 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
  • 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
  • Newbie