This is the P2PU Archive. If you want the current site, go to www.p2pu.org!

Introduction to PHP

This course is complete. Subscribe to the announcement list for updates.
Introduction to PHP course photo

Introduction to PHP

Matthew Buscemi's picture
Course organiser: Matthew Buscemi
About the Course Organiser: 

My name is Matt, and I work as a web development professional.  I have been using PHP since 1998 to build dynamic webpages, and it is one of my favorite programming languages.  I hope to share that enthusiasm with this course's participants.

No of Seats: 
80
Course Status: 
Completed

Members

Roger Davis's picture
Roger
George Nilsen's picture
Georg
Lloyd Viente's picture
Lloyd
Lorena  Kodra's picture
Loren
Mathieu Cornille's picture
Mathi
Marcos Hernandez's picture
Marco
Michelle Chinese's picture
Miche
mihneawalker's picture
mihne
Sean DeVore's picture
Sean
patrick collins's picture
patri
Nathan Wrigley's picture
Natha
Paresh Nakhe's picture
Pares
Patrick Chuprina's picture
Patri
Peter Evans's picture
Peter
Pete L's picture
Pete
Alvaro Portela's picture
Alvar
Rachel Salmon's picture
Rache
Arash Dave's picture
Arash
Ri Zoldak's picture
Ri Zo
Robert Leonard's picture
Rober
Rob Sommers's picture
Rob S
Pablo Rodríguez's picture
Pablo
Randy Rosso's picture
Randy
Troy Sand's picture
Troy
Scott Edmonds's picture
Scott
Are you ready to take the leap from static pages to dynamic content generation?

Summary

"If you threw a dart at a wall filled with the top websites from around the world, chances are excellent you'd hit one using PHP."

This is a quote from a favorite XtraNormal video of mine. And, although I think many would find large chunks of the video to be objectionable, the statement above rings largely true. PHP tends to get picked on from time to time (Ruby on Rails, I'm looking at you), but for all the negative press, PHP has proven itself time and time again for the greater part of the last decade. PHP developers are widely sought after, and some knowledge of PHP is nowdays an essential tool for any aspiring web developer.

This course is about programming in PHP. It's about exploring PHP's strengths and its flaws. It's about why PHP has remained remarkably resilient, while many web application frameworks have come and gone in the time it's taken PHP to become and remain a major web scripting language. It's about learning to leverage the tool that is the PHP language, so that you build the website you've been dreaming about.

Topics Covered:  PHP Programming Fundamentals, Dynamic Webpage Content Generation, Best Practices for PHP Server Programming

Target Skills: 1) design and implementation of simple dynamic webpages using PHP, 2) utilization basic PHP programming structures, 3) basic tenets of good PHP application design, and 4) the basic components of PHP web security

Course Timeframe: 1) January 26 - April 6 (10 Weeks), 2) 1 one-hour weekly meeting (chat-based) (exact time TBD, based on participant and coordinator availability) 3) the one-hour weekly meeting may or may not include small group assignments (voice conference chat, Skype, when available) (If you do not have a mic or high speed internet connection, do not worry!  Your small group will accommodate you!) 4) approximately 1-2 hours of readings and programming assignments scheduled per week

Signup Period
: January 8 - January 22 at 1:00 PM Hawaii Standard Time.  I will close the course to new signups at that time.  Selected participants will be notified by 1:00 PM HST January 23.

Learning objectives

This course will provide participants with an overview of the PHP scripting language and using it to build web pages with dynamically generated content.  The course will begin with an introduction to programming concepts, and will quickly proceed into using PHP to build dynamic webpages. The course will consist of weekly online meetings, weekly readings, weekly programming assignments and a final project.

Schedule/Syllabus

Comments

has anyone gotten approval

Arbi Derhartunian's picture
Arbi Derhartunian
Tue, 2011-01-18 23:38

has anyone gotten approval yet, I am still pending wondering how long it takes

I will close the course to

Matthew Buscemi's picture
Matthew Buscemi
Tue, 2011-01-18 23:51

I will close the course to new admissions on January 22 and finalize the course roster by the end of the day on January 23. Only one person has been added to the course so far, and he is not a participant but a second facilitator. He will lead a second section of the course.

When will you be selecting

Shari Simpson's picture
Shari Simpson
Wed, 2011-01-19 17:27

When will you be selecting students?

January 23

Matthew Buscemi's picture
Matthew Buscemi
Wed, 2011-01-19 17:44

January 23

I appreciate the 2011-01-18

Scott Edmonds's picture
Scott Edmonds
Thu, 2011-01-20 05:47

I appreciate the 2011-01-18 update Matt. Cheers.

<?php $query = "My

Amene Katanda's picture
Amene Katanda
Fri, 2011-01-21 14:55

<?php

$query
= "My application still shows as pending. I am a little worried I may miss the train";
echo
$query;
?>

I just wanna let the admins

Arash Dave's picture
Arash Dave
Fri, 2011-01-21 22:45

I just wanna let the admins know that I really appreciate them running this course. I submitted my sign up task already, and I know it might not be perfect, but if there is something I don't know I will learn it. There is really nothing more I would like right now than to start learning to code. I'm ready to give it 110% every day. Thanks for considering me.

Hello all I've been approved

chika ebirim's picture
chika ebirim
Sun, 2011-01-23 11:46

Hello all

I've been approved for this course and I'm really excited to learn PhP and make new friends!

Welcome to the group. Glad to

tousif baig's picture
tousif baig
Sun, 2011-01-23 12:23

Welcome to the group. Glad to have you here.

I guess you will be joining my group.

let's learn some PHP!!

patrick collins's picture
patrick collins
Mon, 2011-01-24 05:34

let's learn some PHP!!

Hi tousif I'm a member of

chika ebirim's picture
chika ebirim
Mon, 2011-01-24 05:45

Hi tousif

I'm a member of your group

Am I to assume a 'pending'

david bergerson's picture
david bergerson
Mon, 2011-01-24 08:30

Am I to assume a 'pending' application is the same as a denial?

Well, I am not sure if that's

tousif baig's picture
tousif baig
Mon, 2011-01-24 14:39

Well, I am not sure if that's true. Matt can answer this question of the pending application. Maybe we will take you up in the second session of the class. :) Matt has put up a lot of work in this and we are trying our best to give one-one help to each member. :)
I just saw your application and it seems good. Contact http://p2pu.org/users/ultimatelibrarian she still has got some seats to fill up. Maybe she might reconsider you. :)

I don't see my name on the

Jeff Weber's picture
Jeff Weber
Tue, 2011-01-25 15:24

I don't see my name on the accepted list, nor have I received a rejection email. Are the lists complete, and has my app 'slipped 'tween the cracks'?

Your application has been

tousif baig's picture
tousif baig
Tue, 2011-01-25 16:13

Your application has been approved and you are in my section. Hop onto forum and check the activities for our group.

I have not received an

Sujata Kaushal's picture
Sujata Kaushal
Wed, 2011-01-26 03:49

I have not received an approval email and I do not see my name on the list, it says "your application is pending". Any update?

I applied to this course

Moshiur Rahman Khan's picture
Moshiur Rahman Khan
Sat, 2011-01-29 19:44

I applied to this course while it started sign-up process but I am not listed yet. How can I join to this course !!!!

am signing up for the same..

Limoke Oscar's picture
Limoke Oscar
Thu, 2011-03-31 17:11

am signing up for the same..