Jonathan Fernandes

Jonathan Fernandes

Courses Plus Student

Orlando, FL

22,745

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

    Killgore & Pearlman

  • Job Title

    Clerk

  • Spoken Languages

    • Dutch
  • Looking for work

    Yes

276 Achievements

  • Curating the Work
  • Portfolio Goals
  • Demystifying the Portfolio
  • Django Authentication
  • Make the REST Framework Work for You
  • RESTful Django
  • Classy Views
  • Test Time!
  • Final Details
  • Django Templates
  • Model Administration
  • What a View
  • Python: Inheritance
  • Python: Instant Objects
  • The Logo Sprint
  • Dungeon Game 2
  • Python Sets
  • Say Hello to Django
  • Python Tuples
  • Python Dictionaries
  • Python Slices
  • Python Lists
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Go Data Structures Overview
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Introduction to Enumerations
  • Go Flow Control Overview
  • Go Syntax Overview
  • Running Apps on a Device
  • Improving Our User Interface
  • Structs As Data Models
  • View Controllers and Views
  • Getting Started with iOS Development
  • 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
  • Building a REST Service
  • Express Middleware
  • Sessions and Cookies
  • User Registration and Login
  • What is Authentication?
  • More TODO with the MEAN Stack
  • Creating and Editing Data in a MEAN App
  • Setting Up MongoDB
  • Going MEAN with Angular
  • Going MEAN with Express
  • Introduction to MEAN
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Getting the REST You Need
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Doing More with Express
  • Serving Static Files in Express
  • Using Templates with Express
  • The Request and Response Objects in Express
  • Getting Started With Git
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Building a Command Line Application
  • Introduction to Node.js
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Creating a Simple Drawing Application
  • Introducing jQuery Plugins
  • Creating a Password Confirmation Form
  • DOM Traversal
  • DOM Manipulation
  • Creating a Mobile Drop Down Menu
  • Events
  • Hello, jQuery!
  • Creating a Simple Lightbox
  • An Introduction to Swift Programming
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Why Version Control Matters
  • Logo Design 101
  • Installing Programs
  • Environment and Redirection
  • Installing a Ruby Development Environment
  • Console Processes
  • Ruby Core Modules
  • Ruby Module Basics
  • Input and Output
  • Search
  • Ruby Class Design
  • Blocks Practice
  • Working With Blocks
  • Ruby Blocks
  • PHP Data & Structure
  • PHP Getting Started
  • Build a Simple Todo List Program
  • Licensing
  • Ruby Booleans
  • Principles
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Console Users and Permission
  • Ruby Hashes
  • Creating a Spoiler Revealer
  • Ruby Arrays
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Elements
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • JavaScript Functions
  • Moving Around in the Console
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • JavaScript Variables
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Introducing JavaScript
  • Our Diary App
  • Fundamental Concepts
  • Designing with the Latest Features
  • Meet Peewee
  • Python Regular Expressions
  • Timezones
  • WWW
  • Math Quiz App
  • Computer Languages
  • Computer Basics
  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • Local Python
  • Hack-n-Slash
  • Starting a Freelance Career
  • Python Inheritance
  • Fair Use and Public Domain
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Getting Started with Copyright
  • Lists Redux
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Prototyping With Bootstrap
  • Say Hello to Python
  • Prototyping With Foundation
  • Introduction to Front-End Frameworks
  • Next Steps
  • Selling Your Product
  • Marketing Your Product
  • Product Market Fit
  • Getting Started with WordPress
  • Basic Layout
  • Financing Our Company
  • The Box Model
  • Understanding Values and Units
  • Listing Inventory Items
  • Basic Selectors
  • Getting Started with CSS
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Discovery
  • Getting Started with PHP
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • 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
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Swift Value vs Reference Types
  • Swift Properties
  • Introduction to Data, Databases and SQL
  • Swift Inheritance
  • Swift Classes and Objects
  • 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 Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Newbie