You are on page 1of 13

A

PROJECT
ON
Web Development
(Computer-I)

Submitted as a partial fulfillment of the requirements


for
B.A. LL.B (HONS) 5 Year Integrated Course

Session: 2019-2020

Submitted On: 19th October, 2019

Submitted By: Submitted to:


AVANI LEKHARA Mrs. Jyotsna Jain
Roll No. -18
Semester -1 Section -A

University five year law college


University of Rajasthan, Jaipur
1
Declaration

I, AVANI LEKHARA, hereby declare that this project titled “Web


Development” is based on the original research work carried out by me under
the guidance and supervision of Mrs. Jyotsna Jain.

The interpretations put forth are based on my reading and understanding


of the original texts. The books, articles and websites etc. which have been
relied upon by me have been duly acknowledged at the respective places in the
text.

For the present project which I am submitting to the university, no degree


or diploma has been conferred on me before, either in this or in any other
university.

Date: 19th October, 2019 (Avani Lekhara)


Roll No.18
Semester 1A

2
Certificate

Mrs. Jyotsna Jain Date:19th October, 2019


Assistant Professor
University five year law college
University of Rajasthan ,Jaipur

This is to certify that Avani Lekhara student of semester 1.Section A of

University Five Year Law College, University of Rajasthan has carried out

project tittle "Web Development” under my supervision. It is an investigation

of a minor research project. The student has completed research work in

stipulated time and according to norms prescribed for the purpose.

Supervisor

3
Acknowledgment

I have written this project titled, "Web Development” under the


supervision of, Mrs. Jyotsna Jain Faculty, University Five Year Law College,
University of Rajasthan, Jaipur. Her valuable suggestions herein have not only
helped me immensely in making this work but also in developing an analytical
approach this work.

I found no words to express my sense of gratitude for Director Dr.


Sanjula Thanvi, and Dy. Director Mr. Manoj Meena and Mr. Abhishek Tiwari
constant encouragement at every step.

I am extremely grateful to librarian and library staff of the college for the
support and cooperation extended by them from time to time.

Avani Lekhara

4
Table of Contents

Contents Page No.

Declaration of originality 2

Certificate 3

Acknowledgment 4

Abstract 6

Objectives 7

Hypothesis 7

Research Question 7

Research Methodology 7

A Brief History of the Web 8

How the Web Works 8

Primary Web Development Technologies 9

Conclusion 12

Bibliography 13

5
Abstract
Web development is also known as by website development. Web development
largely denotes to the tasks associated with developing websites for hosting via intranet and
internet. The web development process comprises of Web design, Web content and network
configuration amongst other tasks.
Web Design: In simpler words, it is the process of gathering ideas and artistically
arranging and executing them by certain principles for a detailed purpose. It is the parallel
process of creation with the intention of presenting the content on electronic web pages.
Basically HTML, CSS and JavaScript used for Web design.
Web Content: Web content is one of the main reasons that individuals come to your
webpage. Basically, it is the textual-visual content that runs as a part of user experience on
the website. It includes Images, Sounds, Videos and Animations as well.
We can further classified web development in two groups:
Front end development: It is a part of a code, on the front of the application. Front
end development or client side development usually interacts with the user and it presents the
data in a proper manner. Front-end developers are accountable for a website’s user-facing
code and the design the immersive user experiences. In order to implement those intentions,
frontend developers must be skillful at three main languages HTML, CSS, JavaScript.
Back end development: In much simpler words, it is never visible to the user, it
generates the results. The core responsibilities of backend development are, sending contact
form, editing page content and signing from newsletter. The back end of a website comprises
of a server, an application, and a database. A backend developer shapes and maintains the
technology that powers those components, it enable the user-facing side of the website to
even be in the first place.
Therefore, Backend developer receives and frontend developer’s implements. Lots of
technologies are using for Back End Development like php, ASP.net, Java etc.
Web development refers to building, creating, and a maintaining websites. It includes
aspects such as, Web Design, Web Publishing, Web Programming, and database management.
Web development is about creating applications which run in a web browser.
Web development has taken over the world. Even with the rapid growth of mobile
development, web development is still critical because, as cell phones and tablets get more
powerful, creating cross-platform apps will become easier by making them web apps which
run in the browser.
Web development itself and how it is done has changed greatly over the years.

6
Objectives

Through this project work, the researcher aims to study about the Web Development.

Hypothesis

Web development is about creating applications which run in a web browser.

Research Question

What is the importance of Web Development in Internet?

Research Methodology

The researcher has adopted doctrinal method research. The researcher has made
extensive use of the available resources at the library of University Five Year Law College,
University of Rajasthan and also internet resources.

7
A Brief History of the Web
Web development started in a very different place than where it is now.

Early web development consisted mostly of creating static HTML pages, and
navigation was done exclusively by hyperlinks.

An early web developer didn’t really create an “app.” They created a set of static web
pages which were used to convey information and perhaps a few pictures, all linked together
with hyperlinks.

