% MGL7130 — Développement d'applications mobiles % UQAM — Département d'informatique % Plan de cours — Hiver 2023 * Horaires, locaux et enseignants: Responsable(s) du cours ======================= Coordination ------------ Trudel, Sylvie PK-4720 Enseignement ------------- Naceur, Rhouma , Groupes: 020 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 MOBILE \| 75% (ÉQUIPE): \| --------------------------------------------------------------------- - Analyse et architecture | 28 janvier 2023 15% - Réalisation application mobile Étape 1 | 14 février 2023 15% - Réalisation application mobile Étape 2 | 07 mars 2023 15% - Réalisation application mobile Étape 3 | 28 mars 2023 15% - Présentation de l'application mobile | 18 avril juin 2023 15% ------------------------------------------------ EXAMEN FINAL (individuel) \| 25 avril 2023 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.