web application
Online hosted program
A web application is software that runs in a web browser rather than being installed on your computer.
Unlike traditional programs, web applications are accessed through a URL and execute on remote servers: Gmail is a web application, We built a web application for tracking inventory.
Often shortened to web app.
Web programming language
- HTMLWeb page code
- CSSWeb presentation language
- frameworkUnderlying support system
- ReactFrontend JavaScript framework
Angular · Vue · Node.js · repository · version control · debugging · testing · agile
User interface layer
- backendNon-visible system layer
- full-stackHandles all layers
- APISoftware communication standard
- microservicesDecomposed application architecture
monolith · MVC · database · server · middleware · authentication · authorization · session
Cloud computing platform
- AzureMicrosoft cloud computing service
- serverlessCloud-managed compute model
- deploymentOrganized distribution of resources
- hostingReceiving guests socially
SaaS · containers · Docker · CDN · scalability · elasticity · compute · auto-scaling
Confirming genuine identity
- encryptionConverting data into code
- HTTPSEncrypted browsing standard
- SSLWeb encryption protocol
- firewallNetwork access control system
OAuth · two-factor · vulnerability · penetration testing · tokens · CAPTCHA · sanitization · audit log
Quick to react
- dynamicActive and changing
- real-timeOccurring without processing delay
- AJAXAsynchronous browser-server communication
- user interfaceHuman-computer interaction system
widgets · forms · drag-and-drop · navigation · clickable · gestures · touchscreen · animations
Vehicle control panel
- loginAuthentication act or screen
- registrationFormal recording of participation
- landing pageEntry point for websites
- homepageSite's main entry
profile · settings · admin panel · intranet · extranet · gateway · sign-in · onboarding
JavaScript
Web programming language
React · Angular · Vue · Node.js · repository · version control · debugging · testing · agile · sprint
frontend
User interface layer
- backendNon-visible system layer
- full-stackHandles all layers
- APISoftware communication standard
microservices · monolith · MVC · database · server · middleware · authentication · authorization · session · routing
AWS
Cloud computing platform
- AzureMicrosoft cloud computing service
- serverlessCloud-managed compute model
- deploymentOrganized distribution of resources
hosting · SaaS · containers · Docker · CDN · scalability · elasticity · compute · auto-scaling · cloud-native
authentication
Confirming genuine identity
- encryptionConverting data into code
- HTTPSEncrypted browsing standard
- SSLWeb encryption protocol
firewall · OAuth · two-factor · vulnerability · penetration testing · tokens · CAPTCHA · sanitization · audit log
responsive
Quick to react
- dynamicActive and changing
- real-timeOccurring without processing delay
- AJAXAsynchronous browser-server communication
user interface · widgets · forms · drag-and-drop · navigation · clickable · gestures · touchscreen · animations · notifications
dashboard
Vehicle control panel
- loginAuthentication act or screen
- registrationFormal recording of participation
- landing pageEntry point for websites
homepage · profile · settings · admin panel · intranet · extranet · gateway · sign-in · onboarding · permissions