Week 1 2025 Flashcards
(7 cards)
For web apps, what are the front end (client side)
HTML:Structure the webpage
CSS: Styles the webpage, controlling the layouts, fonts, colours, etc.
JavaScript: Adds interactivity to the page
For web apps, what are the Back-end (Server Side)
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
Key Characteristics of PWAs
(Progressive Web Apps)
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
What is Django
Django is a python web framework used for the dynamic content in web applications
What APi stand for? And what is it?
Application programming interface
a set of rules that allows software applications to communicate with each other.
What is encryption
Encryption is the process of scrambling data by turning plain text into cipher text so that it can only be read with a key
What 2 key uses for encryption
A public key and secret key