Ce cours présente les principes fondamentaux du développement d'une interface utilisateur/expérience utilisateur (UI/UX) sur le web. Ce cours se concentre sur les concepts de base et les meilleures pratiques impliquées dans le développement d'applications web qui ne sont pas liées à des bibliothèques ou des frameworks spécifiques. Les sujets abordés comprennent le HTML, le CSS, le Javascript et l'accessibilité de base (a11y).


Conception de sites web et ingénierie de l'expérience utilisateur Partie 1

Instructeur : Brett Ritter
Inclus avec
Compétences que vous acquerrez
- Catégorie : HyperText Markup Language (HTML)
- Catégorie : Applications Web
- Catégorie : Interface utilisateur (UI)
- Catégorie : Règles pour l’accessibilité des contenus Web
- Catégorie : Conception de l'interface et de l'expérience utilisateur (UI/UX)
- Catégorie : HTML et CSS
- Catégorie : Développement Web Front-End
- Catégorie : Web sémantique
- Catégorie : Javascript
- Catégorie : Conception de sites web réactifs
- Catégorie : Feuilles de style en cascade (CSS)
- Catégorie : Utilisabilité
- Catégorie : conception web
- Catégorie : Validation des données
Détails à connaître

Ajouter à votre profil LinkedIn
août 2025
32 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 7 modules dans ce cours
Cette semaine met l'accent sur l'importance du HTML sémantique et explore la définition et la valeur que le HTML sémantique apporte. Nous couvrirons comment utiliser des ressources comme MDN et les outils de développement du navigateur (DevTools) tout en étant prudent avec les outils IA comme ChatGPT. Suivra un examen des rôles de HTML, CSS et JavaScript, y compris la syntaxe HTML, la structure et les éléments sémantiques.
Inclus
23 lectures3 devoirs1 sujet de discussion
Cette semaine, nous examinons la syntaxe CSS, la spécificité et les noms de classe sémantiques. Nous abordons le chargement des feuilles de style CSS, le modèle de boîte CSS et les propriétés associées, ainsi que les différences entre les éléments en ligne, en bloc et en bloc en ligne dans la mise en page en cases. La semaine couvre également le débogage CSS à l'aide des DevTools du navigateur et l'application du modèle de boîte pour créer diverses mises en page en cases. Le principal travail de cette semaine consiste à créer des CSS pour une page HTML existante afin de lui donner l'apparence souhaitée.
Inclus
5 vidéos10 lectures7 devoirs
Cette semaine, nous abordons certains concepts courants de la conception de sites web, tels que les textes et les images de remplacement, les questions qui déterminent et compliquent la sélection des polices de caractères, ainsi que d'importantes questions d'accessibilité telles que le respect de la taille du texte et du texte alternatif. Nous examinons certains malentendus courants concernant les droits d'auteur et leur impact sur le travail d'un développeur web. Nous explorons davantage d'options de mise en page avec CSS, en apprenant à connaître Flexbox, Grid Areas et les grilles multicolonnes. Nous discutons des significations et de la mise en œuvre du Responsive Web Design et de l'Adaptive Design dans les pages Web. Le travail principal de cette semaine fournit une mise en page approximative avec des changements entre les tailles d'ordinateur de bureau et les tailles mobiles et vous demande d'écrire le HTML et le CSS pour créer une solution.
Inclus
7 vidéos16 lectures6 devoirs
Cette semaine, nous nous concentrons sur la structure et la présentation des formulaires HTML, en abordant la syntaxe de divers éléments liés aux formulaires et les besoins et erreurs de base en matière d'accessibilité, ainsi que la validation limitée basée sur le HTML disponible pour les formulaires. Je présente les mises en page courantes pour les étiquettes et les champs des formulaires, y compris les exceptions, et j'explique en quoi ces mises en page sont ou ne sont pas bénéfiques pour votre expérience utilisateur. Nous abordons également les différentes options de la propriété position et la manière dont ces options sont utilisées pour résoudre des problèmes de conception Web courants, y compris la construction d'un menu de navigation "déroulant". La principale tâche de cette semaine consiste à faire correspondre une mise en page demandée à un formulaire qui soumettra des données à un serveur Web fourni.
Inclus
3 vidéos11 lectures4 devoirs
Cette semaine, nous présentons les conventions de nommage des classes BEM (Block, Element, Modifier) et explorons leur utilisation, leur raisonnement et leurs avantages potentiels. Nous abordons des concepts UI/UX courants tels que les images de héros, les appels à l'action (CTA), le concept du "pli", les panneaux, les cartes et la navigation par fil d'Ariane. Nous nous plongeons également dans la syntaxe et l'application pratique des transformations, transitions et animations CSS. Enfin, nous apprendrons à restreindre toute animation afin de respecter les paramètres de l'utilisateur concernant la réduction des mouvements et nous ajouterons des mouvements à notre exemple de navigation par liste déroulante.
Inclus
1 vidéo7 lectures4 devoirs
Cette semaine propose une introduction à JavaScript, en mettant l'accent sur les concepts clés et les applications pratiques. Vous explorerez comment charger JavaScript et comprendre sa syntaxe de base à travers les lectures et les quiz de cette semaine. Des sujets tels que les variables, les fonctions, les tableaux, les objets, les conditionnelles, les boucles et la portée lexicale seront abordés, ainsi que des animations vidéo pour illustrer des concepts plus complexes. Nous nous pencherons également sur le Modèle Objet du Document (DOM), une méthode de manipulation dynamique des pages web à l'aide de JavaScript. Enfin, nous explorerons les techniques de débogage utilisées pour identifier et corriger les erreurs. Pour renforcer votre apprentissage, vous réaliserez un devoir dans lequel vous construirez un jeu "Pierre-Papier-Ciseaux" qui intègre des boutons et des interactions avec la console, démontrant ainsi les compétences de base susmentionnées.
Inclus
3 vidéos13 lectures5 devoirs
Cette semaine, nous approfondissons votre compréhension de JavaScript en introduisant des concepts syntaxiques avancés, notamment les opérateurs de propagation et de repos, la déstructuration, le JSON et les expressions régulières. Vous explorerez comment interagir avec le Modèle (DOM) en manipulant le contenu des nœuds et en gérant les événements JavaScript, le tout renforcé par des quiz pour vérifier votre compréhension. Cette semaine couvre également la validation de formulaire basée sur JavaScript, en soulignant les meilleures pratiques, les pièges courants et l'importance d'équilibrer la commodité du front-end avec la sécurité du back-end. La semaine se termine par un devoir dans lequel vous créez une fonction de soumission de formulaire avec une validation JavaScript intégrée, en appliquant les concepts clés des leçons pour assurer la fonctionnalité des applications Web.
Inclus
13 lectures3 devoirs
Instructeur

Offert par
En savoir plus sur Développement mobile et web
Statut : PrévisualisationNortheastern University
Statut : PrévisualisationNortheastern University
Statut : PrévisualisationNortheastern University
Statut : Essai gratuitMicrosoft
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous achetez un certificat, vous avez accès à tous les supports de cours, y compris les devoirs notés. Une fois le cours terminé, votre certificat électronique sera ajouté à votre page de réalisations - à partir de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien de demande sur la page de description.
Plus de questions
Aide financière disponible,

