0% found this document useful (0 votes)
5 views2 pages

Tech Qs

The document outlines key web development concepts including JSON for data transfer, HTML for webpage structure, and CSS for styling. It explains the roles of front-end and back-end development, as well as functional and non-functional requirements in software. Additionally, it highlights security concerns such as XSS and the importance of sanitizing user-generated content.

Uploaded by

gxa0606
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views2 pages

Tech Qs

The document outlines key web development concepts including JSON for data transfer, HTML for webpage structure, and CSS for styling. It explains the roles of front-end and back-end development, as well as functional and non-functional requirements in software. Additionally, it highlights security concerns such as XSS and the importance of sanitizing user-generated content.

Uploaded by

gxa0606
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Tech Qs

JSON is a format for representing and transfer data. It is often used to send data from a server
to a web page. Data is in name/value pairs, double-quoted strings for names

HTML is the standar language for specifying the structure of webpage. For the structure of an
HTML document we use elements.
CSS is a language to define how a website look in a browser. The browser applies style
declarations to selected elements.

Rule is a set of properties associated with a selector.


Style declaration contains the properties and their values.
Specificity means how the browser decides which rule applies if multiple rules have
different selectors, but could still apply to the same element.
Cascading refers to the mechanism that controls how selectors are prioritized. When two
rules with same Specificity apply that the one that comes last in the CSS is the one that will
be used.

SASS: Is a CSS Preprocessor which provide additional functionality, including nesting


selectors, variables, inheritance, ans so on. So it is a CSS extension language, you compile it
and generates regular CSS code.

JS is a programming language used most often for dynamic client-side scripts on webpages,
but it is also often used on the server-side, using a runtime such as [Link] (or
"JS").

Frontend / Backend

Front-end is about the part of an app that user can see and interact with. For that is also
referred to as the ‘client side’. It includes everything that users experience, and the visual
aspects

Backend is about the server side of an app. It is basically everything that happens behind the
scenes, but is not viisible to the users. it generally, includes a web server that handle requests
and interacts with a database, or cloud services.

Functional requirements and non-functional requirements

Functional requirements are the features that a developed software product is expected
to perform. For example, adding a payment option at an eCommerce website.
Non-functional requirements measure the usability of the application, Security,
Performance, Interoperability, Reliability

Security

XSS: codigo JS malicioso es injectado y ejecutado.

Sanitizar el contenido generado por el usuario. Eliminar los tags no deseados.

You might also like