SlideShare une entreprise Scribd logo
1  sur  14


A computer software application that is
hosted in a browser controlled
environment.



Any application that uses web browser
as a client.



Google document and spreadsheet is a
fine example of web application


Web application development process
are procedures and standards of
developing a web application



Web application development process
has defined stages or phases



Development process follows a certain
sequence
Defining
Requirements
•Scope

•Needs

Design

Implementation

•Application Map

•Database

•Database

•HTML

•Page Structure

•CSS

•Server-side
Language

•Server-side
language

•JS Framework

•JavaScript

Test
•Test Code

•Fix Bugs
•Final Validation

Release


There are five main phases of web
application development process:
› Defining Requirements
› Design
› Implementation
› Test
› Release


Scope: It is a step which describes what
exactly your web application will do.
› E.g. Describing features of your web

application



Needs: This step describes the technical
requirements for the web application
› E.g. Choosing server side language

(php, ASP, ColdFusion)


This phase of the process is used to design the application with clear
project.



This phase involves following steps:



Application Map: This step defines the structure of your application.
›



Database: This step is used to design the database of the application
›



E.g. Sitemap

E.g. Designing a database using a entities-relationships (ER) model.

Page Structure: Designing a structure of the web application
›

E.g. Wireframe



Server-side Language: This steps defines your objects of the application



JS Framework features: This steps helps to choose JavaScript framework
›

E.g. jQuery, Scriptaculous, MooTools


This phase is the most important phase of
web application development process
where application idea comes in to
realization.


This steps involves following steps:



Database: This step is all about writing SQL code and creating
tables, attributes and relationships.



HTML: This step helps to create html code for the web application



CSS: CSS helps to put some style in to your web application



Server-side Language: This step defines application class, Database
interactions and anything which needs server side interaction



JavaScript: Implementing features like drag and drop and animation
through the framework of choice (For details see Design)


This phase is all about testing your application
in different conditions.

 E.g. running application in different browsers
(Firefox, Chrome, IE)



Test Code: This step is used to test code and
find any errors in the application



Fix Bugs: This step helps to eradicate any errors
in the web application



Final Validation: It is the optimum level of
testing


This phase is all about releasing your web
application to the internet.
› E.g. Launching a web based game through

a particular website.
› Farmville a web based game launched on
Facebook.


Michal Blumenstyk. (2013). “Web
Application Development - Bridging the
Gap between QA and Development.”
http://www.stickyminds.com/sitewide.asp?F
unction=edetail&ObjectType=ART&ObjectI
d=3658



Caesar Fernandes. (2013). “Web
Application Development: A Guide to
Success.”
http://www.sitepoint.com/developmentguide-success/
Presentation Created By
Cygnis Media

Contenu connexe

Tendances

Ppt of web development
Ppt of web developmentPpt of web development
Ppt of web developmentbethanygfair
 
Front-End Web Development
Front-End Web DevelopmentFront-End Web Development
Front-End Web DevelopmentYash Sati
 
Introduction to back-end
Introduction to back-endIntroduction to back-end
Introduction to back-endMosaab Ehab
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | IntroductionJohnTaieb
 
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
 
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 | Derin Dolen
Web development | Derin Dolen Web development | Derin Dolen
Web development | Derin Dolen Derin Dolen
 
Introduction to Web Development
Introduction to Web DevelopmentIntroduction to Web Development
Introduction to Web DevelopmentParvez Mahbub
 
