cathymacars
seal-mask

cathymacars

Techdegree Student

Florianópolis
Open to Work

Frontend Dev

15,941

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

    • Portuguese
    • English
    • Spanish

212 Achievements

  • 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
  • Editing and Filtering Names
  • Adding and Removing Names
  • Introduction To Accessibility
  • Build an Accessible Form
  • Rendering the Game
  •  Building Constructor Methods and Generating Objects
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Introduction to Node.js
  • Exploring Async/Await
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Traversing the DOM
  • Programming AJAX
  • Working with 'for' Loops
  • Simplify Repetitive Tasks with Loops
  • Multidimensional Arrays
  • Loop Through Arrays
  • Store Multiple Values in an Array
  • Loop Through Objects
  • Finding the Data You Want
  • Object Basics
  • Why Protect Your Web Apps
  • Arrow Functions
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • The Math Object
  • Working with Numbers
  • Making Decisions in Your Code with Conditional Statements
  • Getting the REST You Need 2
  • Working With Strings
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • Understanding Promises
  • Getting Data from a Database
  • Data, Databases and SQL
  • AJAX Concepts
  • Stateful Components
  • Introducing Props
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • Introducing 'Four in a Row'
  • Thinking in Components
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Build Modular Interfaces with Components
  • Reusable GraphQL
  • Making Changes with Mutations
  • Fetching Data with Queries
  • Getting Started with GraphQL
  • First Steps in React
  • Array Iteration
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Understanding Flexbox
  • Meet Python
  • Meet Lists
  • Programming AJAX
  • AJAX Concepts
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Finishing the Game
  • Introducing JavaScript
  • JavaScript Objects
  • JavaScript Arrays
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • JavaScript Loops
  • JavaScript Functions
  • Introducing Unit Testing
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Measuring Performance
  • Planning for Performance
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • Finishing Your WordPress Theme
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Local WordPress Development
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • PHP Objects and Classes
  • Chrome DevTools Basics
  • Starting a Freelance Career
  • Getting Started With Git
  • Why Version Control Matters
  • Cleaning URLs with Rewrite Rules
  • Console Processes
  • JavaScript Objects
  • Workflow Basics
  • Slices & Save for Web
  • Graphic Basics
  • Intro to User Experience
  • Cleaning URLs with Subfolders
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Introduction to jQuery
  • Integrating Validation Errors
  • Console Users and Permission
  • Moving Around in the Console
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Vector Shapes
  • Getting Started with WordPress
  • Integrating With Paypal
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Your First App
  • Launching the Website
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Media Queries
  • Multi-Column Layouts
  • Animation
  • Transforms
  • Transitions
  • Backgrounds
  • Gradients
  • Borders
  • Web Fonts
  • Typography
  • Selectors
  • Color Theory
  • Principles
  • Framework Foundations
  • Printing
  • Page Layout
  • Box Model
  • Text
  • Data Types
  • Selectors
  • Introduction
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Elements
  • Website Basics
  • Newbie