Armand van Alphen

Armand van Alphen

Utrecht, Netherlands

Student Application and media development at ROC Midden Nederland Ict college in Nieuwegein. I love to program and I am here on tree-house to up my skill in combination with my education on school.

16,969

Total Points

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

Skills & Experience

  • Spoken Languages

    • Dutch, English

204 Achievements

  • Improving Our Tests
  • Behavior Driven Development with Mocha & Chai
  • Getting Started With Laravel
  • Autoloading and Composer
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • Parsing Specific Formats
  • Basic File Handling
  • Updating and Deleting Records
  • Reading and Writing Reports
  • Creating Records
  • Give and Receive Feedback
  • Imposter Syndrome
  • Project Setup
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • PHPDB Stage 5: Search
  • PHPDB Stage 4: Pagination with LIMITs
  • PHPDB Stage 3: Using Relational Data
  • Browser Persistent Data with PHP
  • 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
  • Abstract Classes in PHP
  • Using Interfaces in PHP
  • Designing Interfaces in PHP
  • Extending the Family
  • Inheritance
  • Building a Collection
  • Filtering Inputs and Escaping Outputs in PHP
  • $_GET and $_POST
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Inventory
  • PHP Includes
  • Build a Pomodoro App
  • Design a Better App
  • Graphical User Interfaces
  • Getting Started with Java
  • Exploration
  • Discovery
  • PHP Loops
  • PHP Arrays
  • Designing with Patterns
  • How WordPress Plugins Work
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Introducing Unit Testing
  • Finishing Your WordPress Theme
  • Introduction to Design
  • The Logo Sprint
  • Logo Design 101
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • 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
  • WordPress User Roles
  • Time Complexity
  • Playing a Counting Game
  • Improving Our Code
  • Basic Android Programming
  • Creating the Screen Layout
  • Using Template Literals
  • Defining Variables With let and const
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Telling the Story
  • Designing for Your User’s "To-be"
  • Understanding your User’s “As-is” Scenario
  • Becoming Acquainted with Your User
  • Becoming a Design Thinker
  • Practice forEach
  • Maintaining Secure Web Apps
  • PHPDB Stage 2: Querying the Database with PHP
  • PHPDB Stage 1: Databases and PHP
  • Protecting Data and Keeping Attackers Out
  • Why Protect Your Web Apps
  • Installing WordPress Locally
  • PHP Conditionals
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • Getting to Know PHP
  • Getting Started with Android
  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • Managing Media in WordPress
  • Managing Content in WordPress
  • What Is WordPress?
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Introduction
  • Getting Data From an API With Node
  • Adding and Removing Names
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Finishing the Game
  • Introducing JavaScript
  • Introduction to Node.js
  • Controlling Layout with CSS Display Modes
  • Security in Practice
  • Common Attacks and Defenses
  • Hello Internet!
  • Getting Started with CSS Layout
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Structuring Tables
  • Table Basics
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Installing Sass and Setting up the Project
  • Getting to Know Bootstrap 4
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • WWW
  • The Internet
  • Welcome to the Treehouse Club
  • Better SEO Through Tools
  • Computer Languages
  • Computer Basics
  • Building the Recipe
  • Understanding Classes
  • Why Object-Oriented Programming?
  • Security: Solutions
  • Security: Concerns
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • AJAX Concepts
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Programming AJAX
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Newbie