Course Overview

This course builds on the programming fundamentals from Introduction to Programming and gives students more difficult problems to solve, a more advanced set of tools to solve them with, and establishes the foundations for learning the real-world technologies used by programmers on the job.

  • Week 1: Object-oriented design basics
  • Week 2: Test-driven development with PHPUnit
  • Week 3: Database basics with SQL
  • Week 4: Databases continued
  • Week 5: Group projects

PHP and Drupal are typically used to build content-focused websites. Portland companies using PHP and Drupal who have hired Epicodus graduates include Intel, Metal Toad, and OpenSesame.