Web Development
Web Development
Introduction:
How to connect wed development in our daily life:
Now a days Technology plays an integral part in our day-to-day lives. All
the web pages and software that we use to make our lives easier are
developed by Web Developers.
It refers to developing and maintaining web pages, including concepts
like web design, web programming, web publishing, and database
management. Further, it includes various types of web development
tools and techniques such as text editors for manually coding the
websites, Dreamweaver for developing a web page, using a blogging
website to update blogs, and more.
From basic and simple websites to complex web applications and social
media platforms and from numerous online shopping web pages to even
content management systems (CMS), all the online tools and websites
that we use regularly are part of Web Development. Besides, all these
tools and websites are built by Web Developers.
WordPress
Wix
Weebly
Jimdo
WEB DEVELOPMENT
Frontend Development
The part of a website that the user interacts directly is termed as front
end. It is also referred to as the ‘client side’ of the application.
HTML: HTML stands for Hypertext Markup Language. It is
used to design the front-end portion of web pages using
markup language. It acts as a skeleton for a website since it is
used to make the structure of a website.
CSS: Cascading Style Sheets fondly referred to as CSS is a
simply designed language intended to simplify the process of
making web pages presentable. It is used to style our website.
JavaScript: JavaScript is a scripting language used to provide
a dynamic behavior to our website.
Bootstrap: Bootstrap is a free and open-source tool collection
for creating responsive websites and web applications. It is the
most popular CSS framework for developing responsive,
mobile-first websites. Nowadays, the websites are perfect for
WEB DEVELOPMENT
all the browsers (IE, Firefox, and Chrome) and for all sizes of
screens (Desktop, Tablets, Phablets, and Phones).
Types of Bootstraps
Bootstrap 4
Bootstrap 5
Backend Development
Backend is the server side of a website. It is the part of the website that
users cannot see and interact. It is the portion of software that does not
come in direct contact with the users. It is used to store and arrange data.
PHP: PHP is a server-side scripting language designed
specifically for web development.
Java: Java is one of the most popular and widely used
programming language. It is highly scalable.
Python: Python is a programming language that lets you work
quickly and integrate systems more efficiently.
Node.js: Node.js is an open source and cross-platform
runtime environment for executing JavaScript code outside a
browser.
Back End Frameworks: The list of back end frameworks
are: Express, Django, Rails, Laravel, Spring, etc.
Network Layer:
The network layer is responsible for receiving frames from the data link
layer, and delivering them to their intended destinations among based
on the addresses contained inside the frame. The network layer finds
the destination by using logical addresses, such as IP (internet protocol).
At this layer, routers are a crucial component used to quite literally route
information where it needs to go between networks.
Transport Layer:
The transport layer manages the delivery and error checking of data
packets. It regulates the size, sequencing, and ultimately the transfer of
data between systems and hosts. One of the most common examples of
the transport layer is TCP or the Transmission Control Protocol.
Session Layer:
The session layer controls the conversations between different
computers. A session or connection between machines is set up,
managed, and termined at layer 5. Session layer services also include
authentication and reconnections.
Presentation Layer:
The presentation layer formats or translates data for the application layer
based on the syntax or semantics that the application accepts. Because
of this, it at times also called the syntax layer. This layer can also handle
the encryption and decryption required by the application layer.
Application Layer:
At this layer, both the end user and the application layer interact directly
with the software application. This layer sees network services provided
to end-user applications such as a web browser or Office 365. The
WEB DEVELOPMENT
GitHub
Sass
CodePen
AngularJS
TypeScript
Sketch
JQuery
Sublime Text
Bootstrap
Grunt
Chrome DevTools
NPM
Visual Studio Code
HTML
Browsers
Programming languages
CSS
Frameworks
Databases
Libraries
Servers
Clients
Frontend Development
Backend Development
Protocols
Data formats
API
HTML is used to create the structure of web pages that are displayed on
the World Wide Web (www). It contains Tags and Attributes that are used
to design the web pages. Also, we can link multiple pages using
Hyperlinks.
WEB DEVELOPMENT
The <a> tag defines a hyperlink, which is used to link from one page
to another.
<!DOCTYPEhtml>
<html>
Front-End Technology:
HTML Introduction
The Most Popular Web Development LanguagesAccording to
developers HTML, CSS, JavaScript. These are the Front-End
Developing Languages. So Let’s have a look on HTML.
What is HTML ?
HTML stands for HyperText Markup Language. It is used to design web
pages using the markup language. HTML is the combination
of Hypertext and Markup language. Hypertext defines the link between
the web pages and markup language defines the text document within the
tag that define the structure of web pages.
HTML is used to create the structure of web pages that are displayed on
the World Wide Web (www). It contains Tags and Attributes that are used
to design the web pages. Also, we can link multiple pages using
Hyperlinks.
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
</body>
</html>
Example Explained
The <!DOCTYPE html> declaration defines that this document is
an HTML document
The <html> element is the root element of an HTML page
The <head> element contains meta information about the HTML
page
The <title> element specifies a title for the HTML page
The <body> element defines the document's body, and is a
container for all the visible contents, such as headings,
paragraphs, images, hyperlinks, tables, lists, etc.
The <h1> element defines a heading tag
The <p> element defines a paragraph tag
HTML Editors:
HTML text editors are used to create and modify web pages. HTML
codes can be written in any text editors including the notepad.
notepad One just
needs to write HTML in any text editor and save the file with an
extension “.html” or “.htm”. Some of the popular HTML text editors are
given below:
Notepad
Notepad++
Sublime Text 3
Atom
Brackets
Notepad
Notepad is a simple text editor. It is an inbuilt desktop application
available in Windows OS.
WEB DEVELOPMENT
HTML Elements
The HTML element is everything from the start tag to the end tag:
HTML Attributes:
HTML attributes provide additional information about HTML elements.
Example:
HTML Headings:
HTML headings are titles or subtitles that you want to display on a
webpage.
<h1> defines the most important heading. <h6> defines the least
important heading.
CODE:
<!DOCTYPE html>
<html>
<body>
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>
</body>
</html>
OUTPUT:
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
HTML Styles:
The HTML style attribute is used to add styles to an element, such as
color, font, size, and more.
WEB DEVELOPMENT
Example
I am Red
I am Blue
I am Big
The HTML style attribute has the following syntax:
<tagname style="property:value;">
The property is a CSS property. The value is a CSS value.
CODE:
<!DOCTYPE html>
<html>
<body>
<p>I am normal</p>
<p style="color:red;">I am red</p>
<p style="color:blue;">I am blue</p>
<p style="font-size:50px;">I am big</p>
</body>
</html>
WEB DEVELOPMENT
OUTPUT:
I am normal
I am red
I am blue
I am big
Background Color:
The CSS background-color property defines the background color for an
HTML element.
Example
Set the background color for a page to powderblue:
<body style="background-color:powderblue;">
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
OUTPUT:
This is a heading
This is a paragraph.
WEB DEVELOPMENT
Another Example
Set background color for two different elements:
<body>
<h1 style="background-color:powderblue;">This is a
heading</h1>
<p style="background-color:tomato;">This is a paragraph.</p>
</body>
OUTPUT:
This is a heading
This is a paragraph.
Text Color:
The CSS color property defines the text color for an HTML element:
Example
<h1 style="color:blue;">This is a heading</h1>
<p style="color:red;">This is a paragraph.</p>
OUTPUT:
This is a heading
This is a paragraph.
WEB DEVELOPMENT
Fonts:
The CSS font-family property defines the font to be used for an HTML
element:
Example
<h1 style="font-family:verdana;">This is a heading</h1>
<p style="font-family:courier;">This is a paragraph.</p>
OUTPUT:
This is a heading
This is a paragraph.
Text Size:
The CSS font-size property defines the text size for an HTML element:
Example
<h1 style="font-size:300%;">This is a heading</h1>
<p style="font-size:160%;">This is a paragraph.</p>
OUTPUT:
This is a heading
This is a paragraph.
Text Alignment:
The CSS text-align property defines the horizontal text alignment for an
HTML element:
Example
<h1 style="text-align:center;">Centered Heading</h1>
<p style="text-align:center;">Centered paragraph.</p>
WEB DEVELOPMENT
OUTPUT:
Centered Heading
Centered paragraph.
CSS Introduction
CSS stands for Cascading Style Sheets.
CSS Example
<!DOCTYPE html>
<html>
<head>
<style>
body {
background-color: lightblue;
}
h1 {
color: white;
WEB DEVELOPMENT
text-align: center;
}
p{
font-family: verdana;
font-size: 20px;
}
</style>
</head>
<body>
</body>
</html>
OUTPUT:
CSS Syntax
Example
In this example all <p> elements will be center-aligned, with a red text
color:
p{
color: red;
text-align: center;
}
CODE:
<!DOCTYPE html>
<html>
<head>
<style>
p{
color: red;
text-align: center;
}
WEB DEVELOPMENT
</style>
</head>
<body>
<p>Hello World!</p>
<p>These paragraphs are styled with CSS.</p>
</body>
</html>
OUTPUT:
Hello World!