John Paul Della Rosa

John Paul Della Rosa

Member Since June 9, 2015

9,587

Total Points

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

117 Achievements

  • Creating Records
  • Branches on Git Hosting Services
  • Remote Branches
  • Merging
  • Branches
  • Project Setup
  • Building an MVC Project
  • Model View Controller
  • Environment Variables
  • Building a Collection
  • Building the Recipe
  • Understanding Classes
  • Why Object-Oriented Programming?
  • Error Handling
  • Creating Distributable OOP Packages
  • Autoloading and Composer
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • Extending the Family
  • Inheritance
  • Templating Languages
  • Introduction to HTTP
  • GET and POST Requests in a Browser
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Transitions Framework
  • Animation Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Getting the REST You Need
  • Slim and Templates
  • Dependency Management
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Introducing Sketch
  • Writing Your Own Java Annotation
  • Using Java's Built-In Annotations
  • Harnessing the Power of Objects
  • Meet Objects
  • Exploring the Java Collections Framework
  • Organizing Data
  • Getting There
  • DNS Basics
  • Basic Selectors
  • Getting Started with CSS
  • Customizing the Action Bar
  • Using Custom Styles and Themes
  • Customizing the Login Screen
  • Starting with Design Mockups
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • HTML First
  • Introduction to jQuery
  • Finding the Data You Want
  • Getting Data from a Database
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Data, Databases and SQL
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • Building a Command Line Application
  • Introduction to Node.js
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Using SQLite for Structured Data
  • Key-Value Saving with SharedPreferences
  • Introduction to Data Persistence
  • Beginning HTML and CSS
  • Working with JSON
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • Publishing on Google Play
  • Finishing the User Interface
  • Intents and Multiple Activities
  • User Input
  • The Model-View-Controller Pattern
  • Using Git for Android
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Newbie