Week 1 2025 Flashcards

(7 cards)

1
Q

For web apps, what are the front end (client side)

A

HTML:Structure the webpage
CSS: Styles the webpage, controlling the layouts, fonts, colours, etc.
JavaScript: Adds interactivity to the page

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

For web apps, what are the Back-end (Server Side)

A

Database: Stores data like user profile, product listing, orders

Server-Side Code: Written in languages like Python (using Django), PHP, or Ruby, these process user request and interactive with database and send back response

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Key Characteristics of PWAs
(Progressive Web Apps)

A

Responsive Design
PWAs adjust to various screen size, ensuring the compatibility with phones, tablet and desktops

Offline Access
Technologies like server worker, PWA cache data, allow user to access the content even when offline

App-Like Experience
PWAs can be installed on the Home Screen of mobile device, and when opened, they provide a full screen, app like interface without a browser window

Push notifications
PWAs can send notifications to user, encouraging engagement with app.

no App Store dependent
Unlike native apps, PWA are not confined to App Store which simplifies installation and updates

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Django

A

Django is a python web framework used for the dynamic content in web applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What APi stand for? And what is it?

A

Application programming interface

a set of rules that allows software applications to communicate with each other.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is encryption

A

Encryption is the process of scrambling data by turning plain text into cipher text so that it can only be read with a key

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What 2 key uses for encryption

A

A public key and secret key

How well did you know this?
1
Not at all
2
3
4
5
Perfectly