O'Reilly Open Source Convention
oreilly.comO'Reilly Network
Conferences International Safari: Books Online

Arrow Home
Arrow Registration
Arrow Speakers
Arrow Keynotes
Arrow Tutorials
Arrow Sessions
Arrow At-a-Glance
Arrow BOFs
Arrow Events
Arrow Exhibitors
Arrow Sponsors
Arrow Hotel/Travel
Arrow Venue Map
Arrow See & Do
Arrow Press
Arrow Mail List
Kids World

From the Frontiers of Research to the Heart of the Enterprise
O'Reilly Open Source Convention
Sheraton San Diego Hotel and Marina
July 22-26, 2002 -- San Diego, CA



Pragmatic PHP
Jim Winstead, MySQL, Inc.

Track: PHP
Date: Monday, July 22
Time: 8:45am - 12:15pm
Location: Marina VI

When they're not drowning in the alphabet soup of new web technologies, developers need to apply existing tools to solve today's problems.

This tutorial will provide a brief overview of the PHP language and basic functionality, and then turn to solving typical web site (and service) construction issues, drawing on existing PHP applications and libraries. Also discussed will be methods for testing, optimizing, and securing PHP-based web sites and services.

Preliminary outline:
  • PHP basics
    • syntax
    • standard extensions
    • site structure
    • development tools
  • Working with databases
    • abstraction layers (PEAR, Metabase)
    • managing the database
  • Separating content and design
    • why? when?
    • template systems
    • XSLT
    • PDF, Flash, and images
  • Services
    • RPC and REST
    • SOAP and XML-RPC
  • Community
    • Message boards
    • Weblogs
  • Ecommerce
    • Shopping carts
    • Payment processors
    • Paypal
    • Ad management
  • Security
    • handling user input
    • server configuration
  • Testing
    • debuggers
    • automated testers
    • problem tracking
  • Optimizing
    • send less data
    • do less work
    • being cache-friendly
    • accelerators

oreilly.com Home | O'Reilly Bookstores | How to Order | O'Reilly Contacts
International | About O'Reilly | Affiliated Companies | Privacy Policy

© 2001, O'Reilly Media, Inc.