IND280 - Développement multiplateformes
Ce cours vise à créer des applications distribuées pouvant s’exécuter sur des plateformes matérielles et logicielles hétérogènes.
Au terme de ce cours, l’étudiante ou l’étudiant sera en mesure de : décrire les principales technologies sous-tendant la réalisation d’applications multiplateformes ; appliquer les techniques de conception, de développement, de déploiement et de tests propres à la réalisation d’applications multiplateformes ; considérer les différentes contraintes matérielles et logicielles propres aux applications multiplateformes ; développer des applications multiplateformes.
Environnements de programmation et plateformes de développement. Applications natives et Web. Développement multiplateforme et multi appareils. Architecture logicielle, composantes, et patrons de conception. Test et sécurité. Communications avec serveur et base de données. Gestion de ressources limitées. Gestion des entrées et sorties. Conception d’interfaces. Déploiement et distribution. Tendances et perspectives.
Groupe | Jour | Type |
---|---|---|
01 | Mercredi 13:30 | Activité de cours |
01 | Vendredi 08:30 | Laboratoire (Groupe A) |
01 | Vendredi 10:30 | Laboratoire (Groupe B) |