Java EE developer asking a PHP skills road map

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

Post Reply
kmarcus
Forum Newbie
Posts: 1
Joined: Tue Dec 24, 2013 10:30 am

Java EE developer asking a PHP skills road map

Post by kmarcus »

Really sorry for the cross post. But I am desperate to acquire some PHP skills and fast.

Hi all- I'm sure this question or something related must have been asked, if that is the case and anybody kindly directs me to the link I will be eternally grateful.

I have been a Java EE developer for 8+ years. I want to acquire skills so that I could get into PHP tech-space.

I started and almost done with 'PHP and MySQL Web Development' by Welling & Thomson.

I understand these days one must be programming for an MVC framework, is there a 'best'? what else should I need to acquire?

I can 'naturally' do OO, DB, MVC, HTTP-request/response, etc.

Any pointers in this regard will be really appreciated.
Thanks.
Eric!
DevNet Resident
Posts: 1146
Joined: Sun Jun 14, 2009 3:13 pm

Re: Java EE developer asking a PHP skills road map

Post by Eric! »

This forum is a good place to ask code specific questions and get advice. Naturally php.net is the best reference for PHP.

I hope the book you are using is encouraging you to use data abstractions and not mysql_ or mysli_ calls. If not, then take a look at PDO for php and you'll see how to migrate your MySQL knowledge into something more portable.

Since you are an experienced programmer I would suggest starting with the advanced books and see how you do. A lot of PHP is based on C libraries which in many cases have a twin in JavaSE (perhaps JavaEE too I don't know EE).

Pick one and go for it:
http://www.phparch.com/books/phparchite ... velopment/
http://www.amazon.com/Advanced-PHP-Prog ... 0672325616
"PHP Advanced and Object-Oriented Programming (3rd Edition)" by Larry Ullman

Frameworks are usually a personal preference or forced upon you by the job. There's nothing magic about MVC and you could follow that pattern without a framework. Many are free, so once you get going in PHP, then try one or two of the most popular ones out. Depending on the application you can look for either framework speed or ease of learning. Here's a starting point http://www.phpframeworks.com/
Post Reply