Wednesday, January 30, 2008
Wanna be a web developer?
I posted this into my another blog It's a fun !!! I think you will find it helpful. Let me describe myself, I am a web developer working with php/mysql from last few years. My friends often ask me, how to start and become professional. I give them following guideline which may take more or less 10 weeks. I hope this will help you too. Here you go:
- Week 1: You need a book name "Beginning PHP 5" by Wrox publication. It's a good book to start. Read chapter 2, 3, 4 to learn php & also read chapter 9, 10, 11 for mysql.
- Week 2: After reading these 6 chapters now practice all examples found in these chapters. Type the same code in the editor & see how it works in the browser.
- Week 3: Build a simple content management site where people register, login & post articles. Also create an admin panel where administrator can add/edit/delete users & their articles.
- Week 4: Build a photo submission & rating site like www.hotornot.com, www.ivotethis.com or www.whosthebitch.com
- Week 5: You need to understand an ecommerce site. Here is an open source solution name "osCommerce". Download it from www.oscommerce.com, setup & try to understand how it works. Also download the documentation & read it.
- Week 6: Now try to build a simple ecommerce site.
- Week 7: Learn Smarty template. It helps to organize your code by separating php from html. You will find help from here: http://smarty.php.net/crashcourse.php
- Week 8: To become professional you need to have basic idea about the followings:
- CSS
- XHTML
- Javascript
- Photoshop (Specially Slice tool)
- ADODB Library - http://phplens.com/adodb/ (optional)
- Week 9 & 10 (Optional): Now try to understand a script name "Joomla" - www.joomla.org . It's a Content Management Script (CMS). With this open source script you can build any website in the world :) & can deliver to your client fast. It's a great script I have ever found.
Posted by Zakaria Chowdhury at 2:48 PM
Labels: Beginner Help
Subscribe to:
Post Comments (Atom)
2 comments:
Although I agree you need to take all these steps, I'm not sure if it will make a pro out of you. And the time frame is a little short. I mean it takes a lot of time to learn both PHP and MySQL, but to add to that CSS, XHTML, JavaScript and Photoshop would kill all your brain cells :) It's a pretty good beginner's guidelines thought.
Andrei
You are absolutely right. This post is only for starters, who want to put their fist step in web development.
Post a Comment