The first step in making your website is to create the graphics and export the graphics and create HTML pages. You can add the JavaScript for validation of the user input. After completing and testing of the website you can upload the website on your server.
To upload the website on your server, you should have the IP address, user name and password of your hosting server. Once all these information are available you can upload your website on the server.
Uploading site can be done in many ways, but the most popular is FTP. After hosting account is created users is provided with an FTP account. Using software such as CuteFTP or WS_FTP, user can log into their host. Then, using the program like a normal windows program, users can drag and drop files onto their web host. These files become live online instantaneously.
CuteFTP is a series of FTP (file transfer) client applications developed by GlobalSCAPE since 1996. Both a Windows-based or Mac-based interface and made for both home and professional use. CuteFTP is used to transfer files between computers and File Transfer Protocol (FTP) servers to publish web pages, download digital images, music, multi-media files and software, and transfer files of any size or type between home and office. Since 1999, CuteFTP Pro and CuteFTP Mac Pro have also been available alongside CuteFTP Home with free trial periods.
WS_FTP Pro is a Windows-based program enabling the file transfers between local systems (e.g. user PC) and remote sites (e.g. user Server) using the FTP (File Transfer Protocol) system. This program will let users to transfer files from their PC to another server, browse the contents of that server, delete files from the server and transfer them back to your PC again if necessary.
You can also use the IE browser to upload your website you the server.
Once website is uploaded you can test it in the browser. While testing if you found some error, you can rectify the error and re-upload the web page. This way you can upload and re-upload the website on your server.
Its very important to learn all these information specifically if you are maintenaining your website yourself. You can also take the professional services of any website development company for maintaining your website.