Jump to content

Website design


Graystone

Recommended Posts

Does anybody know of the best way to go about learning to create websites?

I'm currently a full time student with some mediocre programming background, I'd like to get into website design to make some money while I'm going to school. I have plenty of experience on the business end of it, but I've never created my own website, don't know anything about server hosting, domain name registrations, etc. I suspect creating some templates would be first priority, build a portfolio that I can build websites from per request of the customer.

Link to comment
Share on other sites

Does anybody know of the best way to go about learning to create websites?

I'm currently a full time student with some mediocre programming background, I'd like to get into website design to make some money while I'm going to school. I have plenty of experience on the business end of it, but I've never created my own website, don't know anything about server hosting, domain name registrations, etc. I suspect creating some templates would be first priority, build a portfolio that I can build websites from per request of the customer.

 

You can get a domain name at http://GoDaddy.com, http://Domain.com, http://Domains.com, http://NameCheap.com and any other provider which you can find by doing a search.

You can get hosting from similar places; just do a quick search.

If you want to learn web-development I recommend going to http://w3schools.com and learning HTML, CSS, and JavaScript. In the case that you're planning on making dynamic websites you should learn either ASP or PHP depending on what you like/or the majority of your customers already have installed on their servers(if anything).

Edited by Sato
Link to comment
Share on other sites

It depends on what type of website you want to build:

 

1. Simple website (HTML, CSS, Javascript): a simple website pages .html that are linked with a single style sheet .css, java scripts enable you to do

some tweaks, these websites can be built also through WYSIWYG HTML editors such as FrontPage

 

2. Master-detail website (HTML, CSS, Javascript, SharePoint\DreamWave\..): using SharePoint\DreamWave\..etc you can build a complete

website, where the shape of your website is designed in a special html page "the master page" .master which contains a detail-containers such

as content-container, now the content pages .html are substituted into the content-container in the master page to the output, it's more like a

formula (master page), and input values (content pages), note also that master-detail websites are dynamic, in SharePoint you can link

your page with a C# or a VB.net code ...

 

3. Simple Dynamic website (ASP\JSP\PHP, HTML, CSS, Javascript): a dynamic website is one where you can manage users sessions, login

routines, work with the database, ..etc, for example the PHP: .php files represent the website pages, a .php file is basically an HTML

page mixed with PHP code ...

 

Example (example.html):

<html>
   <head>
       <title>HTML Page Example</title>
   </head>
   <body>
       <div id="header" style="length:100px;width:800px;background-color:red;">header</div>
       <div id="content" style="length:400px;width:800px;background-color:green;">content</div>
       <div id="footer" style="length:40px;width:800px;background-color:blue;">footer</div>
   </body>
</html>

 

:: Note down here, that we used the same HTML example, but we added PHP code within <? .. ?>

 

Example (example.php):

<html>
   <head>
       <title>HTML Page Example</title>
   </head>
   <body>
       <div id="header" style="length:100px;width:800px;background-color:red;">header</div>
       <div id="content" style="length:400px;width:800px;background-color:green;">
           <?
               // PHP CODE

               echo "Time: " ;

               // Print Date and Time

               echo strftime ( '%c' ) ;

           ?>
       </div>
       <div id="footer" style="length:40px;width:800px;background-color:blue;">footer</div>
   </body>
</html>

 

If you are doing this as a business, the website graphical and interactional design and structure is important,

in this case you will need to work with a web graphical designer .. or learn how to design a website using Photoshop, ..etc

and how to trim the website to build the pages\the master page.

Edited by khaled
Link to comment
Share on other sites

Does anybody know of the best way to go about learning to create websites?

I'm currently a full time student with some mediocre programming background, I'd like to get into website design to make some money while I'm going to school. I have plenty of experience on the business end of it, but I've never created my own website, don't know anything about server hosting, domain name registrations, etc. I suspect creating some templates would be first priority, build a portfolio that I can build websites from per request of the customer.

 

First of all you will be trying to break into an already crowded market - plenty of large web marketing companies and plenty of DIY website packages.

 

Your best bet will be if you know some one with a business website who might want small modifications or content updating from time to time.

 

Short of that you will probably find it very difficult to get any customers. But hey you can try.

 

I can tell you that unix server hosting is very much cheaper than windows server hosting and in order to create unix hosted websites you need to learn PHP.

 

PHP and Windows ASP are virtually identical structurally speaking.

 

If you know C or C++ or visual basic then you will find it fairly easy to pick up ASP/javascript or ASP/VBScript.

 

PHP script is very structurally very similar to javascript although the the syntax is some what different.

 

http://www.w3schools.com/asp/asp_examples.asp

http://www.w3schools.com/js/default.asp

 

Start with this website with a little ASP/javascript programming

 

They also have php programming:

 

http://www.w3schools.com/PHP/php_mail.asp

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.