SlideShare une entreprise Scribd logo
1  sur  28
By
                                                        Kiramat Rahman




            Web Engineering, Department of Computer &
11/5/2012   Software Technology UoS                                      1
Out Line
  Basic Skills for building and maintaining websites
  Various Tools
  How to get domain name
  Domain Extension Types
  Choosing Domain Name
  What are Sub Domain




                Web Engineering, Department of Computer &
11/5/2012       Software Technology UoS                     2
Basic Skills for building and
maintaining websites
  If you are planning to maintain a Web site then I'm
   listing few basic skills which you will require to build
   and maintain a Web site.
  This list may go to infinite because today there are
   numerous technologies available and many are coming
   everyday.
  So you have to plan and affirm on any one of the
   available technologies and go ahead for your project.


                Web Engineering, Department of Computer &
11/5/2012       Software Technology UoS                       3
Basic Skills for building and
maintaining websites cont..
  This is not required that you should have knowledge of
   all the listed skills.
  If you want to develop a simple Web site then you
   would needs just first four skills listed here.
  Rest of the skills are required if you want to go for a
   bigger and more interactive Web site.




                 Web Engineering, Department of Computer &
11/5/2012        Software Technology UoS                     4
Basic Skills for building and
maintaining websites cont..
 Computer Operations:
  All you need to know is how to operate a computer -
   Windows, Linux or Macintosh.
  This depends on which Web Server you want to host
   your web site.
  So you should have basic knowledge of that system
   only.
  You should be well acquainted of basic operations like
   creating file, deleting file, updating file, directory
   creation, file permission etc.
                Web Engineering, Department of Computer &
11/5/2012       Software Technology UoS                     5
Basic Skills for building and
maintaining websites cont..
 Remote Access:
  Most of the times your Web Server will be accessed
   from remote site only.
  You should be well aware how to connect a computer
   from remote site.
  So at least you should have basic knowledge of telnet
   utility to connect to a remote machine.
  There are many service providers who will provide you
   control panel to manage your Web site.

               Web Engineering, Department of Computer &
11/5/2012      Software Technology UoS                     6
Basic Skills for building and
maintaining websites cont..
 File Uploading & Downloading:
  As I told you most of the times your Web Server will be
   on remote site.
  So you would need to upload and download all the
   files related to your Web site.
  So at least you should have basic knowledge of FTP
   utility to connect to a remote machine and download
   or upload your files.
  Almost service providers give you facility to upload
   your files on your Web server.
                Web Engineering, Department of Computer &
11/5/2012       Software Technology UoS                      7
Basic Skills for building and
maintaining websites cont..
 HTML / XHTML Knowledge:
  These are the markup languages which you will use to
   build your web site.
  So you should have good understanding on these
   languages.
  CSS Knowledge: Cascading Style Sheet knowledge is
   required to achieve many results which are not
   possible through HTML or XHTML.


               Web Engineering, Department of Computer &
11/5/2012      Software Technology UoS                     8
Basic Skills for building and
maintaining websites cont..
  PHP Script: Now a days many sites are being
   developed using PHP language. This script helps you
   to create an interactive Web site.
  PERL Script: PERL is another language which is being
   highly used to develop interactive Web Applications. .




               Web Engineering, Department of Computer &
11/5/2012      Software Technology UoS                      9
Basic Skills for building and
maintaining websites cont..
  Java or VB Scripts: These scripts are required to
   perform user level validations and to add more
   interactivity in your Web site. So a web developer is
   desired to have knowledge of any of the client side
   scripts.
  AJAX Technology: This is the latest technology in the
   web. Google and Yahoo are using this technology to
   give a better browsing experience to their site visitors.



                Web Engineering, Department of Computer &
11/5/2012       Software Technology UoS                        10
Basic Skills for building and
maintaining websites cont..
  ASP or JSP : These are another technologies to be used
   to develop interactive Web sites.
  Flash Knowledge: You can plan to use Macromedia
   Flash to build your Web site. This is a bit time
   consuming to learn this technology but once you
   learnt then you can develop very beautiful and
   attractive web sites using Flash.




               Web Engineering, Department of Computer &
