Passer au contenu

GAC011 Informatique II : Développement web

GAC Informatique · Sujet 2

Entrainer
2.1

Ce que ce module est, et comment il est évalué

GAC011 est là où vous construisez et publiez un vrai site web. Six unités vous mènent d'un design sur papier à travers HTML, CSS et JavaScript jusqu'à un site lancé et un plan pour le promouvoir.

Tout est évalué sur ce que vous produisez : un storyboard 分镜脚本 et un design, le site lui-même, et une stratégie de médias sociaux 社交媒体策略, ainsi que des travaux pratiques. Il n'y a pas d'examen écrit.

  • Le design compte autant que le code. Les objectifs du module nomment l'esthétique, la mise en page, la navigation et l'utilisabilité aux côtés du codage.
  • ⚠ Le site que vous concevez ici est celui que GAC017 donne un back-end et une base de données. Un plan faible coûte du temps dans le module suivant.

Vous pouvez exécuter tous les exemples de ce module dans le playground de code du site, et les références HTML, CSS et JavaScript y vont plus loin que ces notes.

Vocabulaire Entrainer
Anglais Chinois Pinyin
storyboard/ˈstɔːribɔːd/ 分镜脚本 fēn jìng jiǎo běn
social media strategy/ˈsəʊʃl ˈmiːdiːə ˈstrætədʒi/ 社交媒体策略 shè jiāo méi tǐ cè lüè
2.1

Concevoir un site web

Programme

Unité 1 sur 6 dans GAC011 Informatique II : Développement Web (Niveau II). Le module est dispensé sur environ 40 heures de cours plus 20 heures d'étude autonome, et est évalué au centre d'enseignement et moderé par ACT — il n'y a pas d'examen externe.

Objectif du module : À l'issue de ce module, les étudiants devraient être capables de concevoir et créer un site web basique en appliquant des connaissances sur les langages de développement de sites web. Ils commenceront également à coder pour créer du contenu dynamique basique dans un site web. De plus, ils créeront une stratégie pour promouvoir leur site web via les réseaux sociaux.

Les objectifs de module auxquels cette unité contribue :

Objectif d'apprentissage GAC011.1 : Concevoir des sites web efficaces en utilisant l'esthétique et les concepts formels de mise en page et d'organisation pour communiquer efficacement en utilisant des composants visuels.

Objectif d'apprentissage GAC011.3 : Intégrer les meilleures pratiques en matière de navigation, d'utilisabilité et de contenu écrit pour concevoir des sites web offrant aux utilisateurs un accès facile aux informations qu'ils cherchent.

Source : Programme Cambridge International

  • Commencez sur papier. Un wireframe 线框图 montre la structure sans couleur, qui est le seul moyen de discuter de la structure.
  • L'architecture de l'information 信息架构 est ce qui va où : les pages, et le chemin qu'un visiteur suit entre elles.
  • La hiérarchie visuelle 视觉层次 dit à l'œil ce qui importe — par la taille, le poids, l'espacement et le contraste, pas par la décoration.
  • Conception pour le public, et dites qui ils sont avant de choisir quoi que ce soit.
Vocabulaire Entrainer
Anglais Chinois Pinyin
wireframe/ˈwaɪəfreɪm/ 线框图 xiàn kuāng tú
Information architecture/ˌɪnfəˈmeɪʃn ˈɑːkɪtektʃə/ 信息架构 xìn xī jià gòu
Visual hierarchy/ˈvɪʒuːəl ˈhaɪərɑːki/ 视觉层次 shì jué céng cì
2.2

Créer un site web avec HTML

Programme

Unité 2 sur 6 dans GAC011 Informatique II : Développement Web (Niveau II). Le module est dispensé sur environ 40 heures de cours plus 20 heures d'étude autonome, et est évalué au centre d'enseignement et moderé par ACT — il n'y a pas d'examen externe.

Les objectifs de module auxquels cette unité contribue :

Objectif d'apprentissage GAC011.2 : Créer et publier un site web en utilisant des langages de script pour ajouter des composants interactifs.

Source : Programme Cambridge International

  • HTML 超文本标记语言 marque le sens, pas l'apparence. Un titre est <h1> parce qu'il est un titre.
  • Un élément 元素 a une balise d'ouverture, du contenu et une balise de fermeture ; un attribut 属性 va dans la balise d'ouverture.
  • Les éléments sémantiques 语义化元素 — <header>, <nav>, <main>, <article>, <footer> — disent à un navigateur, un moteur de recherche et un lecteur d'écran ce qu'est une région.
  • Chaque image a besoin de texte alternatif 替代文本. C'est ce qu'entend un visiteur aveugle et ce qu'un moteur de recherche lit.
Vocabulaire Entrainer
Anglais Chinois Pinyin
HTML/ˌeɪtʃ tiː em ˈel/ 超文本标记语言 chāo wén běn biāo jì yǔ yán
element/ˈelɪmənt/ 元素 yuán sù
attribute/ˈætrɪbjuːt/ 属性 shǔ xìng
Semantic elements/səˈmæntɪk ˈelɪmənts/ 语义化元素 yǔ yì huà yuán sù
alt text/ɒlt tekst/ 替代文本 tì dài wén běn
2.3

Utiliser CSS pour améliorer votre site web

Programme

Unité 3 sur 6 dans GAC011 Informatique II : Développement Web (Niveau II). Le module est dispensé sur environ 40 heures de cours plus 20 heures d'étude autonome, et est évalué au centre d'enseignement et moderé par ACT — il n'y a pas d'examen externe.

Les objectifs de module auxquels cette unité contribue :

Objectif d'apprentissage GAC011.1 : Concevoir des sites web efficaces en utilisant l'esthétique et les concepts formels de mise en page et d'organisation pour communiquer efficacement en utilisant des composants visuels.

Objectif d'apprentissage GAC011.2 : Créer et publier un site web en utilisant des langages de script pour ajouter des composants interactifs.

Source : Programme Cambridge International

  • CSS 层叠样式表 contrôle l'apparence, et le garder hors de HTML est toute la raison de la séparation.
  • Un sélecteur 选择器 choisit des éléments ; une déclaration 声明 définit une propriété à une valeur.
  • Le modèle de boîte 盒模型 explique la mise en page : contenu, puis padding, puis border, puis margin.
  • La conception responsive 响应式设计 rend une page fonctionnelle sur un téléphone et un ordinateur portable, généralement avec des largeurs flexibles et une requête média 媒体查询.

Exemple résolu. Une carte trop large sur un téléphone.

La solution n'est pas une largeur fixe en pixels. Définissez max-width pour que la carte ne dépasse jamais l'écran, laissez-la rétrécir en dessous, et ajoutez une requête média uniquement pour le changement qu'un écran plus petit a véritablement besoin, comme empiler deux colonnes en une.

Concevoir d'abord le cas flexible, et traiter la requête média comme l'exception, est ce que « responsive » signifie.

Vocabulaire Entrainer
Anglais Chinois Pinyin
CSS/ˌsiː es ˈes/ 层叠样式表 céng dié yàng shì biǎo
selector/sɪˈlektə/ 选择器 xuǎn zé qì
declaration/ˌdekləˈreɪʃn/ 声明 shēng míng
box model/bɒks ˈmɒdl/ 盒模型 hé mó xíng
Responsive design/rɪˈspɒnsɪv dɪˈzaɪn/ 响应式设计 xiǎng yìng shì shè jì
media query/ˈmiːdiːə ˈkwɪərɪ/ 媒体查询 méi tǐ chá xún
2.4

Ajouter de l'interactivité avec JavaScript

Programme

Unité 4 sur 6 dans GAC011 Informatique II : Développement Web (Niveau II). Le module est dispensé sur environ 40 heures de cours plus 20 heures d'étude autonome, et est évalué au centre d'enseignement et moderé par ACT — il n'y a pas d'examen externe.

Les objectifs de module auxquels cette unité contribue :

Objectif d'apprentissage GAC011.2 : Créer et publier un site web en utilisant des langages de script pour ajouter des composants interactifs.

Source : Programme Cambridge International

  • JavaScript s'exécute dans le navigateur et modifie la page après son chargement.
  • Le DOM 文档对象模型 est la page sous forme d'arbre d'objets que votre code peut lire et modifier.
  • Un événement 事件 — un clic, une soumission, une frappe — déclenche une fonction 函数 que vous avez écrite.
  • Gardez-le simple à ce niveau : validez un formulaire, activez/désactivez un menu, filtrez une liste. Un site qui échoue lorsque JavaScript échoue est une erreur de conception, pas de codage.
Vocabulaire Entrainer
Anglais Chinois Pinyin
DOM/dɒm/ 文档对象模型 wén dàng duì xiàng mó xíng
event/ɪˈvent/ 事件 shì jiàn
function/ˈfʌŋkʃn/ 函数 hán shù
2.5

Lancer votre site web

Programme

Unité 5 sur 6 dans GAC011 Informatique II : Développement Web (Niveau II). Le module est dispensé sur environ 40 heures de cours plus 20 heures d'étude autonome, et est évalué au centre d'enseignement et moderé par ACT — il n'y a pas d'examen externe.

Les objectifs de module auxquels cette unité contribue :

Objectif d'apprentissage GAC011.3 : Intégrer les meilleures pratiques en matière de navigation, d'utilisabilité et de contenu écrit pour concevoir des sites web offrant aux utilisateurs un accès facile aux informations qu'ils cherchent.

Objectif d'apprentissage GAC011.4 : Utiliser le site web pour compléter les travaux académiques menés dans d'autres médias.

Source : Programme Cambridge International

  • Hosting 托管 place vos fichiers sur un serveur ; un domain name 域名 guide les visiteurs vers eux.
  • Test avant le lancement : chaque lien, sur un téléphone, dans un navigateur qui n'est pas le vôtre.
  • Accessibility 无障碍 n'est pas optionnel — contraste, texte alternatif, navigation au clavier et texte qui s'adapte à la taille.
  • ⚠ Vérifiez ce que vous avez le droit de publier. Une image ou une police sur votre site nécessite une licence qui l'autorise, tout comme une citation dans un essai nécessite une référence.
Vocabulaire Entrainer
Anglais Chinois Pinyin
Hosting/ˈhəʊstɪŋ/ 托管 tuō guǎn
domain name/dəˈmeɪn neɪm/ 域名 yù míng
Accessibility/ækˌsesəˈbɪlɪti/ 无障碍 wú zhàng ài
content plan/ˈkɒntent plæn/ 内容计划 nèi róng jì huà
2.6

Social media marketing

Programme

Unité 6 sur 6 dans GAC011 Informatique II : Développement Web (Niveau II). Le module est dispensé sur environ 40 heures de cours plus 20 heures d'étude autonome, et est évalué au centre d'enseignement et moderé par ACT — il n'y a pas d'examen externe.

Les objectifs de module auxquels cette unité contribue :

Objectif d'apprentissage GAC011.5 : Utiliser les réseaux sociaux pour promouvoir ou trouver un site web.

Source : Programme Cambridge International

  • Définissez l'audience et l'objectif avant de choisir une plateforme. "Être sur les réseaux sociaux" n'est pas un objectif.
  • Un plan de contenu 内容计划 précise ce que vous allez publier, à quelle fréquence, et qui le rédige.
  • Les Metrics 指标 doivent être liés à l'objectif : portée, engagement et taux de clic vers votre site sont des choses différentes, et seul l'un d'eux est le trafic.
  • Mesurez, puis changez une seule chose. Changer tout en même temps ne vous apprend rien sur ce qui a fonctionné.
Vocabulaire Entrainer
Anglais Chinois Pinyin
Metrics/ˈmetrɪks/ 指标 zhǐ biāo

Leçons interactives sur ce sujet

Traversez-le étape par étape, avec des exercices à vérification instantanée.

Se connecter ou créer un compte

IGCSE, A-Level & AP