Dean Wagman

Dean Wagman

Orlando

Web Development

21,591

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

    Client-side Engineer

  • Spoken Languages

    • English, Japanese

271 Achievements

  • Introduction to Video Games
  • Doing More with Express
  • Serving Static Files in Express
  • Using Templates with Express
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Quiz Practice Project
  • Hosting with GitHub Pages
  • Building and Customizing the Blog
  • Getting Started with Jekyll
  • Selections with D3
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • Debugging, Best Practices, and Production
  • Refactoring with Sass
  • Installing Sass and Setting up the Project
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Swift Classes and Objects
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Getting Started with Advanced Sass
  • Measuring Performance
  • Planning for Performance
  • Two-way Data Binding
  • AngularJS MVC Frameworks
  • Building a Command Line Application
  • Creating an SVG
  • Introduction to SVG
  • Introduction to Node.js
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Variables and Constants
  • Operators
  • Types
  • Introducing JavaScript
  • Getting Started with WordPress
  • Relating Models
  • Laravel CRUD
  • Validation & Flash Messages
  • Laravel Forms
  • Laravel & Databases
  • Laravel Controllers
  • Laravel Project Setup
  • Laravel Getting Started
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Connecting WordPress Plugins with 3rd Party APIs
  • Building a WordPress Plugin Settings Page
  • How WordPress Plugins Work
  • Professional Development
  • Applying & Interviewing
  • DNS Basics
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • The WordPress Codex
  • Introduction to Brand Identity
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • What is User Experience (UX)?
  • Testing and Sharing the Extension
  • Building the Extension
  • Spriting with Compass
  • Compass Helper Functions
  • Compass Layout and Typography
  • Getting Started with Compass
  • WordPress User Roles
  • Prototyping With Bootstrap
  • Launching a WordPress Site
  • WordPress and Forms
  • Extending WordPress Template Functionality
  • Converting Static HTML into WordPress Templates
  • Preparing to Code WordPress Templates
  • Local WordPress Development
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Exterminator
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Chrome DevTools Basics
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • 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
  • Creating HTML Content
  • Introduction to jQuery
  • Content Strategy with WordPress
  • Configuring WordPress
  • HTML First
  • Filtering Input for Queries
  • Querying the Database
  • Connecting to MySQL
  • Paginating a List: Model and View
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Beginning HTML and CSS
  • Paginating a List: Controller
  • Adding Search: Model
  • Adding Search: Controller & View
  • Refactoring the Codebase
  • Cleaning URLs with Rewrite Rules
  • Introduction to Front-End Frameworks
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Video Marketing
  • Search Engine Optimization
  • Usability Testing
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Usability Basics
  • The Logo Sprint
  • Logo Design 101
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Simple PHP Application: Wrapping Up The Project
  • How to Draw in Illustrator
  • Intro to User Experience
  •  Adding Color and Type
  • Creating an Icon
  • Introduction to Illustrator
  • Web Apps
  • Websites
  • Introduction
  • Workflow Basics
  • Slices & Save for Web
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • Graphic Basics
  • Customizing Google Maps
  • Google Maps Integration
  • jQuery Plugins
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Form Validation and Manipulation
  • The Job Search
  • Networking
  • Personal Branding
  • Setting Your Course
  • Careers in the Tech Industry
  • Self-Assessment
  • Media Queries
  • Transitions and Transforms
  • CSS Animations
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • JavaScript Numbers
  • Email Marketing
  • Social Media
  • Values and Units
  • Working with PHP Functions
  • Integrating With Paypal
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Styling Content
  • Getting Started with WordPress
  • Vector Shapes
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Introduction to jQuery
  • JavaScript Strings
  • Introduction Variables
  • Advanced Techniques
  • Functions
  • Objects and Arrays
  • Control Structures
  • Mobile
  • Basics
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Advanced Selectors
  • Media Queries
  • Multi-Column Layouts
  • Animation
  • Transforms
  • Transitions
  • Backgrounds
  • Gradients
  • Borders
  • Web Fonts
  • Typography
  • Selectors
  • Selectors
  • Getting Started with CSS
  • Color Theory
  • Principles
  • Elements
  • Website Basics
  • Launching the Website
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Framework Foundations
  • Printing
  • Page Layout
  • Introduction
  • Box Model
  • Text
  • Data Types
  • Selectors
  • Introduction
  • Newbie