Cristina Rosales

Cristina Rosales

Member Since April 28, 2018

10,929

Total Points

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

152 Achievements

  • Dockerize a Web App
  • Managing Images and Containers
  • Building Images Using Dockerfiles
  • Fundamentals of Docker
  • Docker Use Cases
  • Design Principles
  • What is Product Design?
  • Persuasive Patterns
  • UI Patterns
  • Designing with Patterns
  • Planning Your Users’ Journey
  • Strategy: Determining Goals for your Product
  • Understanding Our Users
  • Intro to User Experience (UX) Design
  • Java's Functional Toolset
  • What to Test
  • How To Test
  • Why Test
  • IDE Exploration
  • How it Works
  • Java Maps
  • Java Lists
  • Generics in Java
  • Interfaces in Java
  • Java Inheritance
  • Gotchas and Wins
  • Iteration
  • Creation
  • Delivering the MVP
  • Meet Objects
  • Harnessing the Power of Objects
  • Creating the MVP
  • Getting Started with Java
  • Using your New Tools
  • Perfecting the Prototype
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Object-Oriented Programming
  • If Statements
  • Numbers
  • Strings
  • Methods
  • C# Syntax
  • Reusable GraphQL
  • Making Changes with Mutations
  • Fetching Data with Queries
  • Getting Started with GraphQL
  • Spring Components and Configuring Our App
  • Setting Up Your Local Environment for Spring Development
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Introducing Vue
  • Defining Variables With let and const
  • Search Engine Optimization
  • Angular Form Validation
  • Angular Basic Forms
  • Services in Angular
  • Angular Components
  • Setting Up an Angular Application
  • AJAX Concepts
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Introducing JavaScript
  • JavaScript Variables
  • JavaScript Numbers
  • JavaScript Conditional Statements
  • JavaScript Functions
  • Basic Selectors
  • Understanding Values and Units
  • The Box Model
  • Basic Layout
  • Designing with the Latest Features
  • Fundamental Concepts
  • Getting Started with CSS
  • Middleware
  • Deeper into Routing with Express
  • What is Asynchronous Programming?
  • Using Templates with Express
  • Getting Started with Express
  • JavaScript Frameworks, Libraries, and Developer Roles
  • JavaScript Outside of the Browser
  • Putting it all Together
  • Actions, Dispatch and Reducers. Oh my!
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • Building the Application
  • Setting up with Create React App
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Build Modular Interfaces with Components
  • Introduction to Object-Oriented JavaScript
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Testing Existing Projects
  • Test Driven Development
  • Introduction to Unit Testing
  • Filter Functions in WordPress
  • An Overview of Hooks in WordPress
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Differentiating Between Objects
  • Class Inheritance
  • Classes in Swift
  • Complex Data Structures
  • Adding Power to Functions
  • Functions in Swift
  • Control Flow With Conditional Statements
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Ruby Numeric Types
  • Ruby Objects
  • Ruby Strings and Escape Sequences
  • Ruby Syntax
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Integrating 3rd Party APIs
  • Implementing Redux
  • Implementing React Native
  • Why React Native
  • Getting to Know PHP
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Newbie