Questions

Parcours

Diplome Institution Année Type
None EPAC 2015-2015 Game Art
None Academie Meuron 2015-2015 Art
None Ecole de culture Général 2015-2018 Social-musique
C2 Proficiency Cambridge 2015 Anglais
C2 Goethe-zertifikat Goethe Institut 2014 Allemand
Bachelor bac+4 Gobelin 2018-2021 Game design, level design, UI/UX design

1. Expliquer la différence entre une requête HTTP synchrone et asynchrone.

La différence fondamentale entre une requête synchrone et asychrone c'est que la requête dite synchrone bloque les envois de requêtes en attendant la réponse, tandis que l'asynchrone peut envoyer plusieurs requêtes sans avoir besoin d'attendre la réponse.
Fun fact : Le premier système largement utilisé pour des requêtes asycrones sur le web s'appelait AJAX

2. Expliquer les différences fondamentales entre 3 navigateurs web et expliquer où on peut trouver leur compatibilité CSS

le Moteur de rendu! typiquement Chrome utilise blink et safari utilise webkit et sur firefox Gecko, les différences fondatementales de ceci sont l'utilisation ou non de feature, language, module. Le design ! Chrome appartenant à google intègre beaucoup de fonctionnalité de google comme par exemple changer de compte de navigateur permet de changer de préférance et de barre de favoris par exemple. Opera quant à lui est basé sur la practicité, il y'a la possibilité d'intégré des applications comme spotify, discord etc dans la barre du navigateur. Ou encore brave qui se base sur la protection de la vie privé des utilisateur en ayant un bloqueur de pub implémenté directement dans l'interface et la possibilité d'avoir son porte monnaie de crypto à portée de mains. Pour finir il y'a la variation dans l'interprétation et le rendu des normes HTML/CSS. On peut connaitre la compatibilité de notre feature en allant sur Can i use

3. Écrire vos recommandations (best practice) pour programmer un site web en HTML / CSS.

Commencer par se documenter et construire la structure du site sur papier, choisir les liens entre les pages et leur disposition.
Une fois fait, choissisez une ligne éditoriale, qu'elle est sont but, qu'elle palette de couleur choisir, l'accès facile a l'information etc.
Ensuite une fois devant votre code commencer par crée votre site pour le mobile et l'adapter ensuite pour un écran plus large.
Et pour facilité la conception du site je proposerais de prendre des libraire comme bootstrap par exemple.

4. Décrire les aspects juridiques qui doivent être pris en compte et respectés sur un site web (droits d’auteur, protection de la personnalité).

Il y'a plusieur paramètre à prendre en compte ocmme par exemple le territoire sur le quelle l'image à été télécharger ou utiliser, les raisons : commercial, privé, scolaire. Le GDPRRGPD et le LPD régisse légalement le traitement des données.

5. Quels sont les formats multimédias supportés nativement par HTML 5.

Video : .mpg / .mpeg / .avi / .wmv / .mov / .ram / .swf / .flv / .ogg / .webm / .mp4

Audio : .mid / .midi / .ram / .wma / .aac / .wav / .ogg / .mp3 / .mp4

Images : .apng / .gif / .ico / .cur / .jpg / .jpeg / .jfif / .pjpeg / .pjp / .png / .svg / .avif

Sources

Wikipedia(blink)

Wikipedia(html)

Wikipedia(Ajax)

Mozilla(Web)