Full Stack Web Developer (MERN STACK Developer.pptx
Full Stack Web Developer (MERN STACK Developer.pptxFull Stack Web Developer (MERN STACK Developer.pptx
Full Stack Web Developer (MERN STACK Developer.pptxRamudgarYadav
 
Web development using javaScript, React js, Node js, HTML, CSS and SQL
Web development using javaScript, React js, Node js, HTML, CSS and SQLWeb development using javaScript, React js, Node js, HTML, CSS and SQL
Web development using javaScript, React js, Node js, HTML, CSS and SQLJayant Surana
 
Web development tool
Web development toolWeb development tool
Web development toolDeep Bhavsar
 
Basics of Web Development.pptx
Basics of Web Development.pptxBasics of Web Development.pptx
Basics of Web Development.pptxPalash Sukla Das
 
Front end web development
Front end web developmentFront end web development
Front end web developmentviveksewa
 
Full stack web development
Full stack web developmentFull stack web development
Full stack web developmentCrampete
 
How To be a Backend developer
How To be a Backend developer    How To be a Backend developer
How To be a Backend developer Ramy Hakam
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )eshtiyak
 

Tendances (20)

Ppt of web development
Ppt of web developmentPpt of web development
Ppt of web development
 
Front-End Web Development
Front-End Web DevelopmentFront-End Web Development
Front-End Web Development
 
Introduction to back-end
Introduction to back-endIntroduction to back-end
Introduction to back-end
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | Introduction
 
Backend Programming
Backend ProgrammingBackend Programming
Backend Programming
 
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
 
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 | Derin Dolen
Web development | Derin Dolen Web development | Derin Dolen
Web development | Derin Dolen
 
Introduction to Web Development
Introduction to Web DevelopmentIntroduction to Web Development
Introduction to Web Development
 
Web Development
Web DevelopmentWeb Development
Web Development
 
Full Stack Web Developer (MERN STACK Developer.pptx
Full Stack Web Developer (MERN STACK Developer.pptxFull Stack Web Developer (MERN STACK Developer.pptx
Full Stack Web Developer (MERN STACK Developer.pptx
 
Web development using javaScript, React js, Node js, HTML, CSS and SQL
Web development using javaScript, React js, Node js, HTML, CSS and SQLWeb development using javaScript, React js, Node js, HTML, CSS and SQL
Web development using javaScript, React js, Node js, HTML, CSS and SQL
 
Web development tool
Web development toolWeb development tool
Web development tool
 
Basics of Web Development.pptx
Basics of Web Development.pptxBasics of Web Development.pptx
Basics of Web Development.pptx
 
Front end web development
Front end web developmentFront end web development
Front end web development
 
Software Development Process
Software Development ProcessSoftware Development Process
Software Development Process
 
Web development
Web developmentWeb development
Web development
 
Full stack web development
Full stack web developmentFull stack web development
Full stack web development
 
How To be a Backend developer
How To be a Backend developer    How To be a Backend developer
How To be a Backend developer
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )
 

En vedette

Web Application Development Fundamentals
Web Application Development FundamentalsWeb Application Development Fundamentals
Web Application Development FundamentalsMohammed Makhlouf
 
Basic Introduction to Web Development
Basic Introduction to Web DevelopmentBasic Introduction to Web Development
Basic Introduction to Web DevelopmentBurhan Khalid
 
Web Application Development
Web Application DevelopmentWeb Application Development
Web Application DevelopmentWhytespace Ltd.
 
Fundamentals of Web Development For Non-Developers
Fundamentals of Web Development For Non-DevelopersFundamentals of Web Development For Non-Developers
Fundamentals of Web Development For Non-DevelopersLemi Orhan Ergin
 
Web Requirements Document
Web Requirements DocumentWeb Requirements Document
Web Requirements DocumentDemand Metric
 
Web App Development With YUI 3
Web App Development With YUI 3Web App Development With YUI 3
Web App Development With YUI 3Eric Ferraiuolo
 
Simplify and Accelerate App Development with Adobe AEM Mobile
Simplify and Accelerate App Development with Adobe AEM MobileSimplify and Accelerate App Development with Adobe AEM Mobile
Simplify and Accelerate App Development with Adobe AEM MobilePerficient, Inc.
 
Introduction To Web Application Testing
Introduction To Web Application TestingIntroduction To Web Application Testing
Introduction To Web Application TestingYnon Perek
 
Web Landscape - updated in Jan 2016
Web Landscape - updated in Jan 2016Web Landscape - updated in Jan 2016
Web Landscape - updated in Jan 2016Jack Zheng
 
Web application presentation
Web application presentationWeb application presentation
Web application presentationEhsan Ullah Kakar
 
Web Application Frameworks - Web Technologies (1019888BNR)
Web Application Frameworks - Web Technologies (1019888BNR)Web Application Frameworks - Web Technologies (1019888BNR)
Web Application Frameworks - Web Technologies (1019888BNR)Beat Signer
 
14 Lessons in Technopreneurship
14 Lessons in Technopreneurship14 Lessons in Technopreneurship
14 Lessons in TechnopreneurshipJanette Toral
 
Technopreneurship for everyone
Technopreneurship for everyoneTechnopreneurship for everyone
Technopreneurship for everyoneJolien Coenraets
 

En vedette (18)

Web Application Development Fundamentals
Web Application Development FundamentalsWeb Application Development Fundamentals
Web Application Development Fundamentals
 
Web application architecture
Web application architectureWeb application architecture
Web application architecture
 
Basic Introduction to Web Development
Basic Introduction to Web DevelopmentBasic Introduction to Web Development
Basic Introduction to Web Development
 
Web Application Development
Web Application DevelopmentWeb Application Development
Web Application Development
 
Fundamentals of Web Development For Non-Developers
Fundamentals of Web Development For Non-DevelopersFundamentals of Web Development For Non-Developers
Fundamentals of Web Development For Non-Developers
 
Web Requirements Document
Web Requirements DocumentWeb Requirements Document
Web Requirements Document
 
Web App Development With YUI 3
Web App Development With YUI 3Web App Development With YUI 3
Web App Development With YUI 3
 
Web engineering
Web engineeringWeb engineering
Web engineering
 
Simplify and Accelerate App Development with Adobe AEM Mobile
Simplify and Accelerate App Development with Adobe AEM MobileSimplify and Accelerate App Development with Adobe AEM Mobile
Simplify and Accelerate App Development with Adobe AEM Mobile
 
C1 introduction
C1 introductionC1 introduction
C1 introduction
 
Introduction To Web Application Testing
Introduction To Web Application TestingIntroduction To Web Application Testing
Introduction To Web Application Testing
 
Web Landscape - updated in Jan 2016
Web Landscape - updated in Jan 2016Web Landscape - updated in Jan 2016
Web Landscape - updated in Jan 2016
 
Web application presentation
Web application presentationWeb application presentation
Web application presentation
 
Web Application Frameworks - Web Technologies (1019888BNR)
Web Application Frameworks - Web Technologies (1019888BNR)Web Application Frameworks - Web Technologies (1019888BNR)
Web Application Frameworks - Web Technologies (1019888BNR)
 
Technopreneurship
TechnopreneurshipTechnopreneurship
Technopreneurship
 
Technopreneurship
TechnopreneurshipTechnopreneurship
Technopreneurship
 
14 Lessons in Technopreneurship
14 Lessons in Technopreneurship14 Lessons in Technopreneurship
14 Lessons in Technopreneurship
 
Technopreneurship for everyone
Technopreneurship for everyoneTechnopreneurship for everyone
Technopreneurship for everyone
 

Similaire à Web Application Development Process presented by @Cygnismedia

Rutgers - FrontPage 98 (Advanced)
Rutgers - FrontPage 98 (Advanced)Rutgers - FrontPage 98 (Advanced)
Rutgers - FrontPage 98 (Advanced)Michael Dobe, Ph.D.
 
How to JavaOne 2016 - Generate Customized Java 8 Code from Your Database [TUT...
How to JavaOne 2016 - Generate Customized Java 8 Code from Your Database [TUT...How to JavaOne 2016 - Generate Customized Java 8 Code from Your Database [TUT...
How to JavaOne 2016 - Generate Customized Java 8 Code from Your Database [TUT...Malin Weiss
 
JavaOne2016 - How to Generate Customized Java 8 Code from Your Database [TUT4...
JavaOne2016 - How to Generate Customized Java 8 Code from Your Database [TUT4...JavaOne2016 - How to Generate Customized Java 8 Code from Your Database [TUT4...
JavaOne2016 - How to Generate Customized Java 8 Code from Your Database [TUT4...Speedment, Inc.
 
Presentation1
Presentation1Presentation1
Presentation1nhuthi
 
Front End Lecture 1.pptx
Front End Lecture 1.pptxFront End Lecture 1.pptx
Front End Lecture 1.pptxmalise2997
 
BholaSinghupdate
BholaSinghupdateBholaSinghupdate
BholaSinghupdateBHOLA SINGH
 
BholaSinghupdate
BholaSinghupdateBholaSinghupdate
BholaSinghupdateBHOLA SINGH
 
How to generate customized java 8 code from your database
How to generate customized java 8 code from your databaseHow to generate customized java 8 code from your database
How to generate customized java 8 code from your databaseSpeedment, Inc.
 
Silicon Valley JUG - How to generate customized java 8 code from your database
Silicon Valley JUG - How to generate customized java 8 code from your databaseSilicon Valley JUG - How to generate customized java 8 code from your database
Silicon Valley JUG - How to generate customized java 8 code from your databaseSpeedment, Inc.
 
Creating a Responsive Website From Scratch
Creating a Responsive Website From ScratchCreating a Responsive Website From Scratch
Creating a Responsive Website From ScratchCorky Brown
 
Asp.net architecture
Asp.net architectureAsp.net architecture
Asp.net architectureIblesoft
 
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologiesHosam Kamel
 
Appalanaidu_4.4 Years Exp in DotNet Technology
Appalanaidu_4.4 Years Exp in DotNet TechnologyAppalanaidu_4.4 Years Exp in DotNet Technology
Appalanaidu_4.4 Years Exp in DotNet TechnologyAPPALANAIDU KONDALA
 
Disrupting the application eco system with progressive web applications
Disrupting the application eco system with progressive web applicationsDisrupting the application eco system with progressive web applications
Disrupting the application eco system with progressive web applicationsChris Love
 

Similaire à Web Application Development Process presented by @Cygnismedia (20)

ASP.pptx
ASP.pptxASP.pptx
ASP.pptx
 
Rutgers - FrontPage 98 (Advanced)
Rutgers - FrontPage 98 (Advanced)Rutgers - FrontPage 98 (Advanced)
Rutgers - FrontPage 98 (Advanced)
 
Beyond The MVC
Beyond The MVCBeyond The MVC
Beyond The MVC
 
How to JavaOne 2016 - Generate Customized Java 8 Code from Your Database [TUT...
How to JavaOne 2016 - Generate Customized Java 8 Code from Your Database [TUT...How to JavaOne 2016 - Generate Customized Java 8 Code from Your Database [TUT...
How to JavaOne 2016 - Generate Customized Java 8 Code from Your Database [TUT...
 
JavaOne2016 - How to Generate Customized Java 8 Code from Your Database [TUT4...
JavaOne2016 - How to Generate Customized Java 8 Code from Your Database [TUT4...JavaOne2016 - How to Generate Customized Java 8 Code from Your Database [TUT4...
JavaOne2016 - How to Generate Customized Java 8 Code from Your Database [TUT4...
 
CSC431_Chap1
CSC431_Chap1CSC431_Chap1
CSC431_Chap1
 
Presentation1
Presentation1Presentation1
Presentation1
 
Front End Lecture 1.pptx
Front End Lecture 1.pptxFront End Lecture 1.pptx
Front End Lecture 1.pptx
 
BholaSinghupdate
BholaSinghupdateBholaSinghupdate
BholaSinghupdate
 
BholaSinghupdate
BholaSinghupdateBholaSinghupdate
BholaSinghupdate
 
How to generate customized java 8 code from your database
How to generate customized java 8 code from your databaseHow to generate customized java 8 code from your database
How to generate customized java 8 code from your database
 
Silicon Valley JUG - How to generate customized java 8 code from your database
Silicon Valley JUG - How to generate customized java 8 code from your databaseSilicon Valley JUG - How to generate customized java 8 code from your database
Silicon Valley JUG - How to generate customized java 8 code from your database
 
Design Based Dev
Design Based DevDesign Based Dev
Design Based Dev
 
Creating a Responsive Website From Scratch
Creating a Responsive Website From ScratchCreating a Responsive Website From Scratch
Creating a Responsive Website From Scratch
 
Asp.net architecture
Asp.net architectureAsp.net architecture
Asp.net architecture
 
06 Javascript
06 Javascript06 Javascript
06 Javascript
 
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologies
 
ASP.NET OVERVIEW
ASP.NET OVERVIEWASP.NET OVERVIEW
ASP.NET OVERVIEW
 
Appalanaidu_4.4 Years Exp in DotNet Technology
Appalanaidu_4.4 Years Exp in DotNet TechnologyAppalanaidu_4.4 Years Exp in DotNet Technology
Appalanaidu_4.4 Years Exp in DotNet Technology
 
Disrupting the application eco system with progressive web applications
Disrupting the application eco system with progressive web applicationsDisrupting the application eco system with progressive web applications
Disrupting the application eco system with progressive web applications
 

Plus de Clark Davidson

Developers Tools: An overview of Facebook Development
Developers Tools: An overview of Facebook Development Developers Tools: An overview of Facebook Development
Developers Tools: An overview of Facebook Development Clark Davidson
 
The History of Facebook's Developer Platform
The History of Facebook's Developer PlatformThe History of Facebook's Developer Platform
The History of Facebook's Developer PlatformClark Davidson
 
iOS Developer Interview Questions
iOS Developer Interview QuestionsiOS Developer Interview Questions
iOS Developer Interview QuestionsClark Davidson
 
How to Advertise your App
How to Advertise your AppHow to Advertise your App
How to Advertise your AppClark Davidson
 
Mobile App Development for Dummies
Mobile App Development for DummiesMobile App Development for Dummies
Mobile App Development for DummiesClark Davidson
 
iOS vs Android History
iOS vs Android HistoryiOS vs Android History
iOS vs Android HistoryClark Davidson
 
Html 5 few Features and Elements
Html 5 few Features and ElementsHtml 5 few Features and Elements
Html 5 few Features and ElementsClark Davidson
 
Social media and marketing strategy in 2014
Social media and marketing strategy in 2014Social media and marketing strategy in 2014
Social media and marketing strategy in 2014Clark Davidson
 
What is? Different IT Terms and Definition
What is? Different IT Terms and DefinitionWhat is? Different IT Terms and Definition
What is? Different IT Terms and DefinitionClark Davidson
 
How to become a Web Developer
How to become a Web DeveloperHow to become a Web Developer
How to become a Web DeveloperClark Davidson
 
Web Developer Interview Questions
Web Developer Interview QuestionsWeb Developer Interview Questions
Web Developer Interview QuestionsClark Davidson
 
How to use social media for your brand
How to use social media for your brandHow to use social media for your brand
How to use social media for your brandClark Davidson
 
Quick 5 tips: How To Create Successful Social Media Marketing Campaign
Quick 5 tips: How To Create Successful Social Media Marketing CampaignQuick 5 tips: How To Create Successful Social Media Marketing Campaign
Quick 5 tips: How To Create Successful Social Media Marketing CampaignClark Davidson
 
Does social media have an affect on seo
Does social media have an affect on seoDoes social media have an affect on seo
Does social media have an affect on seoClark Davidson
 
How To Create Social Media Strategy
How To Create Social Media StrategyHow To Create Social Media Strategy
How To Create Social Media StrategyClark Davidson
 

Plus de Clark Davidson (15)

Developers Tools: An overview of Facebook Development
Developers Tools: An overview of Facebook Development Developers Tools: An overview of Facebook Development
Developers Tools: An overview of Facebook Development
 
The History of Facebook's Developer Platform
The History of Facebook's Developer PlatformThe History of Facebook's Developer Platform
The History of Facebook's Developer Platform
 
iOS Developer Interview Questions
iOS Developer Interview QuestionsiOS Developer Interview Questions
iOS Developer Interview Questions
 
How to Advertise your App
How to Advertise your AppHow to Advertise your App
How to Advertise your App
 
Mobile App Development for Dummies
Mobile App Development for DummiesMobile App Development for Dummies
Mobile App Development for Dummies
 
iOS vs Android History
iOS vs Android HistoryiOS vs Android History
iOS vs Android History
 
Html 5 few Features and Elements
Html 5 few Features and ElementsHtml 5 few Features and Elements
Html 5 few Features and Elements
 
Social media and marketing strategy in 2014
Social media and marketing strategy in 2014Social media and marketing strategy in 2014
Social media and marketing strategy in 2014
 
What is? Different IT Terms and Definition
What is? Different IT Terms and DefinitionWhat is? Different IT Terms and Definition
What is? Different IT Terms and Definition
 
How to become a Web Developer
How to become a Web DeveloperHow to become a Web Developer
How to become a Web Developer
 
Web Developer Interview Questions
Web Developer Interview QuestionsWeb Developer Interview Questions
Web Developer Interview Questions
 
How to use social media for your brand
How to use social media for your brandHow to use social media for your brand
How to use social media for your brand
 
Quick 5 tips: How To Create Successful Social Media Marketing Campaign
Quick 5 tips: How To Create Successful Social Media Marketing CampaignQuick 5 tips: How To Create Successful Social Media Marketing Campaign
Quick 5 tips: How To Create Successful Social Media Marketing Campaign
 
Does social media have an affect on seo
Does social media have an affect on seoDoes social media have an affect on seo
Does social media have an affect on seo
 
How To Create Social Media Strategy
How To Create Social Media StrategyHow To Create Social Media Strategy
How To Create Social Media Strategy
 

Dernier

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Dernier (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Web Application Development Process presented by @Cygnismedia

  • 1.
  • 2.  A computer software application that is hosted in a browser controlled environment.  Any application that uses web browser as a client.  Google document and spreadsheet is a fine example of web application
  • 3.  Web application development process are procedures and standards of developing a web application  Web application development process has defined stages or phases  Development process follows a certain sequence
  • 5.  There are five main phases of web application development process: › Defining Requirements › Design › Implementation › Test › Release
  • 6.  Scope: It is a step which describes what exactly your web application will do. › E.g. Describing features of your web application  Needs: This step describes the technical requirements for the web application › E.g. Choosing server side language (php, ASP, ColdFusion)
  • 7.
  • 8.  This phase of the process is used to design the application with clear project.  This phase involves following steps:  Application Map: This step defines the structure of your application. ›  Database: This step is used to design the database of the application ›  E.g. Sitemap E.g. Designing a database using a entities-relationships (ER) model. Page Structure: Designing a structure of the web application › E.g. Wireframe  Server-side Language: This steps defines your objects of the application  JS Framework features: This steps helps to choose JavaScript framework › E.g. jQuery, Scriptaculous, MooTools
  • 9.  This phase is the most important phase of web application development process where application idea comes in to realization.
  • 10.  This steps involves following steps:  Database: This step is all about writing SQL code and creating tables, attributes and relationships.  HTML: This step helps to create html code for the web application  CSS: CSS helps to put some style in to your web application  Server-side Language: This step defines application class, Database interactions and anything which needs server side interaction  JavaScript: Implementing features like drag and drop and animation through the framework of choice (For details see Design)
  • 11.  This phase is all about testing your application in different conditions.  E.g. running application in different browsers (Firefox, Chrome, IE)  Test Code: This step is used to test code and find any errors in the application  Fix Bugs: This step helps to eradicate any errors in the web application  Final Validation: It is the optimum level of testing
  • 12.  This phase is all about releasing your web application to the internet. › E.g. Launching a web based game through a particular website. › Farmville a web based game launched on Facebook.
  • 13.  Michal Blumenstyk. (2013). “Web Application Development - Bridging the Gap between QA and Development.” http://www.stickyminds.com/sitewide.asp?F unction=edetail&ObjectType=ART&ObjectI d=3658  Caesar Fernandes. (2013). “Web Application Development: A Guide to Success.” http://www.sitepoint.com/developmentguide-success/