hector alvarado

hector alvarado

Member Since February 27, 2018
Open to Work

15,796

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

    Maiz Azul

  • Job Title

    IT

  • Spoken Languages

    • English
    • Spanish

207 Achievements

  • First Commits
  • Qualitative Studies
  • Practicing Object Basics
  • Practicing Getters and Setters
  • Practicing Classes
  • Time Complexity
  • Playing a Counting Game
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Completing and Testing the API
  • Working with jQuery Collections (2017)
  • Creating a Basic Template Engine in Node.js
  • Getters and Setters
  • Communicating with Mongo Through Mongoose
  • Modeling Data for the API
  • Building API Routes in Express
  • Building a REST Service
  • Serving Static Files in Express
  • Applying Express Knowledge
  • Middleware
  • Deeper into Routing with Express
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Using Templates with Express
  • Getting Started with Express
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • HTTP Methods and Headers
  • Handling Errors in Node
  • Creating a Command Line Weather Application
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Getting the REST You Need 2
  • GET and POST Requests in a Browser
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Traversing the DOM
  • Improving the Application Code
  • Editing and Filtering Names
  • Adding and Removing Names
  • Getting Started with CSS Transitions
  • Transitions and Transforms
  • Creating an SVG
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • Captioning Video
  • Media Basics
  • Introducing 'Four in a Row'
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Introducing JavaScript
  • Finishing the Game
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • Objects and New Collection Types
  • Key Concepts in Unity
  • Debugging Games
  • Lights, Audio, and Animation
  • Assets and Game Objects
  • The 3D Views
  • Methods
  • Object-Oriented Programming
  • Perform
  • Console I/O
  • Prepare and Plan
  • Array Iteration
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • Django Templates
  • Model Administration
  • JavaScript Frameworks, Libraries, and Developer Roles
  • JavaScript Outside of the Browser
  • What a View
  • Say Hello to Django
  • Welcome to Flask
  • Meet Selenium
  • Introduction to HTTP
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Going Further with Grid Layout
  • Build an Application
  • Using Lists
  • Meet Lists
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • All Together Now
  • Functions and Looping
  • AJAX and APIs
  • Types and Branching
  • Meet Python
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Data Eruption
  • Chart Toppers
  • Getting Started with Data Visualization
  • Describing Data
  • Classes
  • The Cooler Parts of ES2015
  • Introducing jQuery (2017)
  • ES2015 Basics
  • Understanding jQuery Events and DOM Traversal (2017)
  • Introduction to SVG
  • Getting Started with Data Science
  • Writing a Classifier
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Pickups
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Python: Inheritance
  • Vulnerabilities:  Injection, XSS, CSRF
  • The OWASP Top 10 Explained
  • Protecting Data and Keeping Attackers Out
  • Why Protect Your Web Apps
  • Security: Solutions
  • Security: Concerns
  • Security in Practice
  • Common Attacks and Defenses
  • Hello Internet!
  • Python: Instant Objects
  • Computer Languages
  • Computer Basics
  • Responding to User Interaction
  • Responsive Layouts With the Bootstrap Grid
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Getting to Know Bootstrap 4
  • Physics Setup
  • VR Setup
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Laying Out Type for the Web
  • Basic Web Typography
  • How to Choose and Use Webfonts
  • Introduction to Typography
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Going Further with HTML
  • Selections with D3
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Discovery
  • 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
  • Newbie