Programmation web 1
Cursus master ingénierie (CMI) - UFR de mathématique et d'informatiqueParcours Cursus master ingénierie (CMI) - Informatique, systèmes et réseaux

Description

Concevoir un site web responsive en HTML et CSS, optimisé pour mobiles et ordinateurs de bureau, accessibles à tous.

Une approche sémantique est privilégiée, pour les éléments de contenu ainsi que pour les éléments d'organisation de contenu.

Acquérir les bases de Javascript en termes d'algorithmique. 

Comprendre comment Javascript accède au D.O.M. (Document Object Model) pour le manipuler et le modifier.

Utiliser des API pour interagir avec le document HTML, et exploiter des services en ligne, ou les données des capteurs d'un téléphone mobile.

Manipuler des données au format JSON. 

Compétences requises

  • Compréhension basique du web (navigation web, serveurs web, ...),

  • Notions de base en informatique (gestion de fichiers, ...),

  • Pratique initiatique d'un éditeur de texte,

  • Connaissance des navigateurs web (afficher le code source, ..).

  • Des notions de base en HTML et en CSS sont un plus.

  • La connaissance des concepts de base de l'algorithmique et de la programmation est un plus.

Compétences visées

À la fin de ce cours, l'étudiant•e doit savoir :

  • concevoir un site web responsive en HTML et CSS, optimisé pour mobiles et ordinateurs de bureau, conforme aux recommandations du W3C, garantissant l'accessibilité. Une approche sémantique est privilégiée, pour les éléments de contenu ainsi que pour les éléments d'organisation de contenu.

  • acquérir les bases de Javascript en termes d'algorithmique. Comprendre comment Javascript accèdent au D.O.M. pour le manipuler et le modifier.

  • utiliser des API pour interagir avec le document HTML.

  • exploiter diverses API, telles que l'espace de stockage interne, ou encore les données des capteurs d'un téléphone mobile. Données au format JSON.

Disciplines

  • Informatique

Informations complémentaires

Bibliographie

  • Tout sur HTML5 et CSS3, Auteur(s): Khouri, Laurent • Cocheteau, Jean-Marie, Editeur: Dunod, Collection: CommentCaMarche.net, Année de Publication: 2012, ISBN: 978-2-10-057816-0

  • Mémento CSS3, Auteur(s): Goetter, Raphaël, Editeur: Eyrolles, Collection: Mémento Eyrolles, Année de Publication: 2017, ISBN: 978-2-212-67432-3

  • Tout JavaScript, Auteur(s): Hondermarck, Olivier, Editeur: Dunod, Année de Publication: 2023, ISBN: 978-2-10-084627-6

Contacts

Responsable(s) de l'enseignement