Re: [PHP] Best open source project/framework to support a php training course?



On Wed, September 27, 2006 4:25 am, Pinocchio007 wrote:
is simple: which project/framework to choose in order to bring the
current
"best practice" to our students, and prepare them for the future. Not
being
a professional PHP developer myself, I would appreciate any
recommendation.
Which OS project would you include? Which framework? And why?

Here is what I would suggest:

Instead of flooding a single project with 20 potentially uninterested
students, give the students a handful of projects to choose from, or
even a large list, or even just let them pick *any* existing PHP
project from sourceforge or any other semi-reputable source.

The productivity of an Open Source developer, even a student trying to
get a grade, is a whole lot higher when they picked a project that
interested them in the first place, instead of just being assigned to
it.

They may not get "best practices" -- But they'll sure get "real-world"
:-)

But perhaps they could even end up being the one to bring "best
practices" *TO* the project. Which will teach them more? Watching a
project already doing "best practices" or pushing a project to the
next level by implementing your instruction to bring "best practices"
to the table?

One other suggestion:
For the advanced class, suggest that they could also work on the PHP
source itself, rather than a PHP application.

Or, perhaps, by that point, they'd be more interested in working on
MySQL, PostgreSQL, Ming, or any of a couple hundred extensions in
PECL.

At this point, they'd be actually writing C code, but so what? :-)

They'll learn a heck of a lot more about how PHP really works that
way, that's for sure.

PS
If you don't know the history of PHP, you should ask Ze'ev and Andi
(aka Zend) how they got involved in PHP. It is incredibly relevant to
this question/answer provided above, and well worth your time.

If you're lucky, maybe YOUR students can get sucked into a wildly
successful OSS project, and end up with an honorary degree because
they were too busy "doing" instead of studying. :-)

--
Like Music?
http://l-i-e.com/artists.htm
.



Relevant Pages

  • Re: php script to filter a text file and extract lines starting with keyword?
    ... It just occured to me that the faculty's request to keep the raw data ... It seems to me his TA will have to run the script once a day to a file, ... which the students will in turn access with your little script. ... to set php up -- which the students will have to do also. ...
    (comp.lang.php)
  • Slightlly OT - Bingo problem
    ... I may have mentioned that I run an Introduction to PHP course at a local ... PHP to generate a random bingo card. ... Please help this poor lecturer stay one step ahead of his students. ...
    (comp.lang.php)
  • Re: PHP textbook suggestions?
    ... Use double quotes unless your quoted text is going to contain HTML with quotes; and as a bonus, php will expand variables in double quotes. ... larger, particularly with a group of students that are not techies, ... learning to code php and are likely going to end up writing crap code with loverly security holes that bring ebservers to their knees and propagate millions of spam emails. ...
    (php.general)
  • Re: [PHP] Hi
    ... I have developed a flash application which is a test for students. ... each test their is an accompanying excel spreadsheet that has information ... wrong in PHP from FLASH. ... Can someone tell me the best format to be sending (i.e. the format that has ...
    (php.general)
  • Re: [PHP] Hi
    ... I have developed a flash application which is a test for students. ... test their is an accompanying excel spreadsheet that has information related ... I am receiving whether the student got the question right or wrong in PHP ... Can someone tell me the best format to be sending (i.e. the format that has ...
    (php.general)