What PHP tutorials for interns?

We have 2 new interns and we want them to learn PHP. What kinda PHP tutorial should they be learning? They have basic .Net knowledge

I can google many PHP tutorials but there are so many to choose. And I prefer practical training. All I can think of so far is perform add/edit/delete data using PHP and MySQL. Anymore?
melwongAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

PRRcomputersCommented:
W3Schools.com would make a good reference for the fundamentals, which they'll need to know to make best use of the advanced topics:
http://www.w3schools.com/php/default.asp

Udemy has a free PHP/MYSQL course that covers the same in a more formal way:
http://www.udemy.com/php-basics/

Typically once a programmer-type gets a grasp of these fundamentals, a link to the PHP manual is the main thing they need to expand knowledge from there.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
melwongAuthor Commented:
I'm looking for a more practical approach. Like throughout the duration of the course, the student will have to build say a simple user registration/login system that made use of all their skills they just read.
Ray PaseurCommented:
Are you anywhere near a college or university that teaches computer science?  Trying to learn PHP (or any programming language) without a structured learning approach is not likely to have a good and timely outcome.  But that said, you might want to get your interns a copy of this book and have them work through the examples to build the site that it teaches.
http://www.sitepoint.com/books/phpmysql4/

Also you might want to read this article, just as a way to temper your expectations.  I've been in the business long enough to know that Norvig (a lead scientist at Google) is telling the truth.
http://norvig.com/21-days.html

Best of luck with it, ~Ray
Acronis True Image 2019 just released!

Create a reliable backup. Make sure you always have dependable copies of your data so you can restore your entire system or individual files.

Patricia Siu-Lai HoCommented:
Hi Melwong,

If you want them to know or show you how far they learnt from php, I would recommend try to study those php tutorials :

create a user login and password, which includes form method, get and post data and select user data from database and verify them and update database.

Password encrypt and security issue. Database protection issue.


Patricia / pslh
nanharbisonCommented:
The absolute best book:
http://www.zceguide.com/


I refer to this from time to time, but not that hard to read for beginners.
Ray PaseurCommented:
No points for this please, but just an observation.

@nanharbison:  I read the link and the PDF example chapter on Security.  There is a glaring error on pages 212-213.  A form token is not an acceptable security tool because a malicious client can read the web page with a GET request, extract the form token, load it into a raw POST string and use CURL to post the form token along with whatever toxic stuff you could imagine.  A script that relies on a form token to ensure that there was valid client input is a timebomb.  Most of their other information appeared to be correct.

Best to all, over and out, ~Ray
open-source-expertCommented:
Please visit the link http://devzone.zend.com/6/php-101-php-for-the-absolute-beginner/
which is a nice tutorial with examples for a beginner.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
PHP

From novice to tech pro — start learning today.