Results 1 to 16 of 16
Thread: What to learn next?
-
09-03-2006, 10:18 PM #1Web Hosting Guru
- 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.
-
09-03-2006, 11:20 PM #2Junior Guru Wannabe
- Join Date
- Jul 2006
- Posts
- 34
Object persistent, XML, web services, SOA stuff.
-
09-03-2006, 11:43 PM #3Web Hosting Evangelist
- Join Date
- Apr 2005
- Posts
- 522
Advanced SQL.
-
09-04-2006, 12:09 AM #4Web Hosting Guru
- 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.
-
09-04-2006, 12:15 AM #5Web Hosting Master
- Join Date
- Sep 2005
- Posts
- 551
learn AJAX + php!!!!
-
09-04-2006, 02:07 AM #6Web Hosting Evangelist
- Join Date
- Apr 2005
- Posts
- 522
Originally Posted by Zaitech
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.
-
09-04-2006, 03:22 AM #7Web Hosting Evangelist
- Join Date
- Feb 2006
- Location
- Lancashire, UK
- Posts
- 474
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.
-
09-05-2006, 07:38 AM #8Newbie
- Join Date
- Jun 2006
- Posts
- 7
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
-
09-06-2006, 02:35 PM #9Aspiring Evangelist
- Join Date
- Mar 2006
- Posts
- 421
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
-
09-06-2006, 09:21 PM #10Newbie
- Join Date
- Sep 2006
- Posts
- 23
I suggest learning PHP classes.
Cheap web hosting, domain names & ecommerce solutions
web: www.ecommercedev.com
email: contact[at]ecommercedev.com
-
09-07-2006, 05:21 PM #11Web Hosting Master
- 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.
-
09-07-2006, 06:39 PM #12Junior Guru Wannabe
- Join Date
- Jun 2006
- Posts
- 76
learn anything you dont know !
-
09-08-2006, 12:40 PM #13Web Hosting Guru
- Join Date
- Nov 2003
- Posts
- 297
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.
-
09-10-2006, 07:37 PM #14Newbie
- Join Date
- Sep 2006
- Posts
- 13
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
-
09-10-2006, 08:24 PM #15Newbie
- Join Date
- Aug 2006
- Posts
- 16
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.
-
09-10-2006, 09:00 PM #16Registered User
- Join Date
- Nov 2005
- Posts
- 86
If you don't know OOP, go with that. Also take a look at all the classes PEAR has to offer.