11/5/2012      Software Technology UoS                      11
Basic Skills for building and
maintaining websites cont…
  HTTP Protocol: As you grow you are desired to have
     more knowledge about Web. So I would suggest you to
     go through the web backbone i.e. HTTP protocol as
     well.




                 Web Engineering, Department of Computer &
11/5/2012        Software Technology UoS                     12
Various Other Tools
  various other tools which you may need to develop
   your Web Site.
  Computer Machine : If you do not have computer
   available and you received this tutorial printed on a
   paper then I would say that first of all you would need
   a computer machine running either Windows or Linux
   or Unix or Macintosh system or any other operating
   system.



                Web Engineering, Department of Computer &
11/5/2012       Software Technology UoS                      13
Various Other Tools cont…
  Internet Connection: If you are not connected to the
     internet and you received this tutorial printed on a
     paper then I would say that this is second and another
     most important tool would need to connect to the
     Internet and to you Web Server where you will host
     your web site. For this purpose you can buy either a
     dial up connection or broadband connection of high
     speed connectivity based on your requirement and
     budget.


                  Web Engineering, Department of Computer &
11/5/2012         Software Technology UoS                     14
Various Other Tools cont…
  A Web Server : Apart from basic Internet connectivity
     you will need one Web Server to keep your all the files
     related to your Web sit. So you would need to buy
     space on a Web Server. There are millions of ISPs who
     are in business of selling web space at competitive
     prices. We will give more detail on this in Web Hosting
     Concepts chapter.




                  Web Engineering, Department of Computer &
11/5/2012         Software Technology UoS                     15
Various Other Tools cont…
  A Text Editor: This is another most important tool
   which you will need to develop your Web site.
  If you are using Windows then you can use notepad as
   a text editor, or
  if you are using Linux/Unix then vi editor
  You will need this editor to write your HTML, PHP or
   ASP pages or for any other editing purpose.



               Web Engineering, Department of Computer &
11/5/2012      Software Technology UoS                     16
Various Other Tools cont…
  A Web Browser: You will need this tool to see the result of
     your HTML file. So you should have either Internet
     Explorer or Firefox etc. installed on your computer.
    Web Authoring Tools: If you don't want to use a simple
     Text Editor to edit your HTML files
    then there are many commercial Web Authoring Tools
     available.
    These tools are also called HTML editors.
    Microsoft's Frontpage and Macromedia Dreamweaver are
     both a visual HTML and HTML source code editor. These
     editors helps you to develop your HTML pages vary rapidly.

                  Web Engineering, Department of Computer &
11/5/2012         Software Technology UoS                         17
Various Other Tools cont…
  Secure telnet client: If you are connecting to your
   Web server directly then you can use a tool called
   PuTTY.
  Secure FTP client: If you are connecting to your Web
   server directly using FTP client to upload or download
   your web files then you can use a tool called PSFTP.
  FTP stands for File Transfer Protocol. Simply put, after
   you design your web site, you need to send it to the
   Web
  and your FTP program will do just that for you. This is
   what I'm using while connecting to my web server.
                Web Engineering, Department of Computer &
11/5/2012       Software Technology UoS                       18
How to get domain name
  A domain name is the part of your Internet address
   that comes after "www". For example, in
   www.google.com the domain name is google.com.
  A domain name becomes your Business Address so
   care should be taken to select a domain name.
  Your domain name should be easy to remember and
   easy to type.




               Web Engineering, Department of Computer &
11/5/2012      Software Technology UoS                     19
How to get domain name
cont…..
  When you plan to put a site online, this is one of the important
     steps to buy a domain name.
    This is always not necessary that whatever domain name you are
     looking that is available so in that case you will have to opt for
     any other good domain name.
    When you buy a domain name it is registered and
     when domain names are registered they are added to a large
     domain name register,
     and information about your site - including your Internet IP
     address is stored on a DNS server and your contact information
     etc is registered with your registrar.



                    Web Engineering, Department of Computer &
11/5/2012           Software Technology UoS                               20
Domain Extension Types:
 There are many different types of domain extensions you can choose
  for your domain name. This depends on your business nature. If you
  are going to register a domain name for educational site purpose then
  you can go for .edu extension. Below is a reference of the correct usage
  of certain extensions. But there is no hard and fast rule to go for any
  extension. Most commonly used is .com
 .com - Stands for company/commercial, but it can be used for any web
  site.
 .net - Stands for network and is usually used for a network of sites.
 .org - Stands for organization and is supposed to be for non-profit
  bodies.




                    Web Engineering, Department of Computer &
