% MGL7130 — Développement d'applications mobiles % UQAM — Département d'informatique % Plan de cours — Été 2022 * Horaires, locaux et enseignants: Responsable(s) du cours ======================= Coordination ------------ Trudel, Sylvie PK-4720 Enseignement ------------- Zaier, Zied PK-4115 Groupes: 060 Objectif du cours ================= À l'issue de ce cours, l'étudiant sera en mesure de développer des applications mobiles dans des environnements modernes. Préalables académiques : (Aucun) Conditions d'accès ================== Connaissance d'un langage de programmation orienté-objet des technologies du Web. Sommaire du contenu =================== Architecture et fonctionnalités de base des plate-formes mobiles; environnement de développement des plate-formes mobiles; structure et composants fondamentaux des applications mobiles ; construction de l'interface utilisateur ; utilisation des ressources : XML, images, fichiers, etc. ; persistance des données ; intégration ; signature d'une application ; déploiement et contraintes particulières des applications mobiles. API pour le développement des applications mobiles dépendantes de leur contexte. Interactions avec les outils de captage de données à travers les appareils et les réseaux mobile. Développement d'applications de commerce électronique mobile. Tendances et perspectives futures. Contenu du cours ================ L'ordre des sujets peut varier: 1. Introduction et marché mobile 2. Application web progressives 3. Cadre applicatifs 4. L'expérience utilisateur et design graphique (UX & UI) 5. Stockage de données 6. Capteurs 7. Identité et réseaux sociaux 8. Notifications asynchrones 9. API infonuagique 10. Architecture infonuagique 11. Modèle d'affaires 12. Marché d'applications et transactions monétaires 13. Plateformes mobiles Modalités d'évaluation ====================== ---------------------------------------------------------------------- Évaluation Échéancier Pondération ------------------------------------------- ------------ ------------- PROJET - RÉALISATION D'UNE APPLICATION 75% MOBILE (ÉQUIPE): \- Analyse et architecture 7 mai 2022 15% \- Réalisation application mobile Étape 1 14 mai 2022 15% \- Réalisation application mobile Étape 2 21 mai 2022 15% \- Réalisation application mobile Étape 3 28 mai 2022 15% \- Présentation de l'application mobile 11 juin 2022 15% EXAMEN FINAL (individuel) 18 juin 2022 25% ---------------------------------------------------------------------- - Un travail remis en retard reçoit la note zéro à moins d'avoir fait l'objet d'une entente préalable avec le professeur. - Le détail des conditions de réalisation de chaque travail est précisé avec leur description. LA NOTE MINIMALE D'OBTENTION DES 3 CRÉDITS EST 60 % DE L'ENSEMBLE DE L'ÉVALUATION AVEC AU MINIMUM 50 % POUR LA MOYENNE DES ÉLÉMENTS INDIVIDUELS. Les règlements concernant le plagiat seront strictement appliqués. Pour plus de renseignements, consulter les ressources suivantes : et Médiagraphie ============ Il n'y a pas d'ouvrage obligatoire dans ce cours. Cependant, des lectures obligatoires seront fournies dans le site Moodle du cours pour chacune des séances.