Géoinformatique opérationnelle : développement avancé d'outils

Le but de ce module est le renforcement des compétences en développement informatique, notamment au niveau de l’architecture du code, au niveau de l’optimisation du code et au niveau des outils qui sont utilisés pour le développement informatique.


À la fin de ce cours, l’étudiant·e sera capable d’utiliser un framework web pour le développement web-cartographique :

  • Structurer du code en front-end (ex. HTML, CSS, JS)
  • Utiliser des outils de développement web (ex. git)
  • Développer avec un framework web (ex. VueJS)
  • Intégrer une librairie web cartographique (ex. Leaflet)

1. Introduction

2. Structuration du code; design patterns, MVC (Model-view-controller)

3. Compréhension d'un framework web

4. Prise en main d'un framework web

5. Prise en main d'un framework web avec cartographie

6. Compréhension des outils de versionning : GIT

7. Prise en main des outils de versionning : GIT

8. Projet

Le cours s’organise entre des apports théoriques et des applications pratiques sous forme d’exercices et des projets de groupe.

Cours SIG de base et avancé (par exemple HEIG-VD : SIG1, SIG2, SIG3, SIG4) ;

Informatique : Algorithme de base, développement HTML, Javascript, CSS, Programmation orientée objet, paramétrisation d'outils comme OpenLayers et Leaflet

Le module GIO 1 est évalué en en session d’examen (l’examen aura lieu pendant le semestre à la fin du module) :

  • Présentation du projet de groupe (50% de la note finale)
  • Oral individuel  (50 % de la note finale)

La remédiation du module consiste en un examen oral individuel (comptant à 100% de la note finale).