Web Development

website is a place for publishing information using web pages. A web page is a collection of text, multimedia and hyperlinks that allow users to navigate from one page to another. Web development is defined as the conception, design and implementation of a web entity created to serve a specific purpose. The purpose could be to sell something, promote products or publish information.

Websites can be categorised as personal or professional. Personal sites are mainly for people to share information about themselves or their products. They mays also just want to get attention, promote their skills or post their curriculum vitae online to improve their chances of getting a job. Recently, people have started to publish virtual journals called blogs that describe events in their lives, their interests or their personal opinions on various topics.

Professional sites are created as portals that showcase businesses and provide information on their products and services. Some of these portals enable businesses to sell products online and act as virtual storefronts for receiving orders and payment. Such sites can directly generate revenue for businesses.

Our Key Methodologies for web development

we need to look into several development methodologies. Waterfall model (also known as the traditional model) In this model, systems development is divided into five well-defined sequential stages. The stages are

Analysis

Identifying the problem and formulating how to translate it into the software domain as a specification.

Design

Designing the system.

Implementation

Implementing the system for end users in a real-world scenario.

Testing

Testing the system for functionality and bugs, against the initial specification.

Delivery/Support

Handing over the finished product to the customer and providing software, hardware and usability support. These stages must be performed sequentially. Hence, the final product will be delivered when all the stages have been completed.

We also consider the following important aspects of web development:

  • Security
  • Scalability
  • Search engine optimisation
  • Portability
  • Maintenance
  • Administration