Logo HEPL
Développement web III

Informations générales sur l'unité d'enseignement : "Développement web III"

Cycle 1
Niveau du cadre francophone de certification 6
Code MUL-1-030 1.1.1
Crédits ECTS 6
Volume horaire (h/an) 75
Période Quadrimestre 1
Implantation(s) SOCIAL - Jemeppe
Unité Obligatoire
Responsable de la fiche ERNOTTE, ROLAND
Pondération 60
Composition de l'unité d'enseignement
Intitulé Nombre d'heures Pondération
Interfaces de programmation d'applications (APIs) 15 35
Techniques de développement d'applications web et mobiles 60 65
Prérequis -
Corequis -
  • Contribution au profil d'enseignement

  • INTERAGIR AVEC SON MILIEU PROFESSIONNEL
    • Etre capable de travailler en équipe ou en réseau, d’échanger, de coopérer, de partager ses compétences
    • Etablir et respecter des conventions et des consignes
    • Se former tout au long de la vie et plus particulièrement mettre en place un système de veille afin de repérer toute évolution significative du multimédia interactif
    Appréhender le contexte technologique du développement de produits multimédias interactifs
    • Gérer les outils techniques en fonction des contenus, des ressources et de la demande
    • Maîtriser les technologies informatiques inhérentes à la création multimédia (raisonnement logique, techniques du traitement de l'information, techniques de stockage de l'information, programmation, authoring, interface homme-machine)
  • Acquis d'apprentissage spécifiques sanctionnés par l'évaluation

  • réaliser une web app en exploitant les technologies actuelles (APIs HTML5, CSS3,...)

    réaliser une application mobile 'hybride' simple capable d'exploiter certaines fonctionnalités de l'appareil

    exploiter dans une application les données qui proviennent d'une API REST

    créer une API REST

  • Objectifs

    • Expérimenter des techniques et outils utiles pour la création d'applications web ou d'applications mobiles : UI frameworks CSS/JS Responsives ou mobiles, techniques de création d'applications mobiles "hybrides", techniques pour créer des PWA,...
    • Comprendre le fonctionnement des APIs de type REST et comment les utiliser pour la création d'applications web et mobiles.
  • Contenus

  • Techniques de développement d'applications web et mobiles

    • Approfondissement de HTML5/CSS
    • Introduction à un préprocesseur CSS (Sass)
    • Outils de programmation Javascript, programmation asynchrone (Ajax, Promesses)
    • Création d'applications hybrides (Cordova)
    • API Cordova (accès aux fonctionnalités de l'appareil : boussole, accéléromètre, contacts,...), utilisation d'API tierces (cartographie, lieux d'intérêt,...)
    • aperçu des PWA (Progressive Web Apps)

    On n'envisage pas, dans cette A.A., les solutions natives pour la réalisation d'applications mobiles.

    Interfaces de programmation d'applications (APIs)

    • Création d'une API de type REST (Slim/PHP)
  • Méthodes d'enseignement et d'apprentissage

  • Cours ex-cathedra
  • Activités interactives demandant une participation active de l’étudiant
  • Evaluation

  • Interfaces de programmation d'applications (APIs)
    • Examen Oral
    Techniques de développement d'applications web et mobiles
    • Examen Oral
    • Evaluation Continue
  • Langue(s) de l'unité d'enseignement

  • Français
  • Supports de cours au format papier

  • Aucun support déposé pour cette unité d'enseignement
  • Autres supports de cours

  • Partie de fiche comprenant des problèmes syntaxiques