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.