Discipline(s) : Sciences et technologies

MI0D601T - Programmation web et mobile / Projet humanités numériques

Semestre Semestre 2
Crédits ECTS 4
Volume horaire total 100

Domaine(s) LMD

SCIENCES HUMAINES ET SOCIALES, SCIENCES, TECHNOLOGIES, SANTE

Langue(s) d'enseignement

Français

Responsables

Jean-Christophe SAKDAVONG: jean-christophe.sakdavong@univ-tlse2.fr

Pré-requis

UE301, UE305

Objectifs

  • Partie Programmation web (48h) :
Maîtriser les architectures et fondements de la programmation Web côté client
  • Partie Projet humanités numériques (24h) : 
Utiliser les compétences acquises en informatique (algo/prog/BD/web) sur une problématique abordée dans le cadre de la DA SHS : Traitement Automatique des Langues/Sociologie politique + Gestion de projet/Sociologie : méthodologie
  • Partie appli mobile (24h):
Initier au développement d’applis mobiles

Contenu

  • Partie Programmation web (48h)

Transfert de données client / serveur : requêtes asynchrones
Stockage côté clients (Web storage, indexDB...)
Ecosystèmes autour des bibliothèques de scripts évolués (EcmaScript, Modèles de conception, outils de build)
Présentation d'une bibliothèque (par ex React : système de composants, les événements, les cycles de vie, les hooks)
Projet

  • Partie Projet humanités numériques (24h)

Réalisation d’un projet à partir d’un IDE, le choix du langage est libre.

  • Partie appli mobile : (24h)

Problématiques de l’informatique mobile (distribution, parallélisation, réseau)
Présentation et implémentation de l’architecture et développement d’une appli android complète