Steve N. Peralta R.

Steve N. Peralta R.

Member Since July 11, 2013

31,097

Total Points

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

Skills & Experience

  • Spoken Languages

    • Italian
    • English
    • Spanish
    • Romanian

375 Achievements

  • Selector Basics
  • Reformatting User Input
  • Validating a Form with Regular Expressions
  • Laravel Controllers
  • Laravel Project Setup
  • Checking Out and Returning a Book
  • Starting with Some Methods
  • The Rough Plan
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Branches
  • JavaScript is Everywhere
  • JavaScript Tools and Workflows
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Getting Started with CSS Layout
  • Rendering the Game
  •  Building Constructor Methods and Generating Objects
  • Introducing 'Four in a Row'
  • Practicing Getters and Setters
  • Practicing Classes
  • Go Data Structures Overview
  • Go Flow Control Overview
  • Go Syntax Overview
  • Write Smart and Efficient CSS with Sass
  • Improve Your Workflow with Sass
  • How to Make Wireframes in Adobe XD
  • How to Make Wireframes on Paper
  • What is Wireframing?
  • Searching Names
  • Sorting Algorithms
  • Recursion and Space Complexity
  • Algorithms in Code
  • Time Complexity
  • Exploring Arrays
  • Playing a Counting Game
  • Sweeping Vues: Loops, Methods, Directives
  • What a Beautiful Vue!
  • Introducing Vue
  • Setting up with Create React App
  • Fetching Data with Queries
  • Getting Started with GraphQL
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • S3 Storage Service
  • AWS and "The Cloud"
  • Becoming a Design Thinker
  • Finishing the Game
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Stateful Components
  • Thinking in Components
  • Set Operations
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  •  Working on a Team
  • Protecting Data and Keeping Attackers Out
  • Exploration
  • Discovery
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • Why Protect Your Web Apps
  • Understanding Flexbox
  • Going Further with HTML
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • Building Forms With Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Scrum Events
  • Introducing Scrum
  • Introducing Grid Layout
  • Images, Text and Links
  • Structuring Your Content
  • First Steps in React
  • Getting Started With HTML
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Getting Started with Android
  • Getting Started with Java
  • Introducing JavaScript
  • Adding 3D Effects with CSS
  • Getting Started with CSS Transforms
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • Contact Forms & Mailers
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • PHP Email Form Errors
  • Adding Data to a Database
  • PHP Email Forms
  • Finding the Data You Want
  • Getting Data from a Database
  • PHP Inventory
  • PHP Includes
  • Working By Yourself
  • Data, Databases and SQL
  • Hello, GitHub!
  • Save for the Web
  • Adding Images and a Mockup
  • Logo Design
  • Creating a Wireframe
  • Introducing Adobe Illustrator
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Learn About Drupal
  • Transitions and Transforms
  • CSS Animation Basics
  • Understanding CSS Transitions and Transforms
  • Understanding Flexbox and Multi-Column Layout
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Debugging, Best Practices, and Production
  • Refactoring with Sass
  • Installing Sass and Setting up the Project
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • What is the MailChimp API
  • What is Agile?
  • Slim and Templates
  • Dependency Management
  • How To Test Our Code
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Art Direction with the Picture Element
  • JavaScript Objects
  • Image Delivery with Srcset and Sizes
  • Combine and Minify Assets
  • JavaScript Arrays
  • JavaScript Loops
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Basic Selectors
  • Website Basics
  • Database Security
  • Queries & Results
  • Getting Started with PDO
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Getting Started with CSS
  • Introduction to Node.js
  • Structuring Tables
  • Creating an SVG
  • Introduction to SVG
  • Creating Distributable OOP Packages
  • Autoloading and Composer
  • Concepts on Advanced Functions
  • Databases and International Concerns
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Starting Right with PHP Best Practices
  • Final Project: Create a Typographic Site
  • Exploring Ember
  • Ember Data
  • Models
  • Controllers
  • Routes and Templates
  • Getting Started with Ember.js
  • Advanced Variables, Mixins, Functions, and Placeholders
  • Better SEO Through Tools
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Getting Started with Advanced Sass
  • Spriting with Compass
  • Compass Helper Functions
  • Traversing and Manipulating the DOM with JavaScript
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Laying Out Type for the Web
  • Basic Web Typography
  • How to Choose and Use Webfonts
  • Introduction to Typography
  • PHP Loops
  • Better SEO Through Code
  • Say Hello to Python
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Table Basics
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • Compass Layout and Typography
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Getting Started with Android
  • What's New in Foundation 5
  • Build a Website With Foundation
  • Getting Started with Compass
  • jQuery and AJAX
  • AJAX and APIs
  • Programming AJAX
  • Advanced Sass Concepts
  • AJAX Concepts
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Chrome DevTools Basics
  • Web Apps
  • Websites
  • Introduction
  • 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
  • Prototyping With Foundation
  • Introduction to Game Design
  • Build a Website With Bootstrap
  • Creating a Simple Drawing Application
  • Creating Home Page Assets
  • Applying Effects
  • How to Draw in Illustrator
  •  Adding Color and Type
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • HTML First
  • Beginning HTML and CSS
  • Creating a Simple Lightbox
  • Better SEO Through Content
  • Introduction to SEO
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Grid Layout
  • Prototyping With Bootstrap
  • PHP Objects and Classes
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Building a WordPress.com Site
  • Getting Started with WordPress.com
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Installing Programs
  • Environment and Redirection
  • Introduction to Front-End Frameworks
  • Console Processes
  • Improving Usability
  • Advanced Techniques
  • Getting Started with WordPress
  • Console Users and Permission
  • DNS Basics
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Responsive Design
  • The Logo Sprint
  • Logo Design 101
  • Getting Started with Sass
  • Moving Around in the Console
  • Limiting Results in Queries
  • Customizing Google Maps
  • Mobile Usability
  • Adaptive Design
  • Fluid Foundation
  • Google Maps Integration
  • Introduction to Responsive Web Design
  • jQuery Plugins
  • Form Validation and Manipulation
  • Website Usability
  • What is Usability?
  • Using Relationship Tables
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Introduction to Design
  • Filtering Input for Queries
  • Querying the Database
  • Connecting to MySQL
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • JavaScript Strings
  • Introduction Variables
  • Creating an Icon
  • Introduction to Illustrator
  • Elements
  • Reading Data from Databases with SQL
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Installing MySQL Server and MySQL Workbench
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Graphic Basics
  • Paginating a List: Model and View
  • Paginating a List: Controller
  • Adding Search: Model
  • Adding Search: Controller & View
  • Refactoring the Codebase
  • Introduction to Data, Databases and SQL
  • Cleaning URLs with Rewrite Rules
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • 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
  • Color Theory
  • Principles
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie