Fernando Alarcon

Fernando Alarcon

Member Since September 23, 2018

16,289

Total Points

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

207 Achievements

  • Meet Selenium
  • Improving Quality Assurance Practices
  • Bug Reporting
  • Executing Tests
  • Writing Manual Test Cases
  • Why We Test
  • Laying Out Type for the Web
  • Why React Native
  • Setting up with Create React App
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Writing a Classifier
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Getting Started with React Router
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Callbacks and the DOM
  • Callbacks with Timers
  • Build Modular Interfaces with Components
  • Introduction to Callback Functions
  • Using Templates with Express
  • Getting Started with Express
  • Creating a Simple Server in Node.js
  • Spreadsheet Best Practices
  • Spreadsheet Functions & Formulas
  • Getting Started With Spreadsheets
  • Introducing Spreadsheets
  • Big Data at Netflix
  • Where and How Big Data Is Used
  • What is Big Data
  • 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
  • Dates and Times
  • Testing for Accessibility
  • Mobile Accessibility
  • Accessible UI Patterns
  • Semantic HTML and WAI-ARIA
  • WCAG 2.0 (and Other Standards)
  • Access for Everybody
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Captioning Video
  • Media Basics
  • The Data Analysis Process
  • Getting to Know Your Data
  • Introducing Data Analysis
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Building a Flashcard App
  • Sweeping Vues: Loops, Methods, Directives
  • What a Beautiful Vue!
  • Introducing Vue
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Character Builder
  • Flask Templates
  • Basic Web Typography
  • How to Choose and Use Webfonts
  • Introduction to Typography
  • Structuring Tables
  • Table Basics
  • AJAX and APIs
  • jQuery and AJAX
  • Dice Roller
  • Python: Advanced Objects
  • Programming AJAX
  • Quantitative Methods
  • Usability Studies
  • Qualitative Studies
  • Measuring Your Designs
  • AJAX Concepts
  • Getting the REST You Need 2
  • Buggy Logs
  • Cleaner Code
  • Welcome to Flask
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Getting Started with CSS Layout
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Improving the Application Code
  • Editing and Filtering Names
  • Adding and Removing Names
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • Finishing the Game
  • Introducing JavaScript
  • Introducing jQuery (2017)
  • Python: Inheritance
  • Exploring Arrays
  • Python: Instant Objects
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Recursion and Space Complexity
  • Algorithms in Code
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • JavaScript Objects
  • JavaScript Arrays
  • Advanced Selectors
  • JavaScript Loops
  • Dungeon Game 2
  • Python Sets
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Python Tuples
  • Python Dictionaries
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Designing with the Latest Features
  • Fundamental Concepts
  • Basic Layout
  • Time Complexity
  • Playing a Counting Game
  • The Box Model
  • Understanding Values and Units
  • Introducing Adobe Illustrator
  • Basic Selectors
  • JavaScript Numbers
  • Applying IA
  • Persuasive Patterns
  • UI Patterns
  • Getting Started with CSS
  • JavaScript Variables
  • Introducing JavaScript
  • Going Further with HTML
  • Exploration
  • Discovery
  • Images, Text and Links
  • Structuring Your Content
  • Designing with Patterns
  • Evaluating IA
  • Main Principles
  • What is Information Architecture?
  • Improving Usability
  • Mobile Usability
  • Website Usability
  • What is Usability?
  • Planning Your Usersโ€™ Journey
  • Strategy: Determining Goals for your Product
  • Understanding Our Users
  • Intro to User Experience (UX) Design
  • The Design Solution
  • Getting Started With HTML
  • The Design Problem
  • Design Principles
  • What is Product Design?
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Telling the Story
  • Designing for Your Userโ€™s "To-be"
  • Understanding your Userโ€™s โ€œAs-isโ€ Scenario
  • Becoming Acquainted with Your User
  • Becoming a Design Thinker
  • Python Slices
  • Python Lists
  • Getting a Handle on the DOM
  • Build an Application
  • The Browser Environment
  • Using Lists
  • Meet Lists
  • All Together Now
  • JavaScript Objects and Conditionals
  • JavaScript Arrays and Loops
  • JavaScript Functions
  • Data Types and Variables
  • Functions and Looping
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Types and Branching
  • Meet Python
  • 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
  • Vulnerabilities: Configuration, Components, and Logging
  • Vulnerabilities: Authentication, Access, and Sensitive Data
  • Vulnerabilities:  Injection, XSS, CSRF
  • The OWASP Top 10 Explained
  • Maintaining Secure Web Apps
  • Protecting Data and Keeping Attackers Out
  • Why Protect Your Web Apps
  • Security: Solutions
  • Security: Concerns
  • Security in Practice
  • Common Attacks and Defenses
  • Hello Internet!
  • Newbie