Accessibility, Security and Design for Developers Flashcards

1
Q

Which senses should be considered for accessibility?

A

Touch, vision, hearing and speech.

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

What are the types of disabilities to consider for accessibility?

A

Permanent - deaf, blind etc

Temporary - injuries, non-chronic illness

Situational - driving, accent

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

Accessible content should be:

A

Perceivable, Operatable, Understandable and Robust.

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

What is WCAG?

A

WCAG stands for Web Content Accessibility Guidelines and is a set of guidelines for accessible content.

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

What are the levels of WCAG?

A

A - the minimum level of WCAG

AA - the second level of WCAG

AAA - the highest level of WCAG

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

What is a cookie?

A

A text file stored in your browser or on a web server.

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

What are the different types of cookies?

A

Session cookies - in your browser until it shuts down

Persistent cookies - in your browser until its expiry date

First party cookies - cookie from the browsed web site, used to enhance your visit

Third party cookies - cookie from another web site used on another website

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

How does a cookie work?

A
  1. Created in browser on request
  2. Instructions sent in HTTP header
  3. Sent as part of all following requests from the browser.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the technical attributes of cookies?

A

Secure - cookie only sent through encrypted protocol

HttpOnly - cookie not available through e.g. JS

SameSite - cookie only transmitted to originating website

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

What is GDPR?

A

GDPR stands for General Data Protection Regulation.

It is regulated in the European Union since 2018.

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

What constitutes a data breach?

A

When any personal data is lost, stolen, destroyed or changed.

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

What is a privacy policy?

A

A policy describing how a company handles user data.

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

Name some examples of personal data

A
Name 
Phone number 
Address 
Date of birth 
Passport number 
Bank account 
Social media posts 
Geotagging 
Health records 
Race 
Religious beliefs 
Political opinions.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How should you handle GDPR?

A
  1. Think first, collect later
  2. Know exactly what you are collecting and why, you need to have legal ground to store or use that exact data
  3. Think twice of what’s necessary, ex shipping address.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is OWASP?

A

OWASP stands for Open Web Application Security Project.

It is a nonprofit foundation that aims to improve security of software.

OWASP works based on OWASP top 10.

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

What are the golden rules of designing for developers?

A
  1. Body text should not be smaller than 16px
  2. Be conscious of the colors you use and when you use them
  3. Color saturation, bright colors naturally stand out, use them for important items
  4. Visual hierarchy
  5. Serif vs sans-serif
  6. Don’t reinvent the wheel
  7. Every page should have a clear purpose
  8. The design should be consistent.
17
Q

Name the 8 tips when designing for developers

A
  1. Use components
  2. Name everything
  3. Leave notes for everything
  4. Create a design system
  5. Reuse block whenever possible
  6. Reuse page structures whenever possible
  7. Talk to developer if you are unsure
  8. Start designing desktop, then mobile if time permits.