11/5/2012           Software Technology UoS                                  21
Domain Extension Types cont….
  .pk - They are based on your country names so that you can go for
     country specific domain extensions.
    .biz - A newer extension on the Internet and can be used to indicate
     that this site is purely related to business.
    .info - Stands for information. This domain name extension can be
     very useful, and as a new comer it's doing well.
    .tv - Stands for Television and are more appropriate for TV channel
     sites.
    Newer domain extensions such as .biz .info and .us etc. have more
     name choices available as many of the popular domains have yet to be
     taken and most of the them are available at very nominal prices.




                     Web Engineering, Department of Computer &
11/5/2012            Software Technology UoS                                22
Choosing Domain Name:
  This is very important step to name your web site. As I have told you that your
   domain name will be your business address so very much care should be taken
   while choosing a domain name.
  Many people think it is important to have keywords in a domain. Keywords in
   the domain name are usually important, but it usually can be done while
   keeping the domain name short, memorable, and free of hyphens.
  Using keywords in your domain name give you a strong competitive advantage
   over your competitors.
  Having your keywords in your domain name can increase click through rates
   on search engine listings and paid ads as well as make it easier to Using your
   keywords in get keyword rich descriptive inbound links.




                      Web Engineering, Department of Computer &
11/5/2012             Software Technology UoS                                        23
Choosing Domain Name cont…
  Avoid buying long, and confusing domain names. May
     people separate the words in their domain names
     using dashes or hyphen. In the past the domain name
     itself was a significant ranking factor but now search
     engines have advanced it is not very significant factor
     anymore.




                  Web Engineering, Department of Computer &
11/5/2012         Software Technology UoS                      24
Choosing Domain Name cont…
  Keep two to three words in your domain name it will be
   more memorable. Some of the most memorable web sites
   do a great job of branding by creating their own word. Few
   examples are
   eBay, Yahoo!, Expedia, Slashdot, Fark, Wikipedia, Google...
  You should be able to say it over the telephone once and the
   other person should know how to spell it and they should
   know what you sell. If you can do that AND work keywords
   in there, good for you. If you can't, skip the keywords.




                 Web Engineering, Department of Computer &
11/5/2012        Software Technology UoS                      25
What are Sub Domains:

  You can divide your domain into many sub domains based on your
     requirement. If you are doing multiple business using the same domain
     then its worth to use sub domain for every business. Following are
     examples of sub domains
    You must have seen http://www.google.com as a main domain but
     google has created many subdomains based on their business. Few of
     them are as follows:
    http://adwords.google.com - This sub domain is being used for Google
     Adwords.
    http://groups.google.com - This sub domain is being used for Google
     Groups.
    http://images.google.com - This sub domain is being used for Google
     Images.



                     Web Engineering, Department of Computer &
11/5/2012            Software Technology UoS                             26
What are Sub Domains
  This way you can present your different business sections in a
   very good segregated way. This is not a big thing to create a sub
   domain. If you already have registered a domain your registrar
   will provide you a way to create your sub domains. You may need
   to talk to your registrar for more detail.
  Now you are ready for a web site construction. Before proceeding
   ahead you have to take many factors into consideration. I can not
   list out each and everything but I have described major factors in
   this lecture which will help you to have a better web site:




                  Web Engineering, Department of Computer &
11/5/2012         Software Technology UoS                           27
Q&A

            Web Engineering, Department of Computer &
11/5/2012   Software Technology UoS                     28

Contenu connexe

Tendances

Training report on web developing
Training report on web developingTraining report on web developing
Training report on web developingJawhar Ali
 
Web deveopment using React js and Node js with SQL.
Web deveopment using React js and Node js with SQL.Web deveopment using React js and Node js with SQL.
Web deveopment using React js and Node js with SQL.Jayant Surana
 
Understanding the business of web development
Understanding the business of web developmentUnderstanding the business of web development
Understanding the business of web developmentConveyz
 
