SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
PROGRAM: BCAH, SEMESTER-2, FIRSTYEAR
BCAH-206: SEMINAR
TOPIC:- WEB DEVELOPMENT
Submitted By:
Student Name :- Paras Jain
Roll No :- BCAH1CA20016
Submitted To:
Ms. NishaVerma Mam
OUTLINES
 What isWeb Development ?
 Front end development
 Front end development technologies
 Back end development
 Back end development technologies
 Who is aWeb Developer ?
 Types ofWeb Developer
 How a website works ?
 Difference BetweenWeb Developer andWeb Designer
 Projects
WHAT IS WEB DEVELOPMENT ?
 Web Development usually refers to developing the website for
the Internet (WorldWideWeb) or for an Intranet (Private
network).
 Also known asWeb 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 division of Web Development –
 Front-end Development (also called Client-side Development)
 Back-end Development (also called Server-side Development).
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
 CSS
 JAVASCRIPT
FRONTEND DEVELOPMENTTECHNOLOGIES
 HTML was first created byTim Berners-Lee, starting in 1989. It stands
for HyperText 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
or .html extension.
FRONTEND DEVELOPMENTTECHNOLOGIES (CONT..)
 CSS was first proposed by Hakon Wium 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 as .css extension.
FRONTEND DEVELOPMENTTECHNOLOGIES (CONT..)
 Javascript was invented by Brendan Eich in 1995.
 Javascript is the Programming Language for theWeb.
 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.
EXAMPLE OF AWEBSITE
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
 PHP
BACKEND DEVELOPMENTTECHNOLOGIES
 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 1987.
 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 retrived from the database. SQL
