Professional Documents
Culture Documents
Project Submitted for the partial fulfillment of the requirement for the award
of the degree of
Bachelor of Technology
in
ELECTRICAL ENGINEERING
Submitted by
Yashendra Singh (1809120107)
2020-21 (Odd-Sem)
Semester-V
JSS MAHAVIDYAPEETHA
JSS ACADEMY OF TECHNICAL EDUCATION, NOIDA
DEPARTMENT OF ELECTRICAL ENGINEERING
C-20/1, SECTOR – 62, NOIDA- 201301
DECLARATION
I hereby declare that this submission is my own work and that, to the best of my knowledge
and belief, it contains no material previously published or written by another person nor
material which to a substantial extent has been accepted for the award of any other degree or
diploma of the university or other institute of higher learning except where due
acknowledgement has been made in the text.
Signature of Student:
Date: 18.03.2021
ACKNOWLEDGEMENT
I would like to express my gratitude to Parveen mandal Ma’am, my mentor for this project. I
would like to thank her for her constant support, enthusiastic encouragement and useful
critiques. She had provided me excellent guidance for a good learning experience. I would
also like to thank our Principal Mr. Gurulingappa M. Patil for providing me this
opportunity.
ABSTRACT
The report is about web development. Web development is the creation of dynamic web
applications. Examples of web applications are social networking sites like Facebook or e-
commerce sites like Amazon. There are two broad divisions of web development- front end
development (client side development) and back end development (server side development).
Front end development refers to constructing what a user sees when they load a web
application-the content, design and how you interact with it.This is done with three codes-
HTML, CSS and JavaScript. Back end development controls what goes on behind the scenes
of a web application. This report covers:
`
TABLE OF CONTENTS
Page no.
Declaration 2
Certificate 3
Acknowledgement 4
Abstract 5
Introduction 7
What is a Website? 9
Parts of a Website 11
Future Scope 24
References 25
INTRODUCTION
Web development is the creation of dynamic web applications. Examples of web applications
are social networking sites like Facebook or e-commerce sites like Amazon. There are two
broad divisions of web development- front end development (client side development) and
back end development (server side development). The front end is the stuff you see on the
website in your browser, including the presentation of content and user interface elements
like the navigation bar. Front-end developers use HTML, CSS, JavaScript, and their relevant
frameworks to ensure that content is presented effectively and that users have an excellent
experience.The back end refers to the guts of the application, which live on the server. The
back end stores and serves program data to ensure that the front end has what it needs. This
process can become very complicated when a website has millions of users. Back-end
developers use programming languages like Java, Python, and Ruby to work with data. Back
end scripts are written in many different coding languages such as: PHP, ASP.NET, Java,
Node.js, and Python.
Fig 1.1 Difference between front-end and back-end
What is a Website??
Web pages, which are the building blocks of websites, are documents, typically composed
in plain text interspersed with formatting instructions of Hypertext Markup Language
(HTML, XHTML). Web pages are accessed and transported with the Hypertext Transfer
Protocol (HTTP), which may optionally employ encryption (HTTP Secure, HTTPS) to
provide security and privacy for the user. The user's application, often a web browser, renders
the page content according to its HTML markup instructions onto a display terminal.
Hyperlinking between web pages conveys to the reader the site structure and guides the
navigation of the site, which often starts with a home page containing a directory of the
site web content.
Website logo
The logo section of the website will commonly be the space for identifying the website
brand. While personal blogs and other non-brand-driven websites may only include the
name of the website here, this spot is the first point of call for establishing a brand on the
website. This image or text is often linked to the website main page, often known as
“home”.
Header
The header is the top portion of the website, often containing the website logo as well as
the main menu. The header is often a permanent fixture of the website, where the main
content might scroll beneath it. The header contains information that is important to
website navigation.
Menu
Menus, often placed at an easy-to-reach place on the website, provide a way to navigate
the website in an easy way. A main menu is often contained in the header, or on a
collapsible pane (especially in mobile views of websites), and allows navigation through
the pages of the website.
Body
The body area of a website is the area of the website that contains the most content. There
are a number of different kinds of content. Specific pages will contain specific content.
The home page depicted contains examples of these types of content in ways that would
be displayed on a home page.
Highlighted content
Highlighted content, often exclusively on the home page, guides visitors to parts of your
website that will convert into website goals. Website goals are the actions, interactions,
etc. on your website that fulfil the very purpose of your website. Booking a flight on a
travel agent’s website, or buying goods on an online store are examples of this.
Call To Action(CTA)
CTAs are important for guiding visitors to your website to important information,
completing website goals, and navigating your website. CTAs can be obvious, such as
buttons, or more subtle, like linking within text, but all serve the same purpose: guiding
visitors to information that is relevant to them.
Sidebar
While many modern websites with flat design elements frame the body content within the
full width of the website, sidebars are very common website elements that haven’t
disappeared entirely. Sidebars, like menus, often help with navigation. When large
amount of information, like multiple blog posts, or products need to be ordered, a sidebar
can help.
Forms
Forms are ideal ways of gathering information from your visitors. Contact forms are very
common, and work to get the name and a means of contacting visitors at the very least.
Buttons
As CTAs, prompts to complete an interaction like a form, or simply as a link to another
part of your website (menus use this often) buttons are handy interactive parts of your
website that prompt engagement. Unique styling to these parts of the website can be
helpful in brand building, highlighting the CTA related, and guiding the visitor’s eye to a
particular piece of information.
Social links
Social media links are a popular addition to most websites. While the example shows the
links in the footer, social media links can be displayed on any part of the website. If a
visitor likes your website, wants to get updates from your website via social media, or
simply prefers getting in contact via social media, these links will prompt further
engagement with your website.
Fig1.3 Parts of a website
Atom was released from beta, as version 1.0, on 25 June 2015. Its developers call it a
"hackable text editor for the 21st Century". It is fully customizable in HTML, CSS, and
JavaScript.
HTML :
Web browsers receive HTML documents from a web server or from local storage
and render the documents into multimedia web pages. HTML describes the structure of a web
page semantically and originally included cues for the appearance of the document.
HTML elements are the building blocks of HTML pages. With HTML constructs, images and
other objects such as interactive forms may be embedded into the rendered page. HTML
provides a means to create structured documents by denoting structural semantics for text such
as headings, paragraphs, lists, links, quotes and other items.
CSS:
Separation of formatting and content also makes it feasible to present the same markup page in
different styles for different rendering methods, such as on-screen, in print, by voice (via
speech-based browser or screen reader), and on Braille-based tactile devices. CSS also has
rules for alternate formatting if the content is accessed on a mobile device.
Bootstrap:
Bootstrap is the third-most-starred project on GitHub, with more than 135,000 stars, behind
only freeCodeCamp (almost 305,000 stars) and marginally behind Vue.js framework.
Media Queries:
HTML
History of HTML:
The first publicly available description of HTML was a document called "HTML Tags", first
mentioned on the Internet by Tim Berners-Lee in late 1991. It describes 18 elements
comprising the initial, relatively simple design of HTML.
HTML is a very evolving markup language and has evolved with various versions
updating. Long before its revised standards and specifications are carried in, each version has
allowed its user to create web pages in the much easier and prettier way and make sites very
efficient.
• HTML 1.0 was released in 1993 with the intention of sharing information which can be
readable and accessible via web browsers. But not much of the developers were involved in
creating websites. So the language was also not growing.
• Then comes the HTML 2.0, published in 1995; which contains all the features of HTML 1.0
along with that few additional features; which remained as the standard markup language for
designing and creating websites until January 1997 and refined various core features of
HTML.
• Then comes the HTML 3.0, where Dave Raggett who introduced a fresh paper or draft on
HTML. It included improved new features of HTML, giving more powerful characteristics
for webmasters in designing web pages. But these powerful features of new HTML slowed
down the browser in applying further improvements.
• Then comes the HTML 4.01 which is widely used and was a successful version of HTML
before HTML 5.0, which is currently released and used worldwide. HTML 5 can be said for
as an extended version of HTML 4.01 which was published in the year 2012.
Features Of HTML:
History of CSS:
CSS was first proposed by Håkon Wium Lie on October 10, 1994. At the time, Lie was
working with Tim Berners-Lee at CERN. Several other style sheet languages for the web were
proposed around the same time, and discussions on public mailing lists and inside World Wide
Web Consortium resulted in the first W3C CSS Recommendation (CSS1) being released in
1996. In particular, a proposal by Bert Bos was influential; he became co-author of CSS1, and
is regarded as co-creator of CSS.
Style sheets have existed in one form or another since the beginnings of Standard Generalized
Markup Language (SGML) in the 1980s, and CSS was developed to provide style sheets for
the web. One requirement for a web style sheet language was for style sheets to come from
different sources on the web. Therefore, existing style sheet languages
like DSSSL and FOSI were not suitable. CSS, on the other hand, let a document's style be
influenced by multiple style sheets by way of "cascading" styles.
As HTML grew, it came to encompass a wider variety of stylistic capabilities to meet the
demands of web developers. This evolution gave the designer more control over site
appearance, at the cost of more complex HTML. Variations in web browser implementations,
such as ViolaWWW and WorldWideWeb, made consistent site appearance difficult, and users
had less control over how web content was displayed. The browser/editor developed by Tim
Berners-Lee had style sheets that were hard-coded into the program. The style sheets could
therefore not be linked to documents on the web. Robert Cailliau, also of CERN, wanted to
separate the structure from the presentation so that different style sheets could describe
different presentation for printing, screen-based presentations, and editors.
Features of CSS:
Accessibility
Without CSS, web designers must typically lay out their pages with techniques such as HTML
tables that hinder accessibility for vision-impaired users
Page reformatting
With a simple change of one line, a different style sheet can be used for the same page. This
has advantages for accessibility, as well as providing the ability to tailor a page or site to
different target devices. Furthermore, devices not able to understand the styling still display
the content.
BOOTSTRAP:
History of Bootstrap:
Bootstrap, originally named Twitter Blueprint, was developed by Mark Otto and Jacob
Thornton at Twitter as a framework to encourage consistency across internal tools. Before
Bootstrap, various libraries were used for interface development, which led to inconsistencies
and a high maintenance burden.
After a few months of development by a small group, many developers at Twitter began to
contribute to the project as a part of Hack Week, a hackathon style week for the Twitter
development team. It was renamed from Twitter Blueprint to Bootstrap, and released as an
open source project on August 19, 2011. It has continued to be maintained by Mark Otto,
Jacob Thornton, and a small group of core developers, as well as a large community of
contributors.
On January 31,2012, Bootstrap 2 was announced. This release added the twelve column grid
layout and responsive design components, as well as changes to many of the existing
components. The Bootstrap 3 release was announced Bootstrap 4 was in development. The
first alpha version of Bootstrap 4 was deployed on August 19,2015.
Features of Bootstrap:
Easy to use
Anybody with just basic knowledge of HTML and CSS can start using Bootstrap
Simple Integration
Bootstrap can be simply integrated along with distinct other platforms and frameworks, on
existing sites and new ones too and one more things you can also utilize particular elements
of Bootstrap along with your current CSS.
A website has many different elements such as headings, lists, tables, buttons, forms, etc.
The HTML elements for which styles are provided are; Typography Code, Tables, Forms,
Buttons, Images, Icons.
Good documentation
Not only does Bootstrap offer styling for almost every element a typical website or web
application requires, it also provides a great documentation with examples and demo that
only make it more easier for even someone new.
MEDIA QUERIES:
Media queries were first sketched in Håkon Wium Lie's initial CSS proposal in 1994, but
they did not become part of CSS1. The HTML4 Recommendation from 1997 shows an
example of how media queries could be added in the future. In 2000, W3C started work on
media queries and also on another scheme for supporting various devices: CC/PP.
• resolution
Using media queries are a popular technique for delivering a tailored style sheet to desktops,
laptops, tablets, and mobile phones (such as iPhone and Android phones).
FUTURE SCOPE
Do Internships
Do freelancing.
[4] Youtube-(www.youtube.com)