josefina terrera

josefina terrera

Member Since January 6, 2014

16,506

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

    me

200 Achievements

  • Understanding Design Systems
  • AWS and "The Cloud"
  • Getting Started with GraphQL
  • Introducing Vue
  • JavaScript Outside of the Browser
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Refining the App
  • Building the Application
  • Setting up with Create React App
  • Actions, Dispatch and Reducers. Oh my!
  • Modularizing the React Scoreboard Application
  • Callbacks and the DOM
  • Callbacks with Timers
  • Table Relationships
  • Database Keys
  • Database Normalization
  • 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
  • Communicating with Mongo Through Mongoose
  • Modeling Data for the API
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Introducing Unit Testing
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • Improving the Application Code
  • The Browser Environment
  • Editing and Filtering Names
  • Adding and Removing Names
  • Getting Started with Redux
  • Component Lifecycle
  • Designing Dataflow
  • Adding Images and a Mockup
  • Logo Design
  • Creating a Wireframe
  • Introducing Adobe Illustrator
  • Building API Routes in Express
  • Building a REST Service
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • ES2015 Basics
  • PHP Getting Started
  • PHPDB Stage 1: Databases and PHP
  • 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
  • Filter Functions in WordPress
  • An Overview of Hooks in WordPress
  • Installing Sass and Setting up the Project
  • Serving Static Files in Express
  • Using Templates with Express
  • Installing Packages with npm
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Data Binding with D3
  • What is npm?
  • Selections with D3
  • Make Your Own AngularJS Widget
  • Extending Inputs
  • AngularJS Directives
  • Services and Dependencies
  • Two-way Data Binding
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • JavaScript Objects
  • Getting Started with Xcode
  • Types
  • Variables and Constants
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • JavaScript Arrays
  • JavaScript Loops
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Building a Command Line Application
  • Introduction to Node.js
  • Getting Started with Compass
  • AngularJS MVC Frameworks
  • Exploring Ember
  • Ember Data
  • Models
  • Controllers
  • Routes and Templates
  • Getting Started with Ember.js
  • jQuery Plugins
  • Form Validation and Manipulation
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Introduction to Typography
  • Sass Grid System
  • SMACSS and Sass
  • Sass and BEM
  • Getting Modular with Mixins and Functions
  • Getting Started with Sass
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • AJAX and APIs
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Installing MySQL Server and MySQL Workbench
  • jQuery and AJAX
  • Programming AJAX
  • Getting Started with CSS
  • Transitions and Transforms
  • CSS Animations
  • AJAX Concepts
  • Prototyping With Foundation
  • Creating a Simple Drawing Application
  • Flexbox and Multi-Column Layout
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Creating a Password Confirmation Form
  • Links
  • Creating a Mobile Drop Down Menu
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Backgrounds and Borders
  • CSS Box Model
  • Adaptive Design
  • Introduction to Responsive Web Design
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Display Modes
  • Introduction to Data, Databases and SQL
  • Merging
  • Branches
  • Getting Started With Git
  • JavaScript Numbers
  • Environment and Redirection
  • Installing Programs
  • Why Version Control Matters
  • Console Processes
  • Console Users and Permission
  • JavaScript Strings
  • Moving Around in the Console
  • Introduction Variables
  • Variables, Mixins, and Extending Selectors
  • Introduction to jQuery
  • JavaScript Objects
  • Color Theory
  • Principles
  • Elements
  • JavaScript Functions
  • JavaScript Arrays
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Fluid Foundation
  • Styling Content
  • Newbie