Michael Escoto

Michael Escoto

Phoenix, AZ
Open to Work

30,028

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

    Really Simple, Inc.

  • Job Title

    Jr. Web Developer

  • Spoken Languages

    • English

376 Achievements

  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Introducing Unit Testing
  • Flexbox Properties
  • Understanding Flexbox
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Getting Started with MongoDB
  • Global and Product Templates and Hooks
  • Getting Started with WooCommerce Theme Development
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • How WordPress Plugins Work
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Hosting with GitHub Pages
  • Building and Customizing the Blog
  • Getting Started with Jekyll
  • Dependency Management
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • WordPress Settings API Overview
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Debugging, Best Practices, and Production
  • Refactoring with Sass
  • Installing Sass and Setting up the Project
  • Introduction to Ecommerce with WordPress
  • Working with Media Queries
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • The Production Server
  • The Staging Server
  • The Local Development Environment
  • Filter Functions in WordPress
  • An Overview of Hooks in WordPress
  • Moving from WordPress.com to Self-Hosted WordPress.org
  • Overview of the WordPress Customizer
  • Custom Dashboard Widgets
  • Controlling Admin Navigation
  • Customizing the Login Screen
  • Admin Color Schemes
  • Add Bootstrap Components to WordPress Theme
  • Create Bootstrap Styled Theme Templates
  • Setup a Bootstrap Theme
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Finishing Your WordPress Theme
  • 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
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Understanding Flexbox and Multi-Column Layout
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Creating an SVG
  • Introduction to SVG
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • JavaScript Objects
  • Building a Command Line Application
  • Introduction to Node.js
  • Selectors - Beyond the Basics
  • Database Security
  • Queries & Results
  • Getting Started with PDO
  • Designing with the Latest Features
  • Basic Layout
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • JavaScript Arrays
  • JavaScript Loops
  • Understanding Values and Units
  • Fundamental Concepts
  • The Box Model
  • Basic Selectors
  • Getting Started with CSS
  • AngularJS MVC Frameworks
  • Flask Templates
  • Welcome to Flask
  • Autoloading and Composer
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • Exploring Ember
  • Ember Data
  • Models
  • Controllers
  • Routes and Templates
  • Getting Started with Ember.js
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Local Python
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Buggy Logs
  • Cleaner Code
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Treehouse Club - JavaScript
  • Advanced Variables, Mixins, Functions, and Placeholders
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Getting Started with Advanced Sass
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • Limiting Results in Queries
  • Using Relationship Tables
  • Filtering Input for Queries
  • Paginating a List: Model and View
  • Paginating a List: Controller
  • Adding Search: Model
  • Adding Search: Controller & View
  • Refactoring the Codebase
  • Welcome to the Treehouse Club
  • Cleaning URLs with Rewrite Rules
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Getting Started with WordPress
  • DNS Basics
  • Graphic Basics
  • Structuring Tables
  • Table Basics
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Website Basics
  • The WordPress Codex
  • Web Apps
  • Websites
  • 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
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Masks Basics
  • Design Foundations Final
  • Understanding Aesthetics
  • Local WordPress Development
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • Introduction to Illustrator
  • Querying the Database
  • Connecting to MySQL
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Sharing a Website
  • Debugging HTML and CSS Problems
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • Creating HTML Content
  • HTML First
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Installing Programs
  • Environment and Redirection
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Float Layout
  • Branches
  • Getting Started With Git
  • Display Modes
  • CSS: Cascading Style Sheets
  • Beginning HTML and CSS
  • Getting Started with Sass
  • Introduction to Design
  • Becoming a Problem Solver
  • Layer Basics
  • HTML Email Basics
  • Build a Website With Bootstrap
  • Workspace Basics
  • Chrome DevTools Basics
  • Reading Data from Databases with SQL
  • Cleaning URLs with Subfolders
  • Why Version Control Matters
  • WordPress Themes
  • Installing Wordpress
  • Integrating Validation Errors
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Integrating With Paypal
  • Listing Inventory Items
  • Adding a Contact Form
  • Customizing WordPress
  • Managing Comments
  • Adding and Editing Content in WordPress
  • Configuring WordPress
  • Creating a Long Term Business
  • Protecting Yourself With Contracts
  • Establishing a Proper Workflow
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • 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
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Introduction
  • Objects, Classes, and Variables
  • Ruby Basics
  • Rails Frontend Development
  • Video Marketing
  • Email Marketing
  • Search Engine Optimization
  • Usability Testing
  • Usability Basics
  • Social Media
  • Color Theory
  • Principles
  • Elements
  • Customizing Google Maps
  • Google Maps Integration
  • jQuery Plugins
  • Form Validation and Manipulation
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Functions
  • Getting Work Done
  • A Lifestyle Choice
  • Growing Your Business
  • Client Services
  • Sales and Pitching
  • JavaScript Arrays
  • Marketing and Promotion
  • Getting Started with WordPress
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Creating the Menu and Footer
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Getting Started with PHP
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Backgrounds and Borders
  • Introduction to Responsive Web Design
  • Getting Started With Rails
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • CSS Box Model
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie