UI UX web design Flashcards

1
Q

Quelle est la différence entre UX et UI dans le développement web ?

A

L’UX (User Experience) se concentre sur la compréhension des besoins de l’utilisateur pour rendre un site facile à utiliser, fluide et créer de la confiance. L’UI (User Interface) se concentre sur l’aspect visuel, la mise en page et la lisibilité de l’information. Les deux sont complémentaires et visent à maximiser l’engagement des utilisateurs.

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

Pourquoi un développeur web doit-il s’intéresser au design UI ?

A

Un développeur web doit s’intéresser au design UI pour mieux communiquer avec les web designers, mais aussi parce qu’il ne travaillera pas toujours au sein d’une équipe disposant d’un designer. Comprendre les principes de base du design UI permet de créer des interfaces utilisateur efficaces et professionnelles même sans un designer dédié.

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

Comment choisiriez-vous une palette de couleurs pour un site web ?

A

Je choisirais une palette de couleurs harmonieuse en utilisant des outils comme coolors.co ou color.adobe.com, en tenant compte de la signification des couleurs et de leur impact émotionnel. Je limiterais le nombre de couleurs (3-5 maximum) et m’assurerais qu’elles sont cohérentes avec l’identité de la marque. Je vérifierais également que les contrastes sont suffisants pour l’accessibilité.

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

Quels critères d’accessibilité devez-vous prendre en compte concernant les couleurs ?

A

Il faut s’assurer que le contraste entre le texte et l’arrière-plan est suffisant pour une bonne lisibilité. Il faut également tenir compte du daltonisme en évitant certaines combinaisons de couleurs difficiles à distinguer. Des outils de vérification de contraste permettent de valider que les couleurs respectent les normes d’accessibilité du WCAG.

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

Quelles sont les bonnes pratiques pour la typographie sur le web ?

A

Les bonnes pratiques incluent : limiter le nombre de polices (une pour les titres, une pour le texte), utiliser des polices qui vont bien ensemble, privilégier une police marquée (serif) pour les titres et une police lisible (sans-serif) pour les paragraphes. La taille des paragraphes devrait être d’environ 20px avec une interligne (line-height) de 1.5. Il faut éviter les blocs de texte trop longs (idéalement 60-75 caractères par ligne) et les majuscules. Pour l’accessibilité, il est préférable de ne pas centrer ou justifier les paragraphes.

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

Comment gérez-vous la hiérarchie typographique sur un site web ?

A

La hiérarchie typographique est gérée en utilisant différentes tailles, graisses et couleurs de texte pour distinguer les niveaux d’information. Les titres principaux (h1) sont plus grands et plus visibles que les sous-titres (h2, h3). Il est important de maintenir une cohérence dans cette hiérarchie sur l’ensemble du site et de respecter la structure sémantique HTML.

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

Quelle approche utilisez-vous pour gérer les espacements dans une interface web ?

A

J’utilise un système cohérent basé sur des multiples de 8px pour créer un rythme visuel harmonieux. J’applique des marges et des paddings appropriés pour que le contenu puisse “respirer”. Pour le rythme vertical, j’applique généralement un espacement plus grand au-dessus des titres qu’en dessous pour améliorer la lisibilité et renforcer la relation avec le contenu suivant. J’aligne également les éléments de façon cohérente pour créer une mise en page ordonnée.

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

Quels sont les modèles de mise en page (layouts) courants et quand les utiliser ?

A

Les modèles de mise en page courants incluent :
* Le F-Layout : idéal pour les sites riches en contenu textuel où les utilisateurs scannent le contenu en forme de F (de gauche à droite puis de haut en bas)
* Le Z-Layout : adapté aux pages d’accueil ou landing pages où l’oeil suit naturellement un chemin en Z Le choix dépend du type de contenu et de l’objectif de la page. L’important est de guider l’attention de l’utilisateur vers les éléments les plus importants.

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

Comment implémentez-vous les principes d’accessibilité dans votre code HTML/CSS ?

A

J’implémente les principes d’accessibilité en utilisant une sémantique HTML correcte, en assurant un contraste de couleur suffisant, en ajoutant des attributs alt aux images, en rendant les formulaires accessibles avec des labels appropriés, et en testant la navigation au clavier. Je respecte les normes WCAG et utilise des outils de vérification d’accessibilité. Pour la typographie, j’évite de justifier les textes et utilise des tailles de police suffisamment grandes.

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

Comment adaptez-vous une interface à différentes tailles d’écran ?

A

J’utilise le design responsive avec des media queries CSS, des unités relatives (em, rem, vh, vw), et des techniques comme Flexbox et CSS Grid. J’adopte souvent une approche “mobile-first” en concevant d’abord pour les petits écrans, puis en adaptant pour les écrans plus grands. Je teste régulièrement sur différents appareils pour m’assurer que l’interface est utilisable et esthétique sur toutes les tailles d’écran.

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

Pourquoi la cohérence est-elle importante dans le design d’interface ?

A

La cohérence est essentielle car elle crée une expérience utilisateur prévisible et intuitive. En maintenant le même style (couleurs, typographie, espacements, positionnement des éléments) sur toutes les pages, les utilisateurs peuvent naviguer plus facilement sans avoir à réapprendre l’interface à chaque page. Cela améliore l’efficacité, réduit les erreurs et augmente la satisfaction. Une approche efficace consiste à créer un style guide pour le site.

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

Comment équilibrez-vous esthétique et fonctionnalité dans vos interfaces ?

A

J’équilibre esthétique et fonctionnalité en gardant toujours à l’esprit les besoins de l’utilisateur. Une belle interface qui n’est pas utilisable échoue dans son objectif principal. Je me concentre d’abord sur la fonctionnalité (navigation claire, hiérarchie de l’information, affordance) puis j’améliore l’esthétique (couleurs, typographie, espacements, petits détails) tout en veillant à ce qu’elle ne nuise pas à l’utilisation. L’objectif ultime est un design à la fois beau et fonctionnel, qui guide intuitivement l’utilisateur vers ses objectifs.

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

Comment prenez-vous en compte l’accessibilité dans la conception d’interfaces utilisateur web ou web mobile ?

A

Je prends en compte l’accessibilité en suivant le référentiel RGAA (Référentiel Général d’Amélioration de l’Accessibilité), en assurant un contraste suffisant entre le texte et l’arrière-plan, en proposant des alternatives textuelles pour les images, en choisissant des polices lisibles, en évitant les textes justifiés ou centrés pour les paragraphes, et en organisant l’information de manière logique et cohérente. Pour les personnes en situation de handicap, j’utilise également des attributs aria appropriés et je m’assure que le site est navigable au clavier.

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

Comment mettez-vous en oeuvre l’éco-conception dans le développement d’interfaces web ?

A

L’éco-conception dans le développement d’interfaces web implique de minimiser l’impact environnemental du site. Je réduis la taille des fichiers (images optimisées, minification du CSS/JS), j’évite les animations inutiles qui consomment des ressources, je limite le nombre de requêtes serveur, et j’utilise des techniques comme la lazy loading pour charger le contenu uniquement lorsque c’est nécessaire. Je privilégie également les polices système et les designs épurés qui nécessitent moins de ressources.

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

Comment adaptez-vous une interface utilisateur aux équipements mobiles ?

A

J’adapte une interface aux équipements mobiles en utilisant une approche responsive avec des media queries, en implémentant le concept de “mobile first”, en privilégiant un design fluide avec des unités relatives, et en veillant à la “touchabilité” des éléments interactifs (boutons suffisamment grands et espacés). Je teste l’interface sur différents appareils et je m’assure que l’expérience utilisateur reste optimale quelle que soit la taille de l’écran.

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