[ANNOUNCE] December is PHP month at the LUGs

SLUUG Announcement List announce at sluug.org
Mon Dec 10 12:36:48 CST 2007


We've got 2 presentations this month on PHP.

If you're interested, we hope you can find the time to attend.

======

Thursday, December 20
7:00 - 9:00 PM (room opens at 6:00)
St. Louis GNU/Linux Users Group (STLLUG)
Indian Trails Library
PHP Best Practices
by Craig Buchek

PHP is a very popular web development language, especially on GNU/Linux
servers. It's commonly the "P" part of the LAMP stack (Linux, Apache,
MySQL, PHP/Perl/Python). PHP makes it pretty easy to write simple web
applications. But it's also easy to get yourself into trouble.

In this presentation, we'll go over some areas where you can get
yourself into trouble, and what you should do to avoid common problems.
We'll cover (among others):

 * Setting up a PHP work environment
 * Coding conventions
 * Quoting
 * Include files
 * Form handling and input validation
 * Database abstraction
 * Model-View-Controller (MVC) architecture
 * Separating code from HTML
 * Testing
 * Using a framework

The coverage of MVC and frameworks will provide some basic understanding
of the concepts. The presentation at the STCLUG the following week will
build on those concepts by using a popular MVC framework to build an
application.

======

Thursday, December 27
6:30 PM - 9:00 PM
St. Charles GNU/Linux Users Group (STCLUG)
JJ's Restaurant
Building Data-Driven Apps with CakePHP and PHPReports
by Scott Nesler

We will design and develop a web-based LUG database to illustrate the
CakePHP MVC architecture. The LUG database provides administrative
authentication for maintaining SIG information, topics, the
presentations of those topics, and a list of attendees to all
presentations. The PHPReport XML reporting library will be used to
demonstrate a tool for group level web reporting.

Scott Nesler is a Software Engineer and Technical Architect supporting
Abener Engineering and Construction Services's business systems in
Chesterfield.




More information about the ANNOUNCE mailing list