Results 1 to 16 of 16
  1. #1
    Join Date
    Jan 2005
    Location
    California
    Posts
    254

    What to learn next?

    Here is what I know and what I can create:

    + Variables
    + Arrays
    + MySQL basics (accessing, updating, selecting, echoing things in a database)
    + OOP (Still learning it but I understand it all)
    + md5 hashing
    + regex
    + Loops and if-then-else statements
    + Program readablity
    + Functions
    + mail()
    + SQL Injection and XSS (I know the basics and how to avoid most of it)

    What I can create:
    + CMS with registration/login, news posts and comments, edit/view profiles, friend system
    + Contest script that allows people to register, and picks a random member

    What else is there to learn? I know that when I read php.net there's a lot of things on there I don't understand but I don't know where to turn next.

  2. #2
    Join Date
    Jul 2006
    Posts
    34
    Object persistent, XML, web services, SOA stuff.

  3. #3
    Advanced SQL.

  4. #4
    Join Date
    Jan 2005
    Location
    California
    Posts
    254
    More specific then just advanced, Im not sure what consititutes advanced and what I need to learn/etc.

  5. #5
    Join Date
    Sep 2005
    Posts
    550
    learn AJAX + php!!!!

  6. #6
    Quote Originally Posted by Zaitech
    More specific then just advanced, Im not sure what consititutes advanced and what I need to learn/etc.
    You won't learn anything untill you encounter a task that requires advanced knowledge..you can try and find college exams regarding SQL and rewrite them to fit MySQL.

    There are variety of things to learn, table joins (and why they are handy), indexes (what they are, when to use them, types), table types (advantages, disadvantages), how databases actually work, unions, subqueries, views, triggers, stored procedures etc.

  7. #7
    Join Date
    Feb 2006
    Location
    Lancashire, UK
    Posts
    473
    search engine optimization, some ajax to smoothen up your sites, some javascript, and the basics of what makes a good website. and also the above about advanced mysql, and how to optimize your queries.

  8. #8
    Frankly speaking I don't know much on the programming side but I know some good things about search engine optimisation. But I am planning to undergo course of PHP and Ajax that will help in enhancing my knowledge further about the websites.

    With regards,
    Mandar Thosar

  9. #9
    Join Date
    Mar 2006
    Posts
    418
    Making dynamic images via php is always fun, but i agree with the people saying ajax, i've been meaning to learn that some more myself

  10. #10
    I suggest learning PHP classes.
    Cheap web hosting, domain names & ecommerce solutions

    web: www.ecommercedev.com
    email: contact[at]ecommercedev.com

  11. #11
    Join Date
    Aug 2005
    Location
    UK
    Posts
    654
    Learn how to do that list of things in a new language?

    It will just reaffirm your understanding of the more basic principals of programing and the interaction with clients and dbs, rather than new techniques in PHP.

    Might also give you a fresh view-point on the same topics. I'm not saying become as-good in another language as you already are in what ever you know now, just dip your feet so to speak.

  12. #12
    Join Date
    Jun 2006
    Posts
    76
    learn anything you dont know !

  13. #13
    software design/architecture. It is easy to do something - not always so easy to integrate it into a massive existing system. good oo and modular design are crucial in enterprise level web apps.

  14. #14
    Best thing to do, post in the advertisement section looking for small php projects to build your experience and also to introduce you to new areas

  15. #15
    I suggest learning about how to work with XML and SOAP. Also try to write some applications that interact with common APIs (google, youtube, etc).

    Also learn how to use template engines, they will make a lot of tasks easier.

  16. #16
    If you don't know OOP, go with that. Also take a look at all the classes PEAR has to offer.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •