Modélisation UML, structuration de données XML et JSON et principes d’une API REST

Code UE : RSX121

  • Cours + travaux pratiques
  • 4 crédits

Responsable national

Nicolas BAUPIN

Responsable opérationnel

Nicolas BAUPIN

Public et conditions d'accès

Cet enseignement s'adresse en particulier aux auditeurs qui préparent le certificat de Compétences "Concepteur et développeur d'Intranets : Modélisation, conception et développement avancés de sites Web dynamiques d'Intranets".Certificat Professionnel Webmestre, bac +2 informatique.
Connaitre au moins un langage de développement (C, C#, PHP , Java, etc.). Avoir des connaissances en programmation Objet serait un plus.

Objectifs pédagogiques

  • Connaître le langage de modélisation UML
  • Savoir réaliser les principaux modèles UML et structurer les données (XML, JSON) en se basant sur des modèles éprouvés et en adaptant leurs usages en fonction des besoins terrains.
  • Apprendre à concevoir des API REST que des applications mobiles, Web ou  web mobiles pourront consommer.

Compétences visées

 
  • Modéliser et concevoir une application Web via :
    • La modélisation des besoins grâce à UML (dont les cas d'usages et diagrammes de séquences)
    • La création de l'architecture de classes et des données
    • Le passage entre un modèle UML et une implémentation réelle Java ou PHP : quelques exemples
  • Structurer des données en XML via :
    • La présentation des concepts et formats de base
    • La garantie de la validité des données XML en définissant leur formation en XML Schéma ou via DTD
  • Structurer des données en JSON via :
    • La présentation des concepts et formats de base
  • Concevoir une API REST et étudier ses grands principes
 

Contenu

 
  • Modélisation Objet et UML :
    • modèles objet statique et dynamique,
    • architectures objet,
    • principaux diagrammes dont les diagrammes d'acteurs, de classes et de séquences
  • Introduction à la modélisation de Bases de Données avec UML et passage de UML à SQL
  • Modélisation des informations et XML :
    • présentation et utilisation,
    • concepts de base : déclaration, arbre, éléments, entités et sections
  • Garantie des données : XML Schema et DTD
  • Modélisation des informations dans le format JSON et exemples concrêts
  • API REST :
    • Usages d’une API pour un site web ou un client mobile (sites front-end, back-end ou mobiles)
    • Principes de construction d’une API REST (REST – RESTFULL, notions de ressources, requêtes et réponses)
    • API REST vs API SOAP
    • Réaliser des requêtes vers une API (principes et outils en ligne)
  • En pratique :
    • mise en place d'un flux RSS,
    • conception d'une API REST
    • tests d’une API REST en ligne et présentation de données aux formats XML et/ou JSON
    • utilisation de clients REST (exemple : Postman)

Cette UE apparaît dans les diplômes et certificats suivants

Chargement du résultat...
Patientez
Type
Intitulé
Equipe pédagogique
Modalité(s) / Lieu(x)
Code
Equipe pédagogique Informatique
Modalité(s) / Lieu(x)
  • Enseignée en formation présentielle ou partiellement à distance : Normandie
  • Type Intitulé Equipe pédagogique Modalité(s) / Lieu(x) Code

    Contact

    Cnam Normandie
    Esplanade Rabelais BP86
    14203 Hérouville Saint clair
    Tel :02 31 56 66 00
    Nicolas Baupin

    Voir les dates et horaires, les lieux d'enseignement et les modes d'inscription sur les sites internet des centres régionaux qui proposent cette formation

    Enseignement non programmé en 2017/2018