Filipe Pacheco
seal-mask

Filipe Pacheco

Techdegree Student

Auckland, New Zealand

21,416

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

    Full-stack developer

  • Spoken Languages

    • Portuguese
    • English
    • Spanish

234 Achievements

  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Build Modular Interfaces with Components
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • Getting the REST You Need 2
  • Asynchronous Code in Express
  • Serving Static Files in Express
  • Applying Express Knowledge
  • 5 Star Techdegree Reviewer
  • 1st Techdegree Peer Review
  • Middleware
  • Deeper into Routing with Express
  • Using Templates with Express
  • Getting Started with Express
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • JavaScript Frameworks, Libraries, and Developer Roles
  • JavaScript Outside of the Browser
  • Exploring Async/Await
  • Understanding Promises
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • Programming AJAX
  • AJAX Concepts
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • Common Commands
  • Directories and Files
  • The Command Shell
  • Combining Array Methods
  • Array Manipulation
  • Array Iteration
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Reformatting User Input
  • Validating a Form with Regular Expressions
  • Regular Expressions
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Introducing jQuery (2017)
  • Improving the Application Code
  • Editing and Filtering Names
  • Adding and Removing Names
  • Traversing the DOM
  • Responding to User Interaction
  • The Role of Selectors in JavaScript
  • Pseudo-classes and Combinators
  • Selector Basics
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • Using Slack Effectively
  • Introducing Slack for the Techdegree
  • Finishing the Game
  • Introducing JavaScript
  • First Steps in React
  • Getters and Setters
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Testing Existing Projects
  • Test Driven Development
  • Introduction to Unit Testing
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Types and Branching
  • Meet Python
  • First Commits
  • Getting Started with Java
  • Designing Interfaces in PHP
  • Browser Persistent Data with PHP
  • Starting Right with PHP Best Practices
  • Extending the Family
  • Inheritance
  • Security in Practice
  • Common Attacks and Defenses
  • Hello Internet!
  • Communicating with a RESTful API
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • 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
  • The Box Model
  • Understanding Values and Units
  • Improve Your Workflow with Sass
  • Getting Started with Sass
  • WordPress Header and Footer Templates
  • Getting the REST You Need
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • What is Authentication
  • JavaScript Variables
  • Introducing JavaScript
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Responsive Layouts with the Bootstrap Grid
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Organizing your Tests
  • Creating Your Tests
  • Project Setup
  • Tools for Testers
  • Getting to Know Bootstrap 4
  • How To Test Our Code
  • Contact Forms & Mailers
  • Slim and Templates
  • PHP Loops
  • PHP Arrays
  • PHP Conditionals
  • PHP on the Web
  • Dependency Management
  • Querying the Database
  • Connecting to MySQL
  • Building a Collection
  • Daily Exercise Program
  • Unit Converter
  • Getting to Know PHP
  • Building the Recipe
  • Why Version Control Matters
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Treehouse Club - JavaScript
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Understanding Classes
  • Basic Selectors
  • Getting Started with CSS
  • Why Object-Oriented Programming?
  • PHPDB Stage 5: Search
  • PHPDB Stage 4: Pagination with LIMITs
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • PHPDB Stage 3: Using Relational Data
  • PHPDB Stage 2: Querying the Database with PHP
  • PHPDB Stage 1: Databases and PHP
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • 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
  • HTML First
  • Beginning HTML and CSS
  • 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
  • PHP Email Form Errors
  • PHP Email Forms
  • PHP Inventory
  • PHP Includes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Console I/O
  • Prepare and Plan
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Computer Languages
  • Computer Basics
  • WWW
  • The Internet
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Better SEO Through Content
  • Introduction to SEO
  • Introduction to Responsive Web Design
  • Basics
  • Newbie