is the language for qurying and storing data in the database.
BACKEND DEVELOPMENTTECHNOLOGIES (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.
 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.
 Create 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 website's layout.
 Integrate graphics, audio, and video into the website.
 Monitor website traffic.
WHO IS AWEB DEVELOPER ?
TYPES OF WEB DEVELOPER
 There are 3 kinds of Web Developers –
 Front End Developer,
 Back End Developer and,
 Full Stack Developer.
 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.
HOW A WEBSITE WORKS ?
When you type a web address into your browser :
 The browser goes to the DNS server, and finds the real
address of the server that the website lives on.
 The browser sends an HTTP 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 OK" 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
series of small chunks called data packets.
 The browser assembles the Data Packets into a
complete web page and displays it to you.
WEB DEVELOPER VS. WEB DESIGNER
Web Developer
 Web Developers 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 Designer
 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,
Illustrater, DreamWeaver, Sketch etc.
PROJECTS
My First Project 
PROJECTS (CONT...)
Flipkart Clone Project 
PROJECTS (CONT...)
Responsive BloggingWebsite 
PROJECTS (CONT...)
Web development ppt
Web development ppt

Contenu connexe

Tendances

WEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web DevelopmentWEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web DevelopmentRandy Connolly
 
Training report on web developing
Training report on web developingTraining report on web developing
Training report on web developingJawhar Ali
 
Front end web development
Front end web developmentFront end web development
Front end web developmentviveksewa
 
Front-End Web Development
Front-End Web DevelopmentFront-End Web Development
Front-End Web DevelopmentYash Sati
 
Web Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScriptWeb Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScriptEdureka!
 
ppt of web designing and development
ppt of web designing and developmentppt of web designing and development
ppt of web designing and development47ishu
 
Web Development on Web Project Presentation
Web Development on Web Project PresentationWeb Development on Web Project Presentation
Web Development on Web Project PresentationMilind Gokhale
 
Web Development Presentation
Web Development PresentationWeb Development Presentation
Web Development PresentationTurnToTech
 
The Full Stack Web Development
The Full Stack Web DevelopmentThe Full Stack Web Development
The Full Stack Web DevelopmentSam Dias
 
Web development | Derin Dolen
Web development | Derin Dolen Web development | Derin Dolen
Web development | Derin Dolen Derin Dolen
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project ReportMilind Gokhale
 
Introduction to CSS
Introduction to CSSIntroduction to CSS
Introduction to CSSAmit Tyagi
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | IntroductionJohnTaieb
 
Internship Presentation 1 Web Developer
Internship Presentation 1 Web DeveloperInternship Presentation 1 Web Developer
Internship Presentation 1 Web DeveloperHemant Sarthak
 

Tendances (20)

WEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web DevelopmentWEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web Development
 
Training report on web developing
Training report on web developingTraining report on web developing
Training report on web developing
 
Front end web development
Front end web developmentFront end web development
Front end web development
 
Front-End Web Development
Front-End Web DevelopmentFront-End Web Development
Front-End Web Development
 
Web Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScriptWeb Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScript
 
ppt of web designing and development
ppt of web designing and developmentppt of web designing and development
ppt of web designing and development
 
Web Development on Web Project Presentation
Web Development on Web Project PresentationWeb Development on Web Project Presentation
Web Development on Web Project Presentation
 
Wordpress ppt
Wordpress pptWordpress ppt
Wordpress ppt
 
Web Development Presentation
Web Development PresentationWeb Development Presentation
Web Development Presentation
 
Report on web development
Report on web developmentReport on web development
Report on web development
 
The Full Stack Web Development
The Full Stack Web DevelopmentThe Full Stack Web Development
The Full Stack Web Development
 
Web development | Derin Dolen
Web development | Derin Dolen Web development | Derin Dolen
Web development | Derin Dolen
 
Html Ppt
Html PptHtml Ppt
Html Ppt
 
Java Servlets
Java ServletsJava Servlets
Java Servlets
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project Report
 
Web Application
Web ApplicationWeb Application
Web Application
 
Introduction to CSS
Introduction to CSSIntroduction to CSS
Introduction to CSS
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | Introduction
 
Web technology
Web technologyWeb technology
Web technology
 
Internship Presentation 1 Web Developer
Internship Presentation 1 Web DeveloperInternship Presentation 1 Web Developer
Internship Presentation 1 Web Developer
 

Similaire à Web development ppt

Basics of Web Development.pptx
Basics of Web Development.pptxBasics of Web Development.pptx
Basics of Web Development.pptxPalash Sukla Das
 
webdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptxwebdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptxlearnEnglish51
 
webdevelopmentppt-2210923044639 (1).pptx
webdevelopmentppt-2210923044639 (1).pptxwebdevelopmentppt-2210923044639 (1).pptx
webdevelopmentppt-2210923044639 (1).pptxsubhalaxmibarik478
 
webdevelopmentppt-210923044639 (1) (1).pptx
webdevelopmentppt-210923044639 (1) (1).pptxwebdevelopmentppt-210923044639 (1) (1).pptx
webdevelopmentppt-210923044639 (1) (1).pptxsitesite4
 
uuserinterfacewebdevelopmentnewoneppt.pptx
uuserinterfacewebdevelopmentnewoneppt.pptxuuserinterfacewebdevelopmentnewoneppt.pptx
uuserinterfacewebdevelopmentnewoneppt.pptxSHAIKIRFAN715544
 
webdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptxwebdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptxssuser485fb2
 
Web-Development Powerpoint Presentation.
Web-Development Powerpoint Presentation.Web-Development Powerpoint Presentation.
Web-Development Powerpoint Presentation.JohnLagman3
 
web development.pptx
web development.pptxweb development.pptx
web development.pptxMohdArbazraza
 
​Web ​Development
 ​Web ​Development ​Web ​Development
​Web ​DevelopmentFariha Tasnim
 
Unit 5 World_Wide_Web.pptx
Unit 5 World_Wide_Web.pptxUnit 5 World_Wide_Web.pptx
Unit 5 World_Wide_Web.pptxDhruvPatel189174
 
Full Stack Web Development
Full Stack Web DevelopmentFull Stack Web Development
Full Stack Web DevelopmentSWAGATHCHOWDARY1
 
Web Design & Development !BATRA COMPUTER CENTRE
Web Design & Development !BATRA COMPUTER CENTREWeb Design & Development !BATRA COMPUTER CENTRE
Web Design & Development !BATRA COMPUTER CENTREjatin batra
 
Front End Lecture 1.pptx
Front End Lecture 1.pptxFront End Lecture 1.pptx
Front End Lecture 1.pptxmalise2997
 
Aspnet2.0 Introduction
Aspnet2.0 IntroductionAspnet2.0 Introduction
Aspnet2.0 IntroductionChanHan Hy
 
Web development presentation.pptx
Web development presentation.pptxWeb development presentation.pptx
Web development presentation.pptxManjeetAgarwal
 

Similaire à Web development ppt (20)

Basics of Web Development.pptx
Basics of Web Development.pptxBasics of Web Development.pptx
Basics of Web Development.pptx
 
webdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptxwebdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptx
 
webdevelopmentppt-2210923044639 (1).pptx
webdevelopmentppt-2210923044639 (1).pptxwebdevelopmentppt-2210923044639 (1).pptx
webdevelopmentppt-2210923044639 (1).pptx
 
webdevelopmentppt-210923044639 (1) (1).pptx
webdevelopmentppt-210923044639 (1) (1).pptxwebdevelopmentppt-210923044639 (1) (1).pptx
webdevelopmentppt-210923044639 (1) (1).pptx
 
uuserinterfacewebdevelopmentnewoneppt.pptx
uuserinterfacewebdevelopmentnewoneppt.pptxuuserinterfacewebdevelopmentnewoneppt.pptx
uuserinterfacewebdevelopmentnewoneppt.pptx
 
webdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptxwebdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptx
 
Web-Development Powerpoint Presentation.
Web-Development Powerpoint Presentation.Web-Development Powerpoint Presentation.
Web-Development Powerpoint Presentation.
 
WebTechnology presentation.pptx
WebTechnology presentation.pptxWebTechnology presentation.pptx
WebTechnology presentation.pptx
 
UI Web Development.pptx
UI Web Development.pptxUI Web Development.pptx
UI Web Development.pptx
 
web development.pptx
web development.pptxweb development.pptx
web development.pptx
 
​Web ​Development
 ​Web ​Development ​Web ​Development
​Web ​Development
 
Unit 5 World_Wide_Web.pptx
Unit 5 World_Wide_Web.pptxUnit 5 World_Wide_Web.pptx
Unit 5 World_Wide_Web.pptx
 
Full Stack Web Development
Full Stack Web DevelopmentFull Stack Web Development
Full Stack Web Development
 
Web Design & Development !BATRA COMPUTER CENTRE
Web Design & Development !BATRA COMPUTER CENTREWeb Design & Development !BATRA COMPUTER CENTRE
Web Design & Development !BATRA COMPUTER CENTRE
 
minor web.pptx
minor web.pptxminor web.pptx
minor web.pptx
 
Web development
Web developmentWeb development
Web development
 
Front End Lecture 1.pptx
Front End Lecture 1.pptxFront End Lecture 1.pptx
Front End Lecture 1.pptx
 
Aspnet2.0 Introduction
Aspnet2.0 IntroductionAspnet2.0 Introduction
Aspnet2.0 Introduction
 
ashish ppt webd.pptx
ashish ppt webd.pptxashish ppt webd.pptx
ashish ppt webd.pptx
 
Web development presentation.pptx
Web development presentation.pptxWeb development presentation.pptx
Web development presentation.pptx
 

Dernier

On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 

Dernier (20)

On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 

Web development ppt

  • 1. PROGRAM: BCAH, SEMESTER-2, FIRSTYEAR BCAH-206: SEMINAR TOPIC:- WEB DEVELOPMENT Submitted By: Student Name :- Paras Jain Roll No :- BCAH1CA20016 Submitted To: Ms. NishaVerma Mam
  • 2. OUTLINES  What isWeb Development ?  Front end development  Front end development technologies  Back end development  Back end development technologies  Who is aWeb Developer ?  Types ofWeb Developer  How a website works ?  Difference BetweenWeb Developer andWeb Designer  Projects
  • 3. WHAT IS WEB DEVELOPMENT ?  Web Development usually refers to developing the website for the Internet (WorldWideWeb) or for an Intranet (Private network).  Also known asWeb 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 division of Web Development –  Front-end Development (also called Client-side Development)  Back-end Development (also called Server-side Development).
  • 4. 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  CSS  JAVASCRIPT
  • 5. FRONTEND DEVELOPMENTTECHNOLOGIES  HTML was first created byTim Berners-Lee, starting in 1989. It stands for HyperText 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 or .html extension.
  • 6. FRONTEND DEVELOPMENTTECHNOLOGIES (CONT..)  CSS was first proposed by Hakon Wium 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 as .css extension.
  • 7. FRONTEND DEVELOPMENTTECHNOLOGIES (CONT..)  Javascript was invented by Brendan Eich in 1995.  Javascript is the Programming Language for theWeb.  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.
  • 9. 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  PHP
  • 10. BACKEND DEVELOPMENTTECHNOLOGIES  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 1987.  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 retrived from the database. SQL is the language for qurying and storing data in the database.
  • 11. BACKEND DEVELOPMENTTECHNOLOGIES (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.
  • 12.  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.  Create 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 website's layout.  Integrate graphics, audio, and video into the website.  Monitor website traffic. WHO IS AWEB DEVELOPER ?
  • 13. TYPES OF WEB DEVELOPER  There are 3 kinds of Web Developers –  Front End Developer,  Back End Developer and,  Full Stack Developer.  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.
  • 14. HOW A WEBSITE WORKS ? When you type a web address into your browser :  The browser goes to the DNS server, and finds the real address of the server that the website lives on.  The browser sends an HTTP 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 OK" 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 series of small chunks called data packets.  The browser assembles the Data Packets into a complete web page and displays it to you.
  • 15. WEB DEVELOPER VS. WEB DESIGNER Web Developer  Web Developers 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 Designer  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, Illustrater, DreamWeaver, Sketch etc.