Define a native application.
A native application is an application software that is developed for use on a particular platform or device
Define a web application.
A web application is an application software that runs on a web server and is accessed by a web browser
State the 3 advantages of using native applications over web applications.
State 3 advantages of using web applications over native applications. (5 in total)
What are the roles of HTML and CSS in creating a web application?
HTML and CSS is used to format and beautify the page.
HTML is used to create the actual content, while the CSS is responsible for the design, styling, and layout of the page.
What is the role of Python in creating a web application?
Python operates in the background to process user requests and user data.
How is the GET method and POST method different in sending data? (2 differences)
What is the role of Python in creating a web application?
Python operates in the background to process user requests and user data.
When should GET method be used when sending data?
When data is collected in the form of a non-sensitive input
When should POST method be used when sending data?
Mostly used in sending forms, especially when handling file uploads, or sensitive data.
What are the usability principles? (10 of them)
What is User Control and Freedom? What is an example of it?
User have the freedom to navigate and perform actions, including undoing accidental actions.
For example, support undo, redo, and cancel (to exit from the current interaction)