Programmation 1
Ce premier cours sur la programmation a pour objectif de développer des compétences initiales sur la programmation de base en HTML, CSS et en JavaScript. Les étudiants doivent comprendre et maîtriser le principe de base de ces outils, leur fonctionnement et ses relations technologiques.
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):
- Réaliser un site statique, et le mettre en ligne.
- Décrire les contraintes techniques d’un site web (capacité des navigateurs, temps de chargement)
- Décrire l’architecture d’un site web
- Différencier client et serveur, et la manière dont les deux interagissent
- Définir les technologies-clés en jeu dans une page web (HTML / CSS / JS)
- Réaliser des sites sémantiquement corrects en HTML et CSS
- Optimiser les images pour le web (choix du format, taille, compression)
- Installer et configurer des librairies JavaScript
- Utiliser des polices web et analyser les contraintes de licence
Exemples d’exercice:
- Réaliser une page HTML et CSS statique.
- Modifier l’apparence d’une page en modifiant les feuilles de style.
- Différencier les divers codes d’un site web.
- Implémenter des librairies de JavaScript.
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 /