What is PHP?

PHP is a popular programming language used for web development, especially for content-heavy websites. It's most commonly used with content management systems like WordPress, Drupal, and Joomla, but is also used in many web applications and backends as well. Students who learn to code in PHP will be able to collect form data, generate dynamic page content, send and receive cookies, and much more.

Intel, Metal Toad, and OpenSesame are all companies that use PHP and have hired Epicodus graduates in the past. 

Course Overview

The PHP course builds on the programming fundamentals from our Introduction to Programming course 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. Students will have the opportunity to learn PHP programming and build content-focused websites as well as get acquainted with database systems through SQL programming. The outline of topics for this course is as follows:

  • 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

Learning how to code in PHP is vital for aspiring programmers as it is fundamental in the field of web and mobile development.