2014_report
2014_report2014_report
2014_reportK SEZER
 
FRONT-END WEB DEVELOPMENT WITH REACTJS
FRONT-END WEB DEVELOPMENT WITH REACTJSFRONT-END WEB DEVELOPMENT WITH REACTJS
FRONT-END WEB DEVELOPMENT WITH REACTJSTran Phong Phu
 
Six Months Industrial Training11
Six Months Industrial Training11Six Months Industrial Training11
Six Months Industrial Training11Manoj Rao
 
Major File On web Development
Major File On web Development Major File On web Development
Major File On web Development Love Kothari
 
Summer training in web designing
Summer training in web designingSummer training in web designing
Summer training in web designingDUCC Systems
 
Rich Internet Applications (RIA)
Rich Internet Applications (RIA)Rich Internet Applications (RIA)
Rich Internet Applications (RIA)guest3214e8
 
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web DevelopmentWebinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web DevelopmentEdureka!
 
Mobile/Web App Development Project Report
Mobile/Web App Development Project ReportMobile/Web App Development Project Report
Mobile/Web App Development Project ReportAbubakr Cheema
 
Zend Framework In Action
Zend Framework In ActionZend Framework In Action
Zend Framework In Actionaskme
 
Project report | Major Project | Engineering | Devansh Koolwal
Project report | Major Project | Engineering | Devansh KoolwalProject report | Major Project | Engineering | Devansh Koolwal
Project report | Major Project | Engineering | Devansh KoolwalDevansh Koolwal
 

Tendances (20)

Training report on web developing
Training report on web developingTraining report on web developing
Training report on web developing
 
Acknowledgement
AcknowledgementAcknowledgement
Acknowledgement
 
Web deveopment using React js and Node js with SQL.
Web deveopment using React js and Node js with SQL.Web deveopment using React js and Node js with SQL.
Web deveopment using React js and Node js with SQL.
 
Understanding the business of web development
Understanding the business of web developmentUnderstanding the business of web development
Understanding the business of web development
 
2014_report
2014_report2014_report
2014_report
 
E-PORTAL OF COLLAGE
E-PORTAL OF COLLAGEE-PORTAL OF COLLAGE
E-PORTAL OF COLLAGE
 
Web design vs web development
Web design vs web developmentWeb design vs web development
Web design vs web development
 
FRONT-END WEB DEVELOPMENT WITH REACTJS
FRONT-END WEB DEVELOPMENT WITH REACTJSFRONT-END WEB DEVELOPMENT WITH REACTJS
FRONT-END WEB DEVELOPMENT WITH REACTJS
 
Six Months Industrial Training11
Six Months Industrial Training11Six Months Industrial Training11
Six Months Industrial Training11
 
industrial_placement_report
industrial_placement_reportindustrial_placement_report
industrial_placement_report
 
Major File On web Development
Major File On web Development Major File On web Development
Major File On web Development
 
Summer training in web designing
Summer training in web designingSummer training in web designing
Summer training in web designing
 
College Web Site HTML PROJECT
College Web Site HTML PROJECTCollege Web Site HTML PROJECT
College Web Site HTML PROJECT
 
Rich Internet Applications (RIA)
Rich Internet Applications (RIA)Rich Internet Applications (RIA)
Rich Internet Applications (RIA)
 
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web DevelopmentWebinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
 
Mobile/Web App Development Project Report
Mobile/Web App Development Project ReportMobile/Web App Development Project Report
Mobile/Web App Development Project Report
 
Web developnment
Web developnment Web developnment
Web developnment
 
Zend Framework In Action
Zend Framework In ActionZend Framework In Action
Zend Framework In Action
 
Report on web development
Report on web developmentReport on web development
Report on web development
 
Project report | Major Project | Engineering | Devansh Koolwal
Project report | Major Project | Engineering | Devansh KoolwalProject report | Major Project | Engineering | Devansh Koolwal
Project report | Major Project | Engineering | Devansh Koolwal
 

En vedette

6 types of web application development
6 types of web application development6 types of web application development
6 types of web application developmentClustox
 
14 steps to build a professional reseller partner program
14 steps to build a professional reseller partner program14 steps to build a professional reseller partner program
14 steps to build a professional reseller partner programDaniel Nilsson
 
