REPORT of WEB Development 5.10
REPORT of WEB Development 5.10
1
TABLE OF CONTENTS
1. Introduction
2. Training Details
2.3. JavaScript
2
3. Assignments
4. Project
4.1. Description
3
INTRODUCTION
WEB DEVELOPMENT
4
FRONT END DEVELOPMENT:
Web design is the way a website looks, front end development is how that design
actually gets implemented on the web. The main objective of designing a site is to
ensure that when the users open up the site, they see the information in a format
that is easy to read and relevant. But now a days users uses a large variety of
devices with varying screen sizes and resolutions thus forcing the designer to take
into consideration these aspects when designing the site. They need to ensure that
their site comes up 8 correctly in different browsers (cross-browser), different
operating systems (crossplatform) and different devices (cross-device), which
requires careful planning on the side of the developer.
5
SKILLS REQUIRED FRONT END WEB DEVELOPMENT:
HTML: Hyper Text Markup Language (HTML) is the standard markup language
used for creating web pages. It is the most basic building block required for
developing websites
CSS: Cascading Style Sheets (CSS) is used to apply styles to web pages. It is used
to make web pages presentable. The reason for using this is to simplify the process
of making web pages presentable. It allows you to apply styles on web pages.
More importantly, it enables you to do this independently of the HTML that makes
up each web page.
JavaScript: JavaScript is a very powerful tool that can do many things for a
website. For one, it powers the site’s general interactivity. JavaScript makes it
possible to build rich UI components such as image sliders, pop-ups, site
navigation mega menus, form validations, tabs, accordions, and much more.
6
WORKING OF WEBSITE:
Working of a Website
7
Web Application Development Process
8
Hyper Text Markup Language (HTML):
HTML (Hyper Text Markup Language) is the most basic building block of the Web. It defines
the meaning and structure of web content. Other technologies besides HTML are generally
used to describe a web page's appearance/presentation (CSS) or functionality/behavior
(JavaScript).
"Hypertext" refers to links that connect web pages to one another, either within a single
website or between websites. Links are a fundamental aspect of the Web. By uploading
content to the Internet and linking it to pages created by other people, you become an active
participant in the World Wide Web.
HTML uses "markup" to annotate text, images, and other content for display in a Web
browser. HTML markup includes special "elements" such as <head>, <title>, <body>,
<header>,
<footer>, <article>, <section>, <p>, <div>, <span>, <img>, <nav>, <video>, <ul>,
<ol>,
FEATURES OF HTML:
It is a very easy and simple language. It can be easily understood and modified.
It is very easy to make an effective presentation with HTML because it has a lot
formatting tags.
It is a markup language, so it provides a flexible way to design web pages along with the
text.
It facilitates programmers to add a link on the web pages (by html anchor tag), so it
enhances the interest of browsing of the user.
9
It facilitates the programmer to add Graphics, Videos, and Sound to the web pages which
makes it more attractive and interactive.
HTML is a case-insensitive language, which means we can use tags either in lowercase or
upper-case.
HTML tags are the hidden keyword within a web page that
define how the browser must format and display the contents.
Most of these tags have 2 parts , opening tag and closing tag.
10
<p> : Opening Tag </p> : Closing Tag
<html>
<body>
11
<div>
<!DOCTYPE>: It defines the document type or it instruct the browser about the
version of HTML
<html>: This tag informs the browser that it is an HTML document. Text between html
tag describes the web document. It is a container for all other elements of HTML except
<!DOCTYPE>
<head>: It should be the first element inside the element, which contains the meta
data (information about the document). It must be closed before the body tag opens.
<title>: As its name suggested, it is used to add title of that HTML page which appears at
the top of the browser window. It must be placed inside the head tag and should close
immediately.
<body>: Text between body tag describes the body content of the page that is visible to the
end user. This tag contains the main content of the HTML document.
TEXT FORMATTING
12
<h1> I am Heading </h1>
<h2>I am Heading</h2>
These tags help the browser know about the special importance
of text , not just styling. It also helps in SEO purposes .
13
<u> : Tag element is used to underline text.
HYPERLINKS:
Any content , image or text can be linked to a new page. The text
linked is called anchor text. Link is created using html <a>click
here</a>link.
14
Cascading Style Sheets
: Cascading Style Sheets are fondly referred to as CSS. It is used to make web pages
presentable. The reason for using this is to simplify the process of making web pages
presentable. It allows you to apply styles on web pages. More importantly, it enables
you to do this independently of the HTML that makes up each web page.
Features of CSS:
Font, color, background style, element alignments, border, and size tags had to be
duplicated on each web page before CSS. This was a lengthy procedure.
CSS makes website maintenance much easier. If we need to make a global change
to the file, we can simply alter the style, which will update all of the elements on the
web page.
We can use CSS with older language versions because it is compatible with them.
CSS makes it possible to optimize material for several devices
A website that’s dull and plain will not attract the user, so adding some style
would surely make your website presentable to the user.
A website with a simple yet beautiful UI would help the users to go through the
website easily. It is used to make the user interface better.
15
Types of CSS:
There are three types of CSS which are given below:
o Inline CSS
o Internal CSS
o External CSS
Inline CSS:
Inline CSS contains the CSS property in the body section attached with element is known as inline
CSS. This kind of style is specified within an HTML tag using the style attribute
Internal or Embedded CSS: This can be used when a single HTML document must
be styled uniquely. The CSS rule set should be within the HTML file in the head
section i.e., the CSS is embedded within the HTML file.
External CSS: External CSS contains separate CSS file which contains only style
property with the help of tag attributes (For example class, id, heading, … etc.). CSS
property written in a separate file with .css extension and should be linked to the
HTML document using link tag. This means that for each element, style can be set
only once and that will be applied across web pages.
16
Properties of CSS:
1) As Inline has the highest priority, any styles that are defined in the internal and
external style sheets are overridden by Inline styles.
2) Internal or Embedded stands second in the priority list and overrides the styles in
the external style sheet.
3) External style sheets have the least priority. If there are no styles defined either in
inline or internal style sheet then external style sheet rules are applied for the HTML
ta
17
FONTS:
Properties :
1) Font Style
2) Font Variant
3) Font weight
4) Font Size
5) Line height
6) Font family
NAVIGATION BAR:
18
Navigation links are added using the <nav> tag. Using the <ul> tag
inside the
<div id=”header”>
</a>
19
FORMS:
<form>
<input type=”submit”>
20
JavaScript:
JavaScript (JS) is the world’s most popular lightweight, interpreted
compiled programming language. It is also known as a scripting language
for web pages. It can be used for Client-side as well as Server-side
developments. JavaScript can be added to your HTML file in two ways:
External JavaScript File: We can create a file with .js extension and paste
the JS code inside it. After creating the file, add this file in
<script src=” file_name.js”> tag inside <head> tag of the HTML file.
Features of JavaScript:
All popular web browsers support JavaScript as they provide built-in execution
environments.
JavaScript follows the syntax and structure of the C programming language. Thus,
it is a structured programming language.
JavaScript is a weakly typed language, where certain types are implicitly cast
(depending on the operation).
It is a case-sensitive language.
21
22