Thursday, December 17, 2009

Step one: Zend.com

For 30 euro I bought the 'Zend PHP 5 Certification Study Guide' and started reading.
In a nutshell, here's the focus of the document:

PHP basics
  • Syntax
  • Anatomy of a PHP script
  • Data types
  • Variables
  • Constants
  • Operators
  • Control structures
  • Errors an error management

Functions
  • Basic syntax
  • Returning values
  • Variable scope 

Arrays
  • Array basics
  • Array operations
  • Array iteration
  • Sorting arrays
  • Arrays as stacks, queues and sets

Strings and patterns
  • String basics
  • Comparing, searching and replacing strings
  • Formatting strings
  • Perl-compatible regular expressions

Web programming
  • Anatomy of a web page
  • Forms and URLs
  • HTTP headers
  • Sessions

Object oriented programming in PHP
  • OOP fundamentals
  • Class methods and properties
  • Constants, static methods and properties
  • Interfaces and abstract classes
  • Exceptions
  • Lazy loading
  • Reflection

Database programming
  • An introduction to relational databases and SQL
  • SQL joins
  • Advanced database topics
  • Working with databases

Elements of object oriented design
  • Design pattern theory
  • The Standard PHP Library (SPL)

XML and web services
  • The Extensible Markup Language (XML)
  • SimpleXML
  • DOM
  • Web services

Security
  • Concepts and practices
  • Website security
  • Database security
  • Session security
  • Filesystem security
  • Shared hosting

Streams and network programming
  • Accessing files
  • Accessing network resources

Differences between PHP 4 and 5
  • Language features
  • Objects
  • Selected new extensions
  • Error management

No comments:

Post a Comment