. Updated Daily. Editions SDA India   SDA Indonesia
JAX Asia 2008 - Conference for Enterprise Java, SOA, Spring, Web Services, Ajax, Agile and more
BUSINESS ENTERPRISE SOLUTIONS ARCHITECTURE INFORMATION SECURITY WIRELESS & MOBILITY DATA & STORAGE DEVELOPMENT HARDWARE













News

Wednesday, 28 March 2007

Things to Know to Become a Professional PHP Developer

 

 

Jim Plush has listed out the criteria of the qualities that a professional PHP Developer must possess. He says 98 per cent of people don’t seem to meet half of the criteria that he has listed.

The list that he gives is as follows:

PHP 5 vs. PHP4

He says you should at least know three features that separate PHP 5 from PHP4.

Networks

He says, you should be able to do some basic socket programming or at least understand how you would connect to other machines

OOP

He tells you to have a deep understanding of OOP and be able to answer simple questions like how private and protected methods differ. He gives the following concepts to understand:

  • Interfaces /li>
  • Constructors
  • Private, public, protected
  • Inheritance
  • Polymorphism
  • Static methods


Source Control

He tells you that you should be well versed in at least one major source control system.

Unit Testing

An understanding of what is unit testing is important and knowing test-driven design, how to unit test Javascript, or how to use selenium will be an added advantage, he says.

Part of the Community

He says, that you should be a part of the community and should be in sync with the PHP or Web technologies. He says its bonus if you have a project of your own or contributing to one.

Javascript Skills

You should know the methods used to manipulate the DOM (appendChild, removeChild, nextSibling, and such), and know how to create your own classes in JS (FORM VALIDATION IS 1999), he asserts. If you can show how to make a private variable in Javascript, it will help you immensely he initiates.

CSS Skills

He says, you should know the box model inside and out, understand CSS selectors and how to use inheritance.

Passion for Improvement

Here, he says, you require building your skill sets and becoming more valuable.

 

Read the Post

 
 
print save email comment

print

save

email

comment

 
 

Search SDA Asia

Free eNewsletter

SDA Asia Magazine Free Download
 
 
 
Copyright @ 2008 SDA Asia Magazine - All Right Reserved Privacy Policy | Terms of Use