Hugo Magalhaes

Hugo Magalhaes

Paris, Paris, France

6,064

Total Points

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

72 Achievements

  • Exploring Async/Await
  • Understanding Promises
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • Programming AJAX
  • AJAX Concepts
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Build Modular Interfaces with Components
  • Combining Array Methods
  • Array Manipulation
  • Array Iteration
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Rendering the Game
  •  Building Constructor Methods and Generating Objects
  • Introducing 'Four in a Row'
  • Checking Out and Returning a Book
  • Starting with Some Methods
  • The Rough Plan
  • Getters and Setters
  • Practicing Classes
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Introducing jQuery (2017)
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • Finishing the Game
  • Create Function Using Arrow Syntax
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Introduction to HTTP
  • Using Template Literals
  • Defining Variables With let and const
  • Thinking in Components
  • First Steps in React
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • The Browser Environment
  • Introducing JavaScript
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Merging
  • Getting Started With Git
  • Branches
  • Why Version Control Matters
  • Control Structures
  • Basics
  • Beginning HTML and CSS
  • Newbie