This is the P2PU Archive. If you want the current site, go to www.p2pu.org!
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.
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.
Comments
I'll probably be taking this
I'll probably be taking this course
I'd take this course.
I'd take this course.
Would definitely take this
Would definitely take this course. Let us know when we can sign up.
nice :D
nice :D
Just what I'm looking for.
Just what I'm looking for.
I'm very interested in this
I'm very interested in this course, have messed around with PHP, but need to get deeper into it.
Would LOVE to take this
Would LOVE to take this course. Very experienced with graphic design, CSS/HTML and decent with jquery.....now it's time to really learn PHP. So far only dabbled in it, but I'm ready to become a more complete designer.
I'm very interested in
I'm very interested in learning PHP. At the end of 10 weeks, what should I be able to do with the knowledge I gain through this course?
Thank you for your feedback
Thank you for your feedback Faysal. In order to answer your question, I have added "Target Skills" to the course description. For a more detailed outline of the weekly topics in this course, please see the course syllabus (there's a link on the left side of this page near the top).
i'm highly interested in this
i'm highly interested in this course. When am i supposed to submit the sign up task?
Sign up opens on January 8.
Sign up opens on January 8. My source of information is this post to the School of Webcraft mailing list: http://groups.google.com/group/p2pu-webcraft/browse_thread/thread/10fcbf.... I don't mind receiving the sign up task submissions early, but I would advise against early submissions at this point. First, I can't be 100% certain that my course proposal will be approved. Second, this is the first class I have proposed to the School of Webcraft, and I may receive new instructions for the sign-up process in the coming days that I'm not now aware of.
would definitely like to take
would definitely like to take this course
very interested in this
very interested in this course!
I am interested in taking
I am interested in taking this course. I've been working with HTML and CSS for years and would like to take my web development skills to the next level.
Working on the sign-up task right now...
Count me in
Count me in
Please sign me up. A contact
Please sign me up. A contact email with sign-up task sent to you.
Hi, can you please help me
Hi, can you please help me understand the sign up task. Apparently I have found myself confused in two loops https://docs.google.com/drawings/edit?id=1ouH3DPRUDfX144ZM0cj-CScuXPZ3Nf...
Please sign me up as well.
Please sign me up as well. I've sent the sign-up task. Thank you.
Hi everyone. It seems there
Hi everyone. It seems there was some confusion about when the Webcraft courses will be opening. I previously posted that sign up would begin today (January 8), but looking at the Community Call notes from this Thursday (http://pad.p2pu.org/webcraft), it looks like that date has been changed to Wednesday, January 12.
I apologize for not making a note of that here sooner. On January 12, a button will appear at the top of this page that says "Sign Up" (or something to that effect). This button will link to a form that you can use to apply for the course. Please do not email me sign up task submissions or post them as comments here. If you have already done so, I commend you for your industriousness and eagerness to join... BUT, I cannot promise that I will be able to find your application 7-14 days from now if it is buried in my email. PLEASE be sure to use the sign up form when it becomes available on January 12. I will post again here if I learn anything more from the P2PU/School of Webcraft.
So, it looks like the School
So, it looks like the School of Webcraft homepage has been updated with the new January 12 date as well (http://p2pu.org/webcraft). I also got an email this morning from the School of Webcraft Project Lead, Pippa Buchanan, asking me to add the viewing of a video to my course. I believe all course organizers were asked to do this. So, I made the pseudo-code flowchart into task #1 and added the video viewing as task #2. While I was in there editing, I made a few changes to the pseudocode flowchart task, which, hopefully, improves it.
I know that many of you have been working it already, and so I paid very close attention to my changes, in order to make sure that it is still the same assignment you have been working on so far. My goal was only to clarify the assignment.
Of course, as it states in the task itself, if you have any questions of concerns about the task, feel free to contact me via the contact form on this page.
Okay, so it appears School of
Okay, so it appears School of Webcraft has approved my course and opened it for applications today.
looking forward to the
looking forward to the class
Steve
PHP WITH MATTHEW<? phpprint
PHP WITH MATTHEW
<? php
print "
....what else goes here? i wish to learn more.....
";
?>
very eagerly waiting to join
very eagerly waiting to join this course!!!
Looks like a good course,
Looks like a good course, hope to be a part of it!
Can't wait to get started :)
Can't wait to get started :)
I'd like to build a stronger
I'd like to build a stronger foundation. I am really looking forward to this course. Thanks for the offering.
Really looking forward to the
Really looking forward to the class, and hoping to be a part of it! Thank you for the great course offering!
I am in the same boat as
I am in the same boat as Electro 60 - never really saw a flowchart until this sign-up task. So while I'd like to help Electro out, there's that whole "blind leading the blind" thing... I've already submitted it, but if anyone out there has any edits/advice for my flowchart I'd be grateful.
It's here: http://goo.gl/Py1ee
Thanks!!!
So many people signing up
So many people signing up already.
I hope I get picked, I really want to learn this course