Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can improve myself in web development?

Tags:

php

mysql

I am not fully experienced web developer.I am more likely stand alone application guy experienced lots of languages like c,c++,java,c#.I have lots of ideas for web projects wtih knowladge of php and mysql but when i start to develop i give up when i come to design stage.ıt really frustrating , do you have any suggestion for that?

like image 869
Burak Dede Avatar asked Dec 13 '22 02:12

Burak Dede


2 Answers

Web sites are REALLY complex.

Start smaller.

Every web application has a number of tiers.

1) The underlying, persistent data. The files or databases. There is nothing web-specific about this. You can write this first. This is database or file design. Not much to do, but do it first.

2) A "model" that encapsulates what the site does. This is based on the persistent data. There is nothing web-specific about this. Write this second. Get it to work as a text-based Unix-style program that does simple reads, writes and prints to the console. This is where the real work is getting done. Leave off the HTML/CSS and all that stuff.

3) A "view" of the model. This is where a web framework (like PHP) interacts with your model. This is HTTP-based, but not terribly complex. It involves URL's, GET and POST to interact with the model.

4) A "presentation". This is your final, good-looking HTML with proper CSS. Since everything else already works, you are free to mess about here without wondering what you broke when you change something.

like image 147
S.Lott Avatar answered Dec 21 '22 14:12

S.Lott


Start small, very small. Projects that take a single day are the best to get started.

Don't start with the design of a page, instead just get the data on the screen. After the data is on the screen take a pieces of paper and draw out your design. Make a few designs even if you think you found the perfect one draw a few more.

Use a template system so you can make several templates and select the best features between them.

like image 44
Steven Smethurst Avatar answered Dec 21 '22 12:12

Steven Smethurst