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