Programmation répartie (M4102) (PHON412_INFO)

Volume horaire

CM : 8h / TD : 10h / TP : 12h

Présentation

Savoir programmer une application multiplateforme.

Objectifs

Programmation d'applications mobiles universelles (Android/IOS/electronApp).

Compétences acquises

  • Réalisation d'applications mobiles universelles accédants aux webs services.
  • Compétences techniques Angular Ionic Typescript.

Pré-requis

M3101 : Principes des systèmes d'exploitation

M3102 : Services réseaux

M3105 : Conception et programmation objet avancées

Plan du cours

  1. Installation, découverte Ionic
  2. Découverte Angular
  3. Système de navigation
  4. Interactions utilisateur
  5. API/Principes asynchrones avancés

Informations complémentaires

Modalités de mise en oeuvre :

  • Découverte de 3 technologies web/web-services
  • Initiation à l'architecture Angular
  • Développement d'une application "fil-rouge" au fil des séances

Prolongements possibles :

  • Utiliser des machines hétérogènes
  • Développement avancé Angular
  • Présenter les contraintes des applications réparties (sécurité, tolérance aux pannes, etc.)
  • Présenter les limitations techniques des applications multiplateformes

Diplômes intégrant ce cours

En bref

Méthode d'enseignement
En présence

Langue d'enseignement
Français

Date de début
11 janvier 2021

Date de fin
25 juin 2021

Contact(s)

UFR, Écoles, Instituts

Responsable(s)

Emmanuelle Graziano

Tél : +33 4 50 66 60 23

Email : Emmanuelle.Graziano @ univ-smb.fr

Lieu(x)

  • Annecy-le-Vieux (74)