Développement d’interfaces 2 – CSS

📅 Dates: du 26 aoĂ»t 2022 au 20 janvier 2023
⏰ Horaire: vendredi – 13h30 à 15h15
Classe: ID311
Acronyme cours: EEDEV
Catégorie: Elaboration du design
Enseignant: Manuel Schmalstieg
Lien: https://code.eracom-pedagogique.ch/eedev2-id311/
Github: https://github.com/eracom-id311

Introduction

Ce deuxiĂšme cours “DĂ©veloppement d’interfaces” est centrĂ© autour du CSS, le langage permettant de façonner l’aspect visuel d’une interface web.

CSS ?

Le langage CSS, inventĂ© en 1996, est ce qui a fait du web un medium visuel, colorĂ©, vivant. Ce langage a sa propre logique, et ce cours vous aidera Ă  l’apprivoiser. Grace Ă  votre maĂźtrise du CSS, vous pourrez donner forme Ă  des designs variĂ©s, des plus classiques aux plus innovants.

Git ?

Au passage, vous apprendrez Ă  utiliser un outil devenu incontournable dans les mĂ©tiers du web: il s’agit de GIT, un logiciel de versionnage (et plus encore).

Les projets évalués

Les trois projets suivants feront l’objet d’une Ă©valuation:

1) Mockup 2 Code : traduire un design visuel fourni en code. Réalisé du 30 septembre au 25 novembre 2022.

2) Questionnaire : une Ă©valuation sous forme de questionnaire couvrant les connaissances CSS. Un questionnaire d’entraĂźnement est disponible. Questionnaire de test effectuĂ© le 9 dĂ©cembre. Questionnaire final rĂ©alisĂ© le 23 dĂ©cembre.

3) A11Y / Performance : amĂ©liorer un projet rĂ©alisĂ© dans le cours “Projet interface (site web responsive)”, ou un autre projet web rĂ©alisĂ© dans un cours prĂ©cĂ©dent. Optimiser l’accessibilitĂ© et la performance frontend, dans le but d’obtenir les scores maximum dans les outils de test.

Un quatriĂšme projet – “entraide” – est laissĂ© Ă  la discrĂ©tion des Ă©lĂšves. Si complĂ©tĂ©, il peut remplacer la note du questionnaire.

4) Entraide : documenter un cas (case study) oĂč vous avez rĂ©solu un problĂšme de code pour un autre Ă©lĂšve. Conseil: quand vous ĂȘtes devant un problĂšme, faire une demande d’entraide via Teams. À fournir: description du problĂšme. Recherche de solution. RĂ©stituer le travail effectuĂ© dans un article, Ă  publier sur Notion (utiliser des blocs Code).