Skip to content
Dans la fenêtre d'impression, choisissez « Enregistrer au format PDF » comme destination. La version PDF garde une marge à droite pour vos notes.
582-A05-RI — Analyse et conception Web

Séance 1 — Ce qu'il faut pour mettre un site en ligne ​

Objectifs ​

  • Nommer les ressources techniques nécessaires pour mettre un site en ligne.
  • Expliquer le rôle de chacune dans le trajet d'une page Web.
  • Distinguer ce qu'on paie une seule fois de ce qu'on paie chaque année.
  • Reconnaître les trois sortes de contraintes d'un projet : techniques, organisationnelles et de ressources.

Déroulement de la séance ​

HeureActivité
18 h 30Accroche — Combien coûte ce site ?
18 h 45Présentation du cours
19 h 00Activité — Le trajet d'une page Web, puis retour en groupe
19 h 40Les ressources techniques et les trois sortes de contraintes
20 h 00Pause
20 h 15Lab 01 — Enquête technique (en duo)
21 h 45Mise en commun

Accroche — Combien coûte ce site ? ​

Trois restaurants ont un site Web. Pour chacun, estimez :

  1. combien il a coûté à construire ;
  2. combien de temps il a fallu pour le faire ;
  3. combien de personnes y ont travaillé ;
  4. combien il coûte chaque année pour rester en ligne.
A

Café de quartier

Une page : photos, heures, adresse, lien Facebook

Construction
?
Délai
?
Équipe
?
Chaque année
?
B

Bistro gastronomique

Plusieurs pages, menu saisonnier, réservation, bilingue

Construction
?
Délai
?
Équipe
?
Chaque année
?
C

Chaîne de 60 restaurants

Commande en ligne, fidélité, compte client, appli mobile

Construction
?
Délai
?
Équipe
?
Chaque année
?
À ouvrir après la discussion. Ce sont des ordres de grandeur, pas des prix à citer.

Ce qu'il faut retenir : « faire un site Web » peut vouloir dire des choses très différentes. Avant de juger si un projet est faisable, il faut savoir de quoi il est fait.


Présentation du cours ​

  • Plan de cours et calendrier
  • Deux parties :
    • Partie 1 — HK29 (séances 1 à 8) : évaluer la faisabilité technique d'un projet.
    • Partie 2 — HK33 (séances 8 à 19) : collaborer à la conception d'un projet Web.
  • Un mandat de client servira de fil conducteur pour toute la session. Il sera présenté à la séance 2, en même temps que la formation des équipes (2 ou 3 personnes, les mêmes toute la session).
ÉvaluationPondérationTravail
Rapport de faisabilité technique — Évaluation technique20 %En équipe
Rapport de faisabilité technique — Proposition technique20 %En équipe
Collaborer à un projet Web agile — Évaluation du projet20 %En équipe
Collaborer à un projet Web agile — Proposition d'un échéancier (synthèse)40 %Individuel
À savoir dès maintenant
  • Chaque jour de retard entraîne une pénalité de 10 %. Après 7 jours, la note est zéro.
  • Les deux premiers rapports sont aussi évalués sur la qualité du français.
  • L'utilisation de l'intelligence artificielle générative est encadrée : lisez la section du plan de cours à ce sujet.

Le trajet d'une page Web ​

Activité : Le trajet d'une page Web (casse-tête)

Quand une cliente tape bistro-exemple.ca dans son téléphone, voici ce qui se passe :

① Où est ce site ?② Adresse IP③ Demande la page (HTTPS)④ HTML, CSS, JS, images⑤ Réserverbistro-exemple.caAppareil + navigateurDNSnom → adresse IPRegistraireloue le nomHébergementle serveurPlateformeWordPress, Shopify…Contenustextes, photos, menuService externeréservation, paiement

Vue d'ensemble

Une cliente tape bistro-exemple.ca dans son téléphone. En quelques secondes, plusieurs acteurs travaillent pour afficher la page. Avancez étape par étape.

Retenez les mots clés : DNS, adresse IP, registraire, certificat SSL/TLS, hébergement, plateforme, contenus, service externe.

Le courriel professionnel ne fait pas partie du trajet de la page, mais il utilise le même nom de domaine. Changer de fournisseur sans précaution peut le briser.

Démonstration — ce site-ci ​

Le site du cours que vous consultez est hébergé gratuitement sur GitHub Pages. En direct, on regarde :

  • ce qui est gratuit : l'hébergement, le certificat, le déploiement automatique ;
  • ce qui ne l'est pas : un nom de domaine personnalisé (p. ex. mon-cours.ca) coûterait quelques dizaines de dollars par année ;
  • les limites : ce type d'hébergement ne permet ni base de données, ni paiement, ni compte utilisateur.

Même un site « gratuit » a des limites techniques qui décident de ce qu'il peut faire.


Les ressources techniques d'un projet Web ​

RessourceÀ quoi elle sertQui la fournitComment on la paie
Nom de domaineL'adresse du site (.ca, .com, .quebec…)Un registraireChaque année
DNSRelier le nom de domaine au serveur et au courrielLe registraire ou l'hébergeurSouvent inclus
HébergementLe serveur qui garde le site et le rend accessibleUn hébergeur ou la plateforme elle-mêmeChaque mois ou chaque année
Certificat SSL/TLSChiffrer la connexion (le cadenas)L'hébergeur, souvent gratuitementSouvent inclus
PlateformeConstruire et gérer le siteLogiciel libre (WordPress), service par abonnement (Wix, Shopify) ou développement sur mesureAbonnement, licences ou développement
ContenusCe que le visiteur vient chercherLe client, un photographe, un rédacteur…Temps du client ou honoraires
Services externesRéservation, paiement, livraison, infolettreLibro, OpenTable, Stripe…Abonnement ou frais par transaction
Navigateurs et appareilsAfficher le siteLe visiteur— mais il faut tester sur plusieurs
Pièges fréquents
  • Confondre nom de domaine et hébergement. On peut louer le nom chez une entreprise et héberger le site chez une autre.
  • Croire que « gratuit » veut dire sans coût. Les forfaits gratuits imposent souvent de la publicité, une adresse du genre monresto.wixsite.com ou des limites.
  • Oublier les coûts récurrents. Le site se paie chaque année, pas seulement au lancement.
  • Oublier le mobile. Pour un restaurant, une grande partie des visites se font sur téléphone.

Payer une fois ou chaque année ? ​

La construction se paie une fois. Le nom de domaine, l'hébergement, les abonnements et l'entretien se paient chaque année. Avec le temps, ce sont souvent eux qui coûtent le plus cher.

Coût total cumulé d'un site, année après année Montants fictifs, pour illustrer le principe
Payé une fois : construction (9 000 $)Payé chaque année : hébergement, domaine, extensions, réservation en ligne, entretien (2 200 $/an)
0 $5 k$10 k$15 k$20 k$ Année 1 Année 2 Année 3 Année 4 Année 520 k$

Dès l'année 5, les coûts récurrents ont dépassé le coût de construction. Un site se paie chaque année, pas seulement au lancement.


Les trois sortes de contraintes ​

Une contrainte, c'est tout ce qui limite les choix possibles dans un projet.

SorteLa question à se poserExemples
TechniquesQu'est-ce que la technologie permet ou impose ?La plateforme ne permet pas la commande en ligne ; le site doit fonctionner sur les vieux téléphones ; le système de réservation actuel ne s'intègre pas au site.
OrganisationnellesComment le client fonctionne-t-il ?Personne n'a le temps de mettre le menu à jour ; trois associés doivent approuver chaque décision ; le site doit respecter les lois sur la vie privée et la langue française.
De ressourcesDe quoi dispose-t-on ?Budget de 3 000 $ ; lancement dans 6 semaines ; aucune personne à l'interne qui connaît WordPress.

À vous de classer ​

TechniqueQue permet ou impose la technologie ?
OrganisationnelleComment le client fonctionne-t-il ?
De ressourcesDe quoi dispose-t-on ?

Pour chaque situation, choisissez la sorte de contrainte principale.

  1. Le site doit être en ligne avant l'ouverture de la terrasse, dans 5 semaines.

  2. Le forfait Wix actuel ne permet pas de vendre des cartes-cadeaux.

  3. C'est la gérante qui mettra le menu à jour, et elle n'a jamais utilisé WordPress.

  4. Le système de réservation utilisé en salle n'offre aucun moyen de se connecter au site.

  5. Le budget total pour la première année est de 4 000 $.

  6. Le site doit être offert en français, conformément à la Charte de la langue française.

0 / 6 bonnes réponses (6 à faire)

Retour sur l'accroche ​

RestaurantUne contrainte probable
A — Café de quartierRessources : aucun budget, la propriétaire fait tout elle-même. C'est pour ça qu'elle a choisi Wix.
B — BistroOrganisationnelle : le menu change chaque saison et c'est le chef qui doit pouvoir le modifier, sans l'aide d'un programmeur.
C — ChaîneTechnique : la commande en ligne doit communiquer avec les caisses de 60 restaurants.

Une même situation touche souvent plusieurs sortes de contraintes à la fois. À la séance 2, on classera toutes les contraintes du mandat du client.


À faire maintenant ​

Lab 01 — Enquête technique : comparer deux sites

Mes notes — Séance 1 — Ce qu'il faut pour mettre un site en ligne