Analysis on the Business Model
Analysis on the Business Model Analysis on the Business Model
Analysis on the Business Model Roni Bhowmik
 

En vedette (6)

Web Engineering
Web EngineeringWeb Engineering
Web Engineering
 
6 types of web application development
6 types of web application development6 types of web application development
6 types of web application development
 
E commerce
E commerceE commerce
E commerce
 
14 steps to build a professional reseller partner program
14 steps to build a professional reseller partner program14 steps to build a professional reseller partner program
14 steps to build a professional reseller partner program
 
Analysis on the Business Model
Analysis on the Business Model Analysis on the Business Model
Analysis on the Business Model
 
E commerce
E commerceE commerce
E commerce
 

Similaire à Web engineering lecture 4

Similaire à Web engineering lecture 4 (20)

Food borne human diseases
Food borne human diseasesFood borne human diseases
Food borne human diseases
 
Aspnet2.0 Introduction
Aspnet2.0 IntroductionAspnet2.0 Introduction
Aspnet2.0 Introduction
 
Web development
Web developmentWeb development
Web development
 
Web Development SEO Expate BD LTD 1 01.02.2023 .pdf
Web Development SEO Expate BD LTD 1 01.02.2023 .pdfWeb Development SEO Expate BD LTD 1 01.02.2023 .pdf
Web Development SEO Expate BD LTD 1 01.02.2023 .pdf
 
Fundamental of-web design-trends-20142
Fundamental of-web design-trends-20142Fundamental of-web design-trends-20142
Fundamental of-web design-trends-20142
 
A comprehensive software infrastructure of .Net
A comprehensive software infrastructure of .Net  A comprehensive software infrastructure of .Net
A comprehensive software infrastructure of .Net
 
Basics of Web Development.pptx
Basics of Web Development.pptxBasics of Web Development.pptx
Basics of Web Development.pptx
 
Php On Windows
Php On WindowsPhp On Windows
Php On Windows
 
Web development
Web developmentWeb development
Web development
 
webdevelopment-210628031421.pdf
webdevelopment-210628031421.pdfwebdevelopment-210628031421.pdf
webdevelopment-210628031421.pdf
 
How To be a Backend developer
How To be a Backend developer    How To be a Backend developer
How To be a Backend developer
 
Roadmap to Become a Pro in MERN Stack Development
Roadmap to Become a Pro in MERN Stack DevelopmentRoadmap to Become a Pro in MERN Stack Development
Roadmap to Become a Pro in MERN Stack Development
 
Web II - 01 - Introduction to server-side development
Web II - 01 - Introduction to server-side developmentWeb II - 01 - Introduction to server-side development
Web II - 01 - Introduction to server-side development
 
test4
test4test4
test4
 
Web
WebWeb
Web
 
test4
test4test4
test4
 
test3
test3test3
test3
 
Top 11 Front-End Web Development Tools To Consider in 2020
 Top 11 Front-End Web Development Tools To Consider in 2020 Top 11 Front-End Web Development Tools To Consider in 2020
Top 11 Front-End Web Development Tools To Consider in 2020
 
mobility_whtppr_php
mobility_whtppr_phpmobility_whtppr_php
mobility_whtppr_php
 
mobility_whtppr_php
mobility_whtppr_phpmobility_whtppr_php
mobility_whtppr_php
 

Web engineering lecture 4

  • 1. By Kiramat Rahman Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 1
  • 2. Out Line  Basic Skills for building and maintaining websites  Various Tools  How to get domain name  Domain Extension Types  Choosing Domain Name  What are Sub Domain Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 2
  • 3. Basic Skills for building and maintaining websites  If you are planning to maintain a Web site then I'm listing few basic skills which you will require to build and maintain a Web site.  This list may go to infinite because today there are numerous technologies available and many are coming everyday.  So you have to plan and affirm on any one of the available technologies and go ahead for your project. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 3
  • 4. Basic Skills for building and maintaining websites cont..  This is not required that you should have knowledge of all the listed skills.  If you want to develop a simple Web site then you would needs just first four skills listed here.  Rest of the skills are required if you want to go for a bigger and more interactive Web site. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 4
  • 5. Basic Skills for building and maintaining websites cont.. Computer Operations:  All you need to know is how to operate a computer - Windows, Linux or Macintosh.  This depends on which Web Server you want to host your web site.  So you should have basic knowledge of that system only.  You should be well acquainted of basic operations like creating file, deleting file, updating file, directory creation, file permission etc. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 5
  • 6. Basic Skills for building and maintaining websites cont.. Remote Access:  Most of the times your Web Server will be accessed from remote site only.  You should be well aware how to connect a computer from remote site.  So at least you should have basic knowledge of telnet utility to connect to a remote machine.  There are many service providers who will provide you control panel to manage your Web site. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 6
  • 7. Basic Skills for building and maintaining websites cont.. File Uploading & Downloading:  As I told you most of the times your Web Server will be on remote site.  So you would need to upload and download all the files related to your Web site.  So at least you should have basic knowledge of FTP utility to connect to a remote machine and download or upload your files.  Almost service providers give you facility to upload your files on your Web server. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 7
  • 8. Basic Skills for building and maintaining websites cont.. HTML / XHTML Knowledge:  These are the markup languages which you will use to build your web site.  So you should have good understanding on these languages.  CSS Knowledge: Cascading Style Sheet knowledge is required to achieve many results which are not possible through HTML or XHTML. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 8
  • 9. Basic Skills for building and maintaining websites cont..  PHP Script: Now a days many sites are being developed using PHP language. This script helps you to create an interactive Web site.  PERL Script: PERL is another language which is being highly used to develop interactive Web Applications. . Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 9
  • 10. Basic Skills for building and maintaining websites cont..  Java or VB Scripts: These scripts are required to perform user level validations and to add more interactivity in your Web site. So a web developer is desired to have knowledge of any of the client side scripts.  AJAX Technology: This is the latest technology in the web. Google and Yahoo are using this technology to give a better browsing experience to their site visitors. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 10
  • 11. Basic Skills for building and maintaining websites cont..  ASP or JSP : These are another technologies to be used to develop interactive Web sites.  Flash Knowledge: You can plan to use Macromedia Flash to build your Web site. This is a bit time consuming to learn this technology but once you learnt then you can develop very beautiful and attractive web sites using Flash. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 11
  • 12. Basic Skills for building and maintaining websites cont…  HTTP Protocol: As you grow you are desired to have more knowledge about Web. So I would suggest you to go through the web backbone i.e. HTTP protocol as well. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 12
  • 13. Various Other Tools  various other tools which you may need to develop your Web Site.  Computer Machine : If you do not have computer available and you received this tutorial printed on a paper then I would say that first of all you would need a computer machine running either Windows or Linux or Unix or Macintosh system or any other operating system. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 13
  • 14. Various Other Tools cont…  Internet Connection: If you are not connected to the internet and you received this tutorial printed on a paper then I would say that this is second and another most important tool would need to connect to the Internet and to you Web Server where you will host your web site. For this purpose you can buy either a dial up connection or broadband connection of high speed connectivity based on your requirement and budget. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 14
  • 15. Various Other Tools cont…  A Web Server : Apart from basic Internet connectivity you will need one Web Server to keep your all the files related to your Web sit. So you would need to buy space on a Web Server. There are millions of ISPs who are in business of selling web space at competitive prices. We will give more detail on this in Web Hosting Concepts chapter. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 15
  • 16. Various Other Tools cont…  A Text Editor: This is another most important tool which you will need to develop your Web site.  If you are using Windows then you can use notepad as a text editor, or  if you are using Linux/Unix then vi editor  You will need this editor to write your HTML, PHP or ASP pages or for any other editing purpose. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 16
  • 17. Various Other Tools cont…  A Web Browser: You will need this tool to see the result of your HTML file. So you should have either Internet Explorer or Firefox etc. installed on your computer.  Web Authoring Tools: If you don't want to use a simple Text Editor to edit your HTML files  then there are many commercial Web Authoring Tools available.  These tools are also called HTML editors.  Microsoft's Frontpage and Macromedia Dreamweaver are both a visual HTML and HTML source code editor. These editors helps you to develop your HTML pages vary rapidly. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 17
  • 18. Various Other Tools cont…  Secure telnet client: If you are connecting to your Web server directly then you can use a tool called PuTTY.  Secure FTP client: If you are connecting to your Web server directly using FTP client to upload or download your web files then you can use a tool called PSFTP.  FTP stands for File Transfer Protocol. Simply put, after you design your web site, you need to send it to the Web  and your FTP program will do just that for you. This is what I'm using while connecting to my web server. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 18
  • 19. How to get domain name  A domain name is the part of your Internet address that comes after "www". For example, in www.google.com the domain name is google.com.  A domain name becomes your Business Address so care should be taken to select a domain name.  Your domain name should be easy to remember and easy to type. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 19
  • 20. How to get domain name cont…..  When you plan to put a site online, this is one of the important steps to buy a domain name.  This is always not necessary that whatever domain name you are looking that is available so in that case you will have to opt for any other good domain name.  When you buy a domain name it is registered and  when domain names are registered they are added to a large domain name register,  and information about your site - including your Internet IP address is stored on a DNS server and your contact information etc is registered with your registrar. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 20
  • 21. Domain Extension Types:  There are many different types of domain extensions you can choose for your domain name. This depends on your business nature. If you are going to register a domain name for educational site purpose then you can go for .edu extension. Below is a reference of the correct usage of certain extensions. But there is no hard and fast rule to go for any extension. Most commonly used is .com  .com - Stands for company/commercial, but it can be used for any web site.  .net - Stands for network and is usually used for a network of sites.  .org - Stands for organization and is supposed to be for non-profit bodies. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 21
  • 22. Domain Extension Types cont….  .pk - They are based on your country names so that you can go for country specific domain extensions.  .biz - A newer extension on the Internet and can be used to indicate that this site is purely related to business.  .info - Stands for information. This domain name extension can be very useful, and as a new comer it's doing well.  .tv - Stands for Television and are more appropriate for TV channel sites.  Newer domain extensions such as .biz .info and .us etc. have more name choices available as many of the popular domains have yet to be taken and most of the them are available at very nominal prices. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 22
  • 23. Choosing Domain Name:  This is very important step to name your web site. As I have told you that your domain name will be your business address so very much care should be taken while choosing a domain name.  Many people think it is important to have keywords in a domain. Keywords in the domain name are usually important, but it usually can be done while keeping the domain name short, memorable, and free of hyphens.  Using keywords in your domain name give you a strong competitive advantage over your competitors.  Having your keywords in your domain name can increase click through rates on search engine listings and paid ads as well as make it easier to Using your keywords in get keyword rich descriptive inbound links. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 23
  • 24. Choosing Domain Name cont…  Avoid buying long, and confusing domain names. May people separate the words in their domain names using dashes or hyphen. In the past the domain name itself was a significant ranking factor but now search engines have advanced it is not very significant factor anymore. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 24
  • 25. Choosing Domain Name cont…  Keep two to three words in your domain name it will be more memorable. Some of the most memorable web sites do a great job of branding by creating their own word. Few examples are eBay, Yahoo!, Expedia, Slashdot, Fark, Wikipedia, Google...  You should be able to say it over the telephone once and the other person should know how to spell it and they should know what you sell. If you can do that AND work keywords in there, good for you. If you can't, skip the keywords. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 25
  • 26. What are Sub Domains:  You can divide your domain into many sub domains based on your requirement. If you are doing multiple business using the same domain then its worth to use sub domain for every business. Following are examples of sub domains  You must have seen http://www.google.com as a main domain but google has created many subdomains based on their business. Few of them are as follows:  http://adwords.google.com - This sub domain is being used for Google Adwords.  http://groups.google.com - This sub domain is being used for Google Groups.  http://images.google.com - This sub domain is being used for Google Images. Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 26
  • 27. What are Sub Domains  This way you can present your different business sections in a very good segregated way. This is not a big thing to create a sub domain. If you already have registered a domain your registrar will provide you a way to create your sub domains. You may need to talk to your registrar for more detail.  Now you are ready for a web site construction. Before proceeding ahead you have to take many factors into consideration. I can not list out each and everything but I have described major factors in this lecture which will help you to have a better web site: Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 27
  • 28. Q&A Web Engineering, Department of Computer & 11/5/2012 Software Technology UoS 28