0% found this document useful (0 votes)
26 views

Basic IT Terminologies

Uploaded by

Thành Huy
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Basic IT Terminologies

Uploaded by

Thành Huy
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Basic IT Terminologies

HTML – CSS – Javascript - Iframe

• HTML - HyperText Markup Language - is the most basic building block of the Web. It defines the meaning

and structure of web content.

• Iframe - An inline frame is used to embed another document within the current HTML document

• CSS - Cascading Style Sheets

• Describe a web page's appearance/presentation.

• Define styles for your web pages, including the design, layout and variations in display for different

devices and screen sizes

• JS - describe a web page's functionality/behavior.


JSON

• JSON - JavaScript Object Notation - is a lightweight data-interchange format.

• A collection of name/value pairs. In various languages, this is realized as an object, record, struct,

dictionary, hash table, keyed list, or associative array.

• An object is an unordered set of name/value pairs. An object begins with {left brace and ends

with }right brace. Each name is followed by :colon and the name/value pairs are separated by ,comma.
• Example:
{
"cartItem": {
"item_id": null,
"sku": "bdl-ketokit-1ym",
"qty": 1,
"quoteId": "aq9pZibhnRwMC3KHIFgU5FXRlDDgyDsH"
}
}
Library - Framework

• Library - provide utility features and classes that are used in the building process, as well as developing the

application

• Framework - a program framework, allowing users to add code, but still have to follow the principles it sets

out.
SSL – Secure Sockets Layer

• SSL (Secure Sockets Layer) and its successor, TLS (Transport Layer Security), are protocols for establishing

authenticated and encrypted links between networked computers.

• SSL certificate - is a digital document that binds the identity of a website to a cryptographic key pair

consisting of a public key and a private key.

• An SSL certificate also includes identifying information about a website, including its domain name and,

optionally, identifying information about the site’s owner.


Static page - Cache

• Static page

• Cache
• A cache is a special storage space for temporary files that makes a device, browser, or app run faster
and more efficiently
• After opening an app or website for the first time, a cache stashes files, images, and other pertinent
data on your device
• Cached data is used to quickly load an app or website for every subsequent visit.
Responsive Design

• Mobile-first
• As the term suggests, mobile-first design is an approach in which web designers start product design
for mobile devices first. This can be done by sketching or prototyping the web-app’s design for the
smallest screen first and gradually working up to larger screen sizes.
• Prioritizing design for mobiles makes sense as there are space limitations in devices with smaller screen
sizes and teams need to ensure that the key elements of the website are prominently displayed for
anyone using those screens.
• Designing and developing for small screens compels designers to remove anything that isn’t necessary
for seamless website rendering and navigation.
Responsive Design

• Mobile-first

1. Prioritize Content

2. Provide Intuitive Navigation

3. Avoid Disruptive Pop-ups

4. Test on Real Devices


Domain, sub-domain

• Domain

• Sub-domain
Session - Cookie - Token

• Session

• Cookie

• Token

• Access vs Refresh Token


Local/Session Storage

• HTML Web Storage


• Web applications can store data locally within the user's browser
• Unlike cookies, the storage limit is far larger (at least 5MB) and information is never transferred to the
server.
• Web storage is per origin (per domain and protocol). All pages, from one origin, can store and access
the same data.

• Local Storage - stores data with no expiration date


• The data will not be deleted when the browser is closed, and will be available the next day, week, or
year.

• Session Storage - stores data for one session (data is lost when the browser tab is closed)
Local - Server - Client

• Local

• Server

• Client
Http request - HTTP response

• Http request - An HTTP request is made by a client, to a named host, which is located on a server. The aim

of the request is to access a resource on the server.

• Request line

• HTTP headers

• Message body

• HTTP response

• Status line

• HTTP headers

• Message body
Logging

• In computing, a log file is a file that records either events that occur in an operating system or other

software runs,[1] or messages between different users of a communication software. Logging is the act of

keeping a log. In the simplest case, messages are written to a single log file.

• Event logs

• Transaction logs

• Message logs

• Server log
Event

• Event - An event can be triggered by the user action, or generated by APIs to represent the progress of an

asynchronous task

• Listen Event

• Fire Event
Software design pattern

• A software design pattern is a general, reusable solution to a commonly occurring problem within a given

context in software design.

• It is not a finished design that can be transformed directly into source or machine code. Rather, it is a

description or template for how to solve a problem that can be used in many different situations.

• Design patterns are formalized best practices that the programmer can use to solve common problems

when designing an application or system.


MVC - MVP

• MVC

• MVP

You might also like