Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#1374 overall

ICS325 PHP Crash Course

Metropolitan State University

1 recommender · 1 thread · recommended in 1 year, 2008 · score 0.7

Go to course ↗

A short introductory PHP course from Metropolitan State University's computer science program, consisting of lecture notes covering the basics of the PHP language for web programming.

Commenters present it as the crash-course step in a sequence of learning PHP after a syntax comparison, before moving on to databases, security, and idioms.

Web & Mobile Developmentbeginnerfreeself-paced text#php#web programming#crash course#metropolitan state university

Recommendations by year

20062026

What commenters said (1)

  1. Recommendspaulsweatte2008in “Ask HN: How do I go about PHP?”

    The way I've transitioned between languages was to first do a syntax comparison: http://merd.sourceforge.net/pixel/language-study/syntax-acro...

    Then take a crash course: http://cs.metrostate.edu/~fitzgesu/courses/ics325/summer04/C...

    Then learn about database interfaces: http://www.kitebird.com/articles/php-pdo.html

    Then learn about programming patterns: http://www.rosettacode.org/wiki/Category:Solutions_by_Progra...

    Then learn about security: http://www.owasp.org/index.php/PHP_Top_5

    Then learn about error handling: http://www.w3schools.com/php/php_error.asp

    Then learn about debugging: http://www.onlamp.com/pub/a/php/2004/08/12/DebuggingPHP.html

    Then learn about idioms: http://www.cybersprocket.com/wiki/index.php/Eric's_PHP_Guide

    Then read a comprehensive book: http://www.ubookcase.com/book/Sams/PHP%205%20Unleashed/

    Then learn about optimization: http://progtuts.info/55/php-optimization-tips/

    I've used PSPad, Komodo Edit, and Aptana Studio Community Edition for PHP editing, and recommend them all.

    I've tried CakePHP and Drupal, but had trouble with the documentation and syntax of both compared to pure PHP. Wordpress has great documentation, community support, and readable sourcecode.

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help