What do I do next, after learning the fundamentals of PHP?

Discussion in 'PHP' started by Vick.Kumar, Oct 7, 2012.

  1. #1
    Hi,

    So I've learned the 'fundamentals' of PHP, and have a good decent knowledge of the language. What I'm after are some examples of what personal projects should I work on now, to become better, and use as an example on my portfolio site I wish to set up later, to use in my resume to get a job as a Junior PHP Developer.
     
    Vick.Kumar, Oct 7, 2012 IP
  2. EricBruggema

    EricBruggema Well-Known Member

    Messages:
    1,740
    Likes Received:
    28
    Best Answers:
    13
    Trophy Points:
    175
    #2
    Create a good website to your liking! like forum, chat, CMS or one of the other milions of options. A Portfolio is a must so create things! :)
     
    EricBruggema, Oct 8, 2012 IP
  3. pixelator

    pixelator Peon

    Messages:
    9
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    I think you need to learn about REST, Web Services and ORM.
    And lean famous frameworks like code igniter and zend.

    Also consider Unit testing using PHP and frontend automation tools like Selenium IDE.

    These are frequently use in the development.
     
    pixelator, Oct 12, 2012 IP
  4. ratan1980

    ratan1980 Member

    Messages:
    46
    Likes Received:
    1
    Best Answers:
    1
    Trophy Points:
    28
    #4
    you can learn php based mvc frameworks or cms frameworks
     
    ratan1980, Oct 15, 2012 IP
  5. billzo

    billzo Well-Known Member

    Messages:
    961
    Likes Received:
    278
    Best Answers:
    15
    Trophy Points:
    113
    #5
    Find out what is in demand in your area. Things like Wordpress are hot as are certain PHP frameworks like CodeIgniter and others. So you certainly should spend some time learning those things.
     
    billzo, Oct 15, 2012 IP
  6. Drent123

    Drent123 Peon

    Messages:
    105
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #6
    w3school is best for learning the basic of php.
     
    Drent123, Oct 15, 2012 IP
  7. gauravyadav

    gauravyadav Peon

    Messages:
    18
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #7
    now you can learn php framework and all cms....
     
    gauravyadav, Oct 16, 2012 IP
  8. KsNitro

    KsNitro Greenhorn

    Messages:
    60
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    20
    #8
    Install git and get a github account setup. If you don't know what that is, look it up on google and learn about it. This will allow you to host your code as open source and allow others to see and use it. You can use that as your online portfolio.

    A good next step after that would be to look into a framework such as Zend or CodeIgniter. Learn about MVC. Building something simple like your own CMS with CodeIgniter would be a good next step. Read their documentation regarding model(s), views, and controllers.

    Other things to consider would be unit testing, data structures, and design patterns. Some of that can get complex, but it would be useful to know what they are.

    Remember that php is just the language you are using. There is much more to application development than simply working with the language.
     
    KsNitro, Oct 17, 2012 IP
  9. steve0

    steve0 Member

    Messages:
    28
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    43
    #9
    I'd recommend learning SQL and Javascript if you can. These are the building blocks of the web!
     
    steve0, Oct 17, 2012 IP
  10. MrPJH

    MrPJH Well-Known Member

    Messages:
    1,066
    Likes Received:
    7
    Best Answers:
    1
    Trophy Points:
    155
    #10
    Now its time to test your skills
    as said by KsNitro use github
    go on php classes website pic some classes and modify them play with them in different ways
     
    MrPJH, Oct 18, 2012 IP
  11. henrycarpenter03

    henrycarpenter03 Peon

    Messages:
    24
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #11
    Create a good blog site or forum site. That should be a good start. =)
     
    henrycarpenter03, Oct 20, 2012 IP
  12. EitanXOR

    EitanXOR Greenhorn

    Messages:
    30
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    16
    #12
    I think you would benefit a lot from reading and learning other people's code. There are many open source projects that you can learn a lot from.
     
    EitanXOR, Oct 21, 2012 IP
  13. sarahk

    sarahk iTamer Staff

    Messages:
    28,899
    Likes Received:
    4,555
    Best Answers:
    123
    Trophy Points:
    665
    #13
    Contribute some clearly defined modules/plugins/components to open source projects like WordPress, Joomla or Drupal and promote them on your site.
     
    sarahk, Oct 22, 2012 IP
  14. Kansak

    Kansak Peon

    Messages:
    8
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #14
    Foremost of all create your own profile.What you know & what you can do and as sarahk says follow the process..will do good...
     
    Kansak, Oct 22, 2012 IP