Programmation 3
But:
Lors de ce troisième cours sur la programmation, les apprentis-es ont une vue d’ensemble sur les mécanismes et les outils nécessaires au fonctionnement d’un site web multiplatforme. Ils développent leurs compétences dans l’analyse des contraintes techniques. Ils élaborent une feuille de service en vue d’une production. Ils apprennent à mettre en place des mécanismes de mise à jour en prévoyant les contraintes inhérentes au domaine.
Mode d’enseignement:
Le cours est dispensé sous forme de petits exercices pratiques relatifs à la théorie (ex. 30 minutes de théorie et 60 minutes d’exercice). Il ne faut en aucun cas faire un travail sous forme de projet qui se déroule sur l’ensemble du semestre.
Objectifs et compétences générales: (L’étudiant est capable de):
- Comprendre les contraintes de la production (choix de l’hébergement, maintenance, sécurité).
- Préparer la maintenance à long terme.
- Gérer un hébergement.
- Organiser une feuille de style en assurant sa maintenance sur le long terme à l’aide de préprocesseurs.
- Installer et personnaliser un CMS
- Analyser l’accessibilité d’un site et proposer des améliorations
- Évaluer les contraintes d’hébergement d’un site (technologies, charge, trafic, sécurité…)
- Comparer des offres d’hébergement (mutualisé, dédié, cloud, coûts)
- Sélectionner et utiliser un nom de domaine
- Installer une application web chez un hébergeur
- Configurer les droits d’accès d’une application
- Proposer une optimisation du chargement (cache, CDN…)
Exemple d’exercice:
- Choisir un serveur en fonction des besoins matériels et des coûts.
- Planifier les différentes technologies utiles au développement d’un projet.
Annexe:
Référence au plan de formation:
- 2 / 2.2 / 2.2.2 / 2.2.3 / 2.2.4 / 2.2.5 /
- 3 / 3.4 / 3.4.1 / 3.5 / 3.5.1 /