Nishant Yogesh Project
Nishant Yogesh Project
CHAPTER 1
INTRODUCTION
1.1 INTRODUCTION
Web development refers to the building, creating, and maintaining of websites. It
includes aspects such as web design, web publishing, web programming, and
database management. It is the creation of an application that works over the internet
i.e., websites.
• HTML: HTML structures web content, defining elements like text, images,
and links, forming the foundation for all websites.
• CSS: CSS styles HTML content, controlling visual appearance such as
colors, fonts, layout, and making websites responsive to different screens.
• JavaScript: JavaScript adds interactivity, enabling dynamic features like forms,
animations, and real-time content updates for an engaging user experience.
• Responsive Design: Ensures websites adapt to various devices by modifying
layout, content, and design based on screen size and resolution.
• Frameworks and Libraries: Tools like React and Vue streamline development
by providing reusable components, improving code efficiency and reducing
development time.
Frontend Development: The part of a website that the user interacts directly is
termed as front end. It is also recurred to as the 'client side' of the application.
1
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
2
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
3
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
CHAPTER 2
HTML
HTML is the standard markup language for creating Web pages.
• Structure: HTML defines the structure of web pages.
• Elements: HTML uses tags like <h1>, <p>.
• Attributes: Tags have attributes, like href and src.
• Forms: HTML creates forms for user input.
• Links: HTML enables hyperlinking with the <a> tag.
• Integration: HTML works with CSS and JavaScript.
4
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<h1>Welcome to My Website</h1>
</body>
</html>
5
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
is the second outer container element that contains all other elements
within it.
• <head> — This tag is used to define the head portion of the HTML
document that contains information related to the document.
Elements within the head tag are not visible on the front-end of a
webpage.
• <body> — The body tag is used to enclose all the visible content of
a webpage. In other words, the body content is what the browser will
show on the front end.
6
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
This attribute is used to specify a link to any address. This attribute is used along
with the <a> tag. The link put inside the href attribute gets linked to the text
displayed inside the<a> tag. On clicking on the text, we will be redirected to the link.
By default, the link gets opened in the same tag but by using the target attribute and
setting its value to "_blank", we will be redirected to another tab or another window
based on the browser's configuration
There are two ways to specify the URL in the src attribute:
External images might be under copyright. If you do not get permission to use it, you
may be in violation of copyright laws. In addition, you cannot control external
images; it can suddenly be removed or changed.
2. Relative URL - Links to an image that is hosted within the website. Here,
the URL does not include the domain name. If the URL begins without a slash, it
will be relative to the current page. Example: src="img_girl.jpg". If the URL begins
with a slash, it will be relative to the domain. Example: src="/images/img_girl.jpg".
Example: This example explains the HTML style attribute to specify the style
properties for the HTML element.
7
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
<html>
<head>
<title>style Attribute<title>
</head>
<body>
<h2 style=”font-family: Chaparral Pro Light;”></h2>
<h3 style=”font-size:20px;”>Hello</h3>
<h2 style=”color:#8CCEF9;”>Hello</h2>
<h2 style=”text-align: center;”>Hello</h2>
</body>
</html>
8
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
CHAPTER 3
CSS
CSS is used to control the style of a web document in a simple and easy way.
CSS is the acronym for "Cascading Style Sheets" This tutorial covers both the
versions CSSI . CSS2 and CSS3, and gives a complete understanding of CSS,
starting from its basics to advanced concepts.
9
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
• Inline: Inline CSS contains the CSS property in the body section
attached with the element known as inline CSS.
• Internal or Embedded: The CSS ruleset should be within the
HTML. File in the head section i.e., the CSS is embedded within the
HTML file.
• External: External CSS contains a separate CSS file that contains
only style property with the help of tag attributes.
Basic Format: It is the basic structure of HTML webpage and we use CSS
style inside webpage. In a web page, we use internal CSS (i.e., adding CSS code
inside <head> tag of HTML code).
<!DOCTYPE html>
<html>
<head>
<! —head section of the web page→
<title></style>
<body>
<! – Body session of the web page →
</body>
</html>
10
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
11
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
CHAPTER 4
JAVASCRIPT
Java Script is used by programmers across the world to create dynamic and
interactive web content like applications and browsers. JavaScript is so popular
that it's the most used programming language in the world, used as a client-side
programming language by 97% of all websites. Client-side languages are those
whose action takes place on the user's computer, rather than on the server.
JavaScript is versatile enough to be used for a variety of different applications, like
software, hardware controls, and sewers. JavaScript is most known for being a
web-based language, because it's native to the web browser. The web browser can
naturally understand the language, like how a native English speaker can naturally
understand English.
12
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
13
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
all in the same language, it makes it easier to maintain, manage, update, and build
with a single team.
When it's used for front-end, JavaScript makes web pages dynamic and interactive. It
validates submission forms, updates certain pieces of content on the page without
updating the entire page, shows and hides menus, and displays animations. When it's
used for backend, the Node.js framework allows a server to handle front-end data
updates and build scalable network applications to process simultaneous user
requests.
14
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
Chapter 5
SETUP OF CODE EDITOR
1. Performance: I like the editor for its perfect performance which actually
runs perfectly while coding without crashes or typing-lag, no nothing like
that, besides opening a huge number of windows won't slow down your
machine.
15
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
So those are the major things that I find very useful for me (my opinion).
16
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
Here you can open an existing folder, but let's create a new folder and a new file.
Instead of opening a new window, let's open the terminal in VS Code. You can select
the error and warning button on the status bar and then select the Terminal tab or you
can use the shortcut Control +
Right now, I am in Iny home directory. Let's create a new Colder by typing mkdir
vscode- tutorials and let's go inside it with cd vscodc-tutorials.
Now we want to open this Colder, so we can sclcct the open folder button and
navigate to the folder directory — but that's a lot of work. So instead, in the terminal,
we can say code .. Now, you might face an error: bash: code: command not found.
17
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
Here we can filter the extensions by, for example, Most Popular or Recommended.
There are many extensions to choose from. But the first extension that we need to
install is Live Server. With this, we can have a local server reload static web pages.
18
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
CHAPTER 6
PROJECT
ADIDAS
ADIDAS
Adidas is a globally recognized brand, founded in 1949 by Adolf "Adi" Dassler in
Herzogenaurach, Germany. Known for its iconic three-stripe logo, Adidas has
become a leader in the sportswear industry, offering a wide range of products such as
shoes, clothing, and accessories for athletes and casual wearers alike. The brand is
celebrated for its commitment to innovation and performance, with notable
technologies like Boost cushioning and Primeknit, which enhance comfort and
durability.
19
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
Adidas stands out for its innovative technologies like Boost cushioning and Prime
kit, enhancing comfort and performance. The brand is also committed to
sustainability, collaborating with Parley for the Oceans to create products from
recycled ocean plastic. Iconic collaborations, such as with Kanye West for Yeezy and
Pharrell Williams, have elevated Adidas in the fashion world. Its heritage, especially
through the Adidas Originals line, has cemented its cultural impact. Adidas is also a
leader in inclusive design, offering adaptive products for diverse needs, and holds a
strong presence in football, being a key player in major global events.
20
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
CHAPTER 7
CONS :
21
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
CSS
PROS:
CONS:
22
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
JAVASCRIPT
PROS:
CONS:
23
Dept. Of CSE
FRONTEND WEB DEVELOPMENT
CHAPTER 8
REFRENCE
• https://www.tutorialspoint.com/index.htm
• https://www.geeksforgeeks.org/
• https://www.freecodecamp.org/
• https://www.javatpoint.com/javascript-tutorial
• https://www.w3schools.com/
24
Dept. Of CSE