Vous êtes ici :

Institut national supérieur du professorat et de l'éducation (Inspé)

Information importante

La page que vous consultez correspond à l'offre de formation 2023-2024.

Trouvez votre formation pour l'année universitaire 2024-2025

Progressive Web Applications

  • Cours (CM) -
  • Cours intégrés (CI) 8h
  • Travaux dirigés (TD) -
  • Travaux pratiques (TP) -
  • Travail étudiant (TE) -

Langue de l'enseignement : Français

Enseignement proposé : entièrement à distance

Description du contenu de l'enseignement

Initiation à la conception des Progressive Web applications (PWA), applications web proches d’une application native, qui profitent des capacités des supports mobiles, telles que l'accès aux éléments systèmes. La majeure partie du code de ces applications est développée avec des technologies web telles que le Javascript, l’HTML5 et le CSS3, avec cependant l’intégration de plugins faisant office d’interface entre le smartphone et l’application, permettant alors un fonctionnement off-line et de générer et recevoir des notifications (push notification).
 

Compétences à acquérir

  1. Etre capable de concevoir et générer une PWA avec Ionic 2 (Cordova + Angular 2)
  2. Etre capable d’implémenter un service worker
  3. Etre capable de déclarer une page en tant que PWA (manifest.json)
  4. Etre capable de repérer les limitations des différents appareils mobiles
  5. Etre capable d’implémenter un fonctionnement offline et les notifications Puch dans une PWA
  6. Etre capable d’utiliser la SW Toolbox
  7. Etre capable de faire interagir une PWA avec un smartphone (GPS, vibration, mode de connexion, etc.)

 

Bibliographie, lectures recommandées

  • Conception d'interfaces pour mobiles, Graphisme et développement des applications natives, web et hybrides - Christophe GILBERT, Editions ENI, ISBN : 978-2-409-00779-8
 
  • Ionic, Développez des applications mobiles multiplateformes avec Cordova et AngularJS - Cédric MILLAURIAUX, Editions ENI, ISBN : 978-2-409-00633-3
  • Applications mobiles avec Cordova et PhoneGap, Auteur(s) : Sébastien Pittion, Bastien Siebman, Editeur(s) : Eyrolles, Collection : Blanche, ISBN13 978-2-212-14052-1

Pré-requis recommandés

La participation à ce cours nécessite une bonne pratique de l’environnement informatique, ainsi que des connaissances des langages HTML, PHP et des feuilles de styles CSS, ainsi que de Javascript. Une première expérience d’utilisation d’un framework PHP ou Javascript (nodeJS) est un plus.

Environnement de travail sous Windows ou Mac OS, ou Linux.
 

Contact

Institut national supérieur du professorat et de l'éducation (Inspé)

141, avenue de Colmar
67024 STRASBOURG CEDEX
0388438200

Formulaire de contact

Responsable

Eric Christoffel


LICENCE PROFESSIONNELLE - MÉTIERS DE L'INFORMATIQUE : CONCEPTION, DÉVELOPPEMENT ET TEST DE LOGICIELS

Partenaires

Logo du CNRS
Logo Établissement associé de l'Université de Strasbourg
Logo du réseau Epicur
Logo de EUCOR, Le Campus européen
Logo de l'Inserm Grand Est
Logo de l'Inria

Labels

Logo du label Bienvenue en France
Logo du programme HRS4R
Logo du programme France 2030
Logo de Service Public+

Réseaux

Logo de France Universités
Logo de la Ligue européenne des universités de recherche (LERU)
Logo du réseau Udice
Logo de l'Université franco-allemande