INFO33 - Programmation WEB

Retour aux MCC Retour à la liste des EC
  • Équipe pédagogique

    • Responsables

    • GOUPIL Alban (Responsable)
      Département : Electronique, Electrotechnique, Automatique (EiSINe - Reims)
  • Volume horaire

  • Nature CMTP Total
    Durée 2h24h26h
  • Modalités de contrôle des connaissances (MCC)

  • Epreuves Nature CRTPITPEET Total
    Durée 2h2h
    Cas général 1ère session 5050 100%
    2nd session 5050 100%
    Dispense contrôle continu 1ère session 100 100%
    2nd session 100 100%
  • Modalités de contrôle des connaissances (MCC)

  • Cas général

  • Nature Durée 1ère session 2ème session
    CRTP 50% 50%
    ITP 2h 50% 0%
    EET 2h 0% 50%
  • Dispense contrôle continu

  • Nature Durée 1ère session 2ème session
    ITP 2h 100% 0%
    EET 2h 0% 100%
  • Objectifs

  • Les objets connectés, systèmes embarqués, cartes de contrôle et superviseurs SCADA sont de plus en plus souvent équipées de serveurs embarqués permettant de les configurer ou de récupérer les informations qu’elles traitent à distance. Cet EC a pour but de concevoir et mettre en œuvre une application Web associant la programmation PHP, JavaScript, et les interfaces HTML5/CSS3.

  • Compétences spécifiques visées

  • AAV03-3 - Interfacer une partie commande avec ses opérateurs

    AAV04-1 - Interfacer une partie commande avec l’environnement de production ou avec le produit

  • Compétences générales visées

  • CTI1-2 - Aptitude à mobiliser les ressources d'un (ou de plusieurs) champ scientifique et technique spécifique

  • Programme

  • Généralités

    Connaître le modèle client/serveur en mode déconnecté

    Concevoir et mettre en place une architecture REST

    Approche de la modélisation pour les applications web

    Avoir des notions de sécurité pour les applications Web

    Côté client

    Concevoir des interfaces en HTML5/CSS3 et utiliser des bibliothèques comme Bootstrap

    Programmer en JavaScript au niveau du navigateur pour la manipulation de la page et la réponse aux événements

    Interagir avec le serveur en JavaScript par AJAX

    Connaître des bibliothèques JavaScript classiques comme jQuery

    Côté serveur

    Mettre en place une base de données type MySQL

    Programmer en PHP la génération de pages dynamiques

    Savoir router des requêtes en PHP dans le cadre REST

    Maitriser les sessions et l’authentification