Web
API0044
Initiation à la réalisation de sites web : HTML, CSS, JavaScript
Responsable de l'Api
Stéphane Crozat
Résumé
L'objectif de cette Api est de faire ses premiers pas en HTML, CSS et JavaScript pour réaliser un site web publié sur les serveurs de l'UTC.
Les matinées seront consacrées à des cours et TD (présence obligatoire) et les après-midi à des mini-projets en binôme et en autonomie (rendu obligatoire).
Typologie Api
Modalité : #Stage #Autonomie
Format : #Cours
Domaine
Informatique (Programmation web)
Public visé
TC et GX.
Pré-requis :
Conseillé pour la partie JavaScript de l'Api : avoir des bases de programmation (conditions, boucles, tableaux)
Les étudiants ayant suivi WE01 ne peuvent pas s'inscrire.
Contactez le responsable de l'Api pour lui signifier vos antécédents et motivations.
Objectifs pédagogiques
Objectif de l’Api : Savoir réaliser des pages HTML, leur associer des feuilles CSS et des interactions en JavaScript et les publier sur un site web.
Objectifs spécifiques :
Savoir créer une page HTML
Savoir intégrer dans une page HTML des paragraphes, titres, listes, tableaux et images
Savoir associer une feuille CSS à une page HTML et savoir écrire une règle CSS
Savoir définir des styles simples pour ajuster la police, les marges ou les bordures.
Savoir utiliser les éléments HTML span et div et leur attribut class et leur associer des styles CSS
Savoir associer un programme JavaScript à une page HTML
Connaître la syntaxe de base de JavaScript
Savoir sélectionner un élément de la page en fonction de ses attributs id ou class et associer un comportement lorsqu'on interagit avec celui-ci (par exemple afficher une fenêtre de dialogue lorsqu'un utilisateur clic sur un élément de la page)
Savoir modifier un élément de la page lorsqu'un événement se produit (par exemple le cacher lorsqu'on clique dessus)
Objectifs transversaux :
Savoir s'organiser
Savoir travailler en autonomie
Savoir communiquer en contexte professionnel
Programme
Jour 1 : page HTML, site HTML, mise en ligne à l'UTC, le fonctionnement d'Internet, mini-projet en binôme
Jour 2 : CSS, le fonctionnement du Web, mini-projet en binôme
Jour 3 : JavaScript I, les langages du Web, mini-projet en binôme
Jour 4 : JavaScript II, les protocoles d'Internet, mini-projet en binôme
Jour 5 : Évaluation finale et mini-projet en groupe de création d'un site web complet
Évaluation
Mini-projets : 50%
Évaluation finale : 50%
Inter-semestre
E21
Période
05/07-09/07
Capacité d'accueil
12
Lieu de déroulement
UTC BF (salle informatique sous Linux)
ECTS
2
Temps de travail étudiant
Travail demandé pendant l'inter-semestre : 40 h