0% found this document useful (0 votes)
40 views12 pages

Web Development

Uploaded by

Neksha Kamboj
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)
40 views12 pages

Web Development

Uploaded by

Neksha Kamboj
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

WEB DEVELOPMENT VS

WHAT IS WEB DEVELOPMENT?

 Web development usually refers to developing the website for internet

(World Wide Web) and intranet(public network).


 Also known as web programming.
 It is the creation of dynamic web applications.
 Examples of web applications are social networking sites like facebook

or E-commerce sites like Amazon ,Flipkart , etc.


 There are two broad divisions of web development-
 Front-end development(also known as Client-side development).
 Back-end development(also known as Server-side development).
FRONT-END DEVELOPMENT

 Front-end development refers to producing a web applications so that

user can see and interact with them directly.


 It is also known as Client Side development.
 It focusses 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 users will only 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 used are:
 HTML
 CSS
FRONT END DEVELOPMENT TECHNOLOGIES

 HTML was first created by Tim-Berners Lee in [Link] stands for hyper text markup

language.
 Hypertext means that the documents 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 or .html extension.
FRONTEND DEVELOPMENT TECHNOLOGIES(CONT….)

 CSS was proposed by Hakon Wisum Lie on October 10,1994 at CERN

(European Organization for Nuclear Research).


 Cascading Style Sheets(CSS) describes how HTML 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 [Link] extension.
FRONTEND 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 HTML 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.
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
 An 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
 PHP
BACKEND DEVELOPMENT TECHNOLOGIES
 SQL stands for Structured Query Language.
 SQL let us access and manipulate databases.
 SQL became a standard of the American National Standards Institute

(ANSI) in 1986,and of the International Organization for Standardization


(ISO) in 1986.
 SQL 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


and retrieved from the database. SQL is the language for querying and storing
data in the database.
BACKEND DEVELOPMENT 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 HTML.
 It is used to manage dynamic content, databases, session tracking,

even build entire e-commerce sites.


WHO IS WEB DEVELOPER ?
 A Web developer is a programmer who specializes in the development

of World Wide Web applications using a client-side model.


 The applications typically use HTML,CSS and JavaScript in the client , PHP,

C # , Python , [Link] or java in the server, and http for communications


between client and server.
 Web developers typically do the following:
o Meet with clients or management to discuss the needs and design of a

website.
o Create and test applications for a website.
o Write code for the website , using programming languages such as HTML, CSS,

etc.
o Work with other members to determine what information the site will contain.
o Monitor website traffic.
TYPES OF WEB DEVELOPER
 There are 3 kinds of Web Developer-
o Front End Developer
o Back End Developer
o Full Stack Developer
 Front-End Developer – The are responsible for how a website looks. The primary
responsibility of a front-end developer is to ensure that the visual and interactive aspects of
a website or application are user-friendly, aesthetically pleasing, and functionally efficient.
 Back-End Developer – A back-end developer writes code that forms the backbone of a
website or app. Unlike front-end developers, who control everything you can see on a
website, back-end developers are involved in data storage, security, and other server-side
functions that you cannot see.
 Full-Stack Developer – A full-stack developer is one who develops both client and
server software. They
perform the task of both Front End and Back End Developer.

You might also like