FR | DE

Liste des compétences

Année de programme
Informatique Approfondissement IMI.5.1 5. Applications web 1. Applications côté client

Les élèves sont capables de développer une application web simple à l'aide du HTML, du CSS et d'un langage de programmation, et ainsi de concevoir et de mettre en œuvre des interfaces utilisateur interactives.

Ressources : connaissances, aptitudes et attitudes
  • Les élèves développent une application web simple qui s'exécute dans un navigateur. Ce faisant, ils mettent en pratique et approfondissent leurs connaissances en HTML, CSS et en programmation afin de créer des interfaces utilisateur interactives.

(3ème, 4ème)
  • Avancé :

    Les élèves utilisent un framework pour développer des sites web au design adaptatif.

(3ème, 4ème)
Situations
  • La classe élabore collectivement un recueil de formules scientifiques interactif en ligne. Pour ce faire, les élèves, répartis en groupes, sélectionnent des formules importantes pour leur formation et créent une sous-page pour chacune d'entre elles. Grâce à des éléments interactifs, il est possible de saisir les valeurs requises et de calculer directement les résultats.

(3ème, 4ème)
Informatique Approfondissement IMI.5.2 5. Applications web 2. Applications côté serveur

Les élèves sont capables de développer une application simple côté serveur pour le traitement, le stockage et la mise à disposition de données. Ils comprennent l'interaction entre le client, le serveur et la base de données et sont capables de l'expliquer à l'aide d'une application concrète.

Ressources : connaissances, aptitudes et attitudes
  • Les élèves développent une application web simple côté serveur destinée au traitement, au stockage et à la mise à disposition de données. Ce faisant, ils découvrent l'interaction entre le client, le serveur et la base de données.

(3ème, 4ème)
  • Avancé :

    Les élèves étudient comment une application web qu’ils ont eux-mêmes développée peut être mise en service et rendue accessible à d’autres utilisateurs. Ce faisant, ils se familiarisent avec les concepts fondamentaux des technologies modernes de déploiement et d’hébergement. Ils découvrent également les principes de base du cloud computing, de la virtualisation et de la conteneurisation.

(3ème, 4ème)
Situations
  • Les élèves développent une application web simple permettant de réaliser des sondages. Les réponses sont enregistrées dans une base de données sur le serveur, et les résultats sont analysés et affichés pour tous les participants.

(3ème, 4ème)