Early web developers utilized a technology called CGI to create the earliest web
applications which were able to conditionally generate HTML depending on data, like query
strings, which were sent from the browser to the server.

Then came along actual web development frameworks which were designed to make
CGI and dynamic generation of HTML easier.

In fact, this has become so true that Google created a web-based OS called Chrome
OS in which the OS is basically the Chrome web browser. One day everything will be hosted
on the web because browsers will be powerful enough to run everything. It's already moving
in that direction as we see more and more Cloud-Based technologies popping up.

How the Web Works


Some things have changed over the years, but the basic functionality of the web and
its underlying technologies have mostly remained the same.

Consider this brief primer a very condensed and basic explanation of how the web
works.

First of all, we have the web browser.

The web browser is able to parse and render HTML and CSS into a visible format
which we call a web page.

A web browser is also capable of executing JavaScript to do various things including


modifying the underlying structure of a web page.

The web browser has to send a request to a web server in order to get a web page to
render.

8
This is done through a protocol known as HTTP, or Hypertext Transfer Protocol.

When a request for a particular resource or URI (Uniform Resource Identifier) is sent
to a web server, that web server finds the requested content—if it exists—and send back a
response to the browser.

The browser then parses and renders that response, which is what the end user sees in
the web browser.

Now, obviously there is much more going on under the covers, but the basic idea is
that the web browser makes a request and the web server responds by returning back
from HTML, CSS, and JavaScript.

Primary Web Development Technologies

HTML (Hyper Text Markup Language)


This is the keystone of web development. All web development must contain some
HTML, because HTML is the basic building block of the web. Without the HTML the page
displays only Unformatted Text

HTML is used to specify the format and the layout of a web page.
HTML consists of a series of tags that define the parts and components of a web page.

For example, you might use the <img> tag to embed an image on a page.

A web browser will parse the HTML and use it along with CSS and JavaScript to
render a page.

9
Once page content is marked up with HTML tags, the browser applies the default
styles to the tags,

So now pages is readable, But what we should do to make the page look nice?

The Answer is CSS.

CSS (Cascading Style Sheet)


Set of rules defining how an html element will be presented in the browser

Before CSS existed, HTML was used to both specify the format of a web page as well
as to dictate how it should be displayed and styled.

This was a problem because it meant that in order to change the styling of a web
application— for example, to make all the text a different color—the HTML would have to
be changed in many places in the application.

CSS was invented to solve this problem by cleanly separating the content of a web
page from the styling of it.

CSS can be linked to in a web page in order to define the styling for that web page.

An entire web application can link to a set of CSS pages which set the style for the
entire web application.

JavaScript
Classic JavaScript is a client side language used to add interactivity to your Web
pages When JavaScript first came out, it was a bit of a novelty that was used to do some very
basic things on web pages, but JavaScript has evolved to take a much more central role in
web development.

At its heart, JavaScript is a fully-functional dynamic language which can be


executed directly in the web browser.

JavaScript makes web pages more interactive and allows for programmatic
manipulation of web pages and their content.

JavaScript can directly interact with the DOM of a web page, which is its underlying
structure.
10
Rendering: Server-Side
Before we can wrap up our very basic overview of web development, we do need to
talk about the differences between server-side rendering and client-side rendering, because
they can be quite confusing.

Let’s start with server-side rendering.

In the simplest model of web development, all web pages are rendered on the
server and the HTML, CSS, and JavaScript of that page is sent to the web browser, where it
is parsed and displayed to the user.

Server-side rendering simply means that the pages are fully constructed by the logic
on the server.

So, with server-side rendering, the logic for the application lives almost entirely on
the server.

Today, technologies like ASP.NET or PHP still mainly utilize this model, although
with the use of various JavaScript frameworks, even a server-side rendering technology can
be used for client-side rendering.

Client-Side Rendering
With the increasing capabilities of browsers and JavaScript engines in browsers, there
has been a strong movement towards what is known as client-side rendering.

Client-side rendering simply means that the content of the web page is constructed
in the browser—via JavaScript—instead of on the server.

Behind the scenes, JavaScript is being used to create and manipulate DOM elements
and even produce HTML or CSS that is part of the web page, or in this case, the web app.

There is usually only one page and the contents of that page are dynamically updated.

11
Conclusion

Overall Web development broadly refers to the tasks associated with developing
websites for hosting via intranet or internet. The web development process includes web
design, web content development, client-side/server-side scripting and network security
configuration, among other tasks.

Web development is the coding or programming that enables website functionality,


per the owner's requirements. It mainly deals with the non-design aspect of building websites,
which includes coding and writing markup.

Web development ranges from creating plain text pages to complex web-based
applications, social network applications and electronic business applications.

12
Bibliography

1. https://www.techopedia.com/definition/23889/web-development

2. https://www.w3schools.com/

3. https://en.wikipedia.org/wiki/Web_development

4. https://www.codeconquest.com/

5. https://www.edx.org/learn

6. https://www.google.com/

7. https://techterms.com/

13

You might also like