0% found this document useful (0 votes)
29 views21 pages

Web Development

Uploaded by

muradiabdu123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views21 pages

Web Development

Uploaded by

muradiabdu123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 21

Program: Damina’s E-Learning

TOPIC:- WEB DEVELOPMENT


Program: Damina’s E-Learning

TOPIC:- WEB DEVELOPMENT

◾ By: Mohammed Abdukadir (MA.)


OUTLINES
◾ What is Web D evelopment ?
◾ Front end development
◾ Front end development technologies
◾ Back end development
◾ Back end development technologies
◾ Who is a Web D eveloper ?
◾ Types of Web D eveloper
◾ How a website works ?
◾ Difference Between Web Developer
and Web Designer
◾ Projects
WHAT IS WEB DEVELOPMENT ?

◾ Web Development usually refers to developing the


website for the Internet (W orld Wide Web) or for
an Intranet (Private network).
◾ Also known as Web Programming.
◾ It is the creation of D ynamic Web Applications.
◾ Examples of Web Applications are Social networking
sites like Facebook or E-commerce sites like Amazon,
Flipkart, etc.
◾ There are two broad division of Web Development –
 Front-end Development (also called Client-side
Development)
 Back-end Development (also called Server-side
FRONT END DEVELOPMENT
◾ Front end development refers to producing a web
application so that a user can see and interact with them
directly.
◾ It is also known as Client side development.
◾ It focuses on the visual elements of a website that a user
will interact
with.
◾ A front end developer has one general responsibility: to
ensure that website visitors can easily interact with the
page.They do this through the combination of design,
technology and programming to code a website's
appearance, as well as taking care of debugging.
◾ The common technologies we can use in front-end
development are:
◾ HTML
FRONTEN D DEVELOPMENT TECHNOLOGIES

◾ HTML was first created by Tim Berners-Lee, starting in


1989. It stands for Hyper Text Markup Language.
◾ Hypertext means that the document contains links that
allow the reader to jump to other places in the
document.
◾ A Markup Language is a way that computers speak to
each other to control how text is processed and presented.
◾ It describes the structure of a web page and consists series
of elements.
◾ Its elements tells browser how to display the content.
◾ It’s code is written in Notepad or any text editor but
save it as .htm
FRONTEN D DEVELOPMENT TECHNOLOGIES (CONT..)

◾ CSS was first proposed by Hakon Wium Lie on October 10,


1994
at C E R N (European Organization for Nuclear Research).

◾ Cascading Style Sheets (CSS) describes how H T M L

elements are to be displayed on screen.

◾ CSS saves a lot of work. It can control the layout of multiple

web pages all at once.

◾ It is also responsible for responsive layouts of a website.

◾ It is also written in any text editor but save as .css


extension.
FRONTEN D DEVELOPMENT TECHNOLOGIES (CONT..)

◾ Javascript was invented by Brendan Eich in 1995.

◾ Javascript is the Programming Language for the Web.

◾ Javascript can update and change both H T M L and CSS.

◾ Javascript is responsible for the Functioning of the website.

◾ It is a scripting language that enables us to create dynamically

updating content, control multimedia, animate images, and pretty


much everything else.

◾ It is also written in any text editor but add the .js extension.
EXAMPLE OF A WEBSITE
BACK END DEVELOPMENT

◾ Backend development controls what goes on behind


the
scenes of the web applications.
◾ It is also known as server side development.
◾ Backend usually consists of three parts:
◾ A server
◾ An Application
◾ A Database

◾ Users can’t see how the backend works but this


code is what
communicates the database information to the
browser.
◾ Common Backend development technologies are:
◾ SQL
BACKEND D EVELOPMENT TECHNOLOGIES

◾ S Q L stands for Structured Query Language.


◾ S Q L let us access and manipulate databases.
◾ S Q L became a standard of the American National
Standards Institute (A N S I) in 1986, and of the
International O rganization for standardization (ISO )
in 1987.
◾ S Q L is a database language, it is used for
database creation, deletion, fetching rows, and
modifying rows, etc.
◾ It can retrieve data and executes queries against
the database.
◾ Every website is supported by a database at the
backend. Each time a user submits information or
searches something in the website, data gets stored
BACKEND D EVELOPMENT TECHNOLOGIES (CONT..)

◾ PHP is an acronym for “PHP:


Hypertext Preprocessor”.
◾ PHP is a widely-used, open source
scripting language.
◾ PHP scripts are executed on the
server.
◾ PHP is free to download and use.
◾ PHP is a server side scripting
language that is
embedded in H T M L.
◾ It is used to manage dynamic content,
databases, session tracking, even build
entire e-commerce sites.
W H O IS A WEB DEVELOPER ?
◾ A web developer is a programmer who specializes in the
development of World Wide Web applications using a client–
server model.
◾ The applications typically use HTML, CSS and JavaScript
in the client, PHP, C#, Python, Node.js or Java in the
server, and http for communications between client
and server.
◾ Web developers typically do the following:
◾ Meet with clients or management to discuss the needs and
design of a website.
◾ C reate and test applications for a website.
◾ Write code for the website, using programming languages such as
HTML, CSS, etc.
◾ Work with other team members to determine what information
the site will contain.
◾ Work with graphics and other designers to determine the
TYPES OF WEB DEVELOPER

◾ There are 3 kinds of Web Developers –


◾ Front End Developer,
◾ Back End Developer and,
◾ Full Stack D eveloper.
◾ Front-End Developer :-They are responsible for how a
website looks. They create the site's layout and integrate
graphics, applications (such as a retail checkout tool), and
other content.They also write web design programs in a
variety of computer languages, such as HTML or JavaScript.
◾ Back-End Developer :- They are responsible for server-side
web application logic and integration of the work front-end
developers do.
◾ Full-Stack Developer :- A full-stack web developer is a
person who can develop both client and server software.
They perform the task of both Front end and Back End
Developer.
HO W A WEBSITE W ORKS ?

When you type a web address into your


browser :
◾ The browser goes to the D N S server, and
finds the real address of the server that the
website lives on.
◾ The browser sends an H T T P request
message to the
server, asking it to send a copy of the website to
the client.
◾ If the server approves the client's request, the
server sends the client a "200 O K " message,
which means "Of course you can look at
that website! Here it is", and then starts
sending the website's files to the browser as a
WEB DEVELOPER VS. WEB DESIGNER

Web Developer
◾ Web D evelopers are more technical in nature.
◾ Web development refers to building user-friendly
websites based on client’s specifications.
◾ They transform designs into fully functional websites.
◾ Web development refers to the functionality of the website on how it
works.
◾ Languages used are HTML, PHP, JavaScript, CSS, Python, Ruby, jQuery
etc.
WEB DEVELOPER VS. WEB DESIGNER
Web Designer
My First
Project 
◾ Web Designers are very creative in nature.
◾ Web designers are the aesthetic element.
◾ They transform the ideas into visually appealing
designs.
◾ Web designs refers to how the websites looks and
feels on the outside.
◾ Web designing tools include Abobe Photoshop,
Who need for web develop

• ZAMPP/WAMP
• Sublime/notepad++
• Full package driver
PROJECTS
Flipkart Clone
<html>
Project 

<title>Getting Started
With PHP</title> Output
<body>
<?php echo”Your first Your first
PHP code.”; ?>
</body>
PHP code.
</html>

You might also like