200 Days of Code: Month 4


Details
200 Days of Code continues with Month 4. To learn more about this initiative, access our 200 Days of Code (http://200doc.org/) website.
Intro Talk - "Intro to Password Hashing with PHP - why and how" by Boston PHP member Brad Sulewski
Beginner Track - Chapters 9-11 of PHP and MySQL for Dynamic Web Sites (http://www.larryullman.com/books/php-and-mysql-for-dynamic-web-sites-visual-quickpro-guide-4th-edition/) - By Boston PHP member Rick Umali (https://www.meetup.com/bostonphp/members/24848462/)
PHP & MySQL, establishing DB connections, retrieving results, Common PHP techniques, sending values to script, paginating results, sending email, file uploads, HTTP headers
Advanced Track - Chapters 8-10 of PHP Advanced and Object-Oriented Programming (http://www.larryullman.com/books/php-advanced-and-object-oriented-programming/) - by Boston PHP member Bill Sanders (https://www.meetup.com/bostonphp/members/72319792/)
Using existing classes, exceptions, PDO, Networking with PHP, sockets, cURL, web services
Hacker Track - For those members who choose not to participate in either of the presentations, we'll provide a hack space for you to work on your own projects by yourself or in collaboration with other members.
To help provide structure to this enhanced focus on education, the topics will be selected from two books as follows:
~ PHP and MySQL for Dynamic Web Sites (http://www.larryullman.com/books/php-and-mysql-for-dynamic-web-sites-visual-quickpro-guide-4th-edition/)
~ PHP Advanced and Object-Oriented Programming (http://www.larryullman.com/books/php-advanced-and-object-oriented-programming/)
Book purchase and self-paced work is not required. You will learn PHP topics by simply attending the monthly presentations. You will learn more and comprehend more by reading and practicing on your own between Meetups, if you choose.
To get caught up on previous talks access each month's video at 200 Days of Code (http://200doc.org/).
As always, we'll provide the pizza while you decide on the most productive way to spend the evening with your fellow Boston PHP members.
Agenda
6:00 pm - 7:00 pm -- Free pizza provided by our sponsor
6:30 pm - 7:00 pm -- Intro Talk
7:00 pm - 7:15 pm -- Announcements
7:15 pm - 8:30 pm -- Hacker Track | Beginner Track | Advanced Track
8:30 pm - 8:45 pm -- Regroup for comments and feedback
9:00 pm - ? Beers at Champions Bar
About the speakers:
Bill Sanders (https://www.meetup.com/bostonphp/members/72319792/)
Professionally, Bill has two hats. One is a professor of Multimedia Web, Design & Development (MWD2) at the University of Hartford, and the other is owner of Sandlight Productions, LLC, a software development and publishing company founded in 1984. Bill was a founding member of the MWD2 program in 2000 and PHP was the first backend language (along with C#) introduced to students in the program. Bill began programming in PHP in 2000. He has published 63 books, 52 of which are on some aspect of programming and application development.
His most recent books include:
"Learning PHP Design Patterns" (O’Reilly),
“Smashing HTML5” (Wiley)
"ASP.NET (http://asp.net/) 3.5 with C#:A Beginner's Guide (McGraw-Hill)”.
His latest book is “PHP & MySql: An Object Oriented Introduction” that he has been working on for the last two years. It rests on the assumption that beginners to PHP might as well learn PHP as an OOP language instead of starting with sequential programming and switching over to OOP later.
With Sandlight Productions, Bill has had contractual work with several different companies ranging from developing a system for reviewing TV commercials using streaming video, to a Boston company that wanted to stream live feed from an electron microscope between Boston and Silicon Valley to (most recently) setting up a PHP-based questionnaire that could be administered with a mobile device with the data saved in a MySql database.
He has also done work for:
Apple, Inc.
Macromedia, Inc.
Adobe Systems, Inc.
Having worn both the scholarly hat of an academic and the practical hat of a software development company owner, Bill has concluded that good PHP is the goal of both, and most of the disagreements (and stereotypes that each has of the other) are based on false assumptions. Everyone wants good, practical PHP software.
Bill’s blog is: http://php5dp.com (http://php5dp.com/)

200 Days of Code: Month 4