Greg Barbosa

Greg Barbosa

Member Since July 3, 2013

9,874

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

    Greg Barbosa

  • Job Title

    iOS/QA Test Engineer

  • Spoken Languages

    • English
    • Portuguese
    • Spanish
  • Looking for work

    Yes

127 Achievements

  • Why Version Control Matters
  • 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
  • WordPress Plugin Best Practices
  • WordPress Widgets
  • Custom Post Types in WordPress
  • WordPress Themes
  • Customizing WordPress Themes
  • Local WordPress Development
  • WordPress Themes
  • Installing Wordpress
  • WordPress Admin Settings
  • WordPress User Roles
  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • Managing Media in WordPress
  • Managing Content in WordPress
  • How to Install WordPress on Your Computer
  • Getting Started with WordPress
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Simple Mobile Interface
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Swift Enums
  • Refactoring Our Code (Swift)
  • Building the Master and Detail Views (Swift)
  • Building a Music Library and Playlists (Swift)
  • Using a Navigation Controller With Segues (Swift)
  • Working With Multiple View Controllers (Swift)
  • Swift Optionals
  • Displaying Our Weather Data
  • Data Modeling With Structures
  • Concurrency
  • Pulling Data From the Web
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Moving Around in the Console
  • 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
  • Relating Users in Parse.com
  • Using Parse.com as a Backend and Adding Users
  • Designing and Starting the App
  • Viewing a Web Page
  • Adapting Data for Display
  • Data Modeling
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Testing and Debugging
  • Animate This (iOS7)
  • Designing your App
  • Refactoring into a Model
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Using Auto Layout and Managing the Keyboard
  • Implementing Custom Login and Sign Up Screens
  • Beyond the Basics
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Customizing Colors and Fonts
  • Cocoapods
  • CSS: Cascading Style Sheets
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Pointers and Memory
  • Elements
  • The Logo Sprint
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • Logo Design 101
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Business Plan Basics
  • Functional Programming in C
  • Fundamentals of C
  • Text Editors and HTML
  • Website Basics
  • Getting Data from the Web
  • Why Start a Business?
  • Shaking Things Up
  • Making It Pretty
  • Learning the Language
  • Getting Started with iPhone
  • Newbie