Formation - Services REST en Java avec JAX-RS

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

1 - Introduction

  • Les services REST
  • Présentation de REST
  • Un style architectural
  • Les contraintes d'un système RESTful
  • Modèle de maturité de Richardson
  • Comparaison SOAP/REST

2 - Rappels HTTP

  • Les URI
  • Structure d'une requête
  • Méthode HTTP
  • En-tête HTTP
  • Structure d'une réponse
  • Statut de réponse HTTP
  • Requête sûre
  • Requête idempotente
  • Stateless vs Stateful
  • Sécurisation HTTP

3 - JAX-RS

  • Les implémentations
  • Notions de base : ressource
  • Mise en place d'un service
  • Déploiement d'un service

4 - Jersey

  • Déploiement dans différents environnements
  • Création d'un projet

5 - Les annotations JAX-RS

  • Les annotations usuelles
  • Les annotations pour extraire des infos
  • Le modèle d'injection
  • Conversion des types
  • Validation

6 - Gestion de contenu

  • Conneg
  • @Produces et @Consumes
  • Le quality factor q
  • Paramètre d'entrée
  • Type de retour
  • Entity provider
  • ResponseBuilder
  • Uri et UriBuilder
  • Link et Link headers
  • Gestion des exceptions

7 - La représentation des ressources

  • Le format des données

8 - Support de XML

  • XML
  • JAX-B
  • JAX-B et REST

9 - JavaScript Object Notation

  • Présentation de JSON

10 - Utilisation avancée de JAX-RS

  • Filtres
  • Intercepteurs
  • Dynamic Binding
  • Name Binding
  • L'ordre des filtres et intercepteurs
  • API Asynchrone

11 - Intégration avec les EJB

    12 - Client Java RESTful

    • Consommation de services REST
    • Jersey Client
    • L'API Client de JAX-RS
    • Fonctionnalités clients avancées

    13 - Sécurité avec JAX-RS

    • Sécurité des services avec Java EE
    • Sécurité des services avec JWT
    • CORS

    14 - La documentation d'une API

    • WADL, RAML, Blue Print
    • Swagger

    15 - Tests des services REST

    • Avec cURL
    • Avec PostMan
    • Avec RestAssured
    • Avec SOAP-UI

    16 - Conclusion

      Prérequis

      Public

      • Chefs de projets, architectes, développeurs, ingénieurs

      Ces formations pourraient vous intéresser

      Objectifs de la formation

      Planifier la mise à  jour et la migration du serveur - Planifier et mettre en œuvre une stratégie de déploiement du serveur - Planifier et déployer les serveurs avec System Center 2012 R2 Virtual Machine Manger (VMM) - Concevoir et maintenir la configuration IP et adresser la solution de gestion - Concevoir et mettre en œuvre la résolution de noms - Concevoir et mettre en œuvre les forêts AD DS et l'infrastructure de domaine - Concevoir et mettre en œuvre l'infrastructure des unités organisationnelles (OU) AD DS - Concevoir et mettre en œuvre une stratégie GPO (Group Policy Objects) - Concevoir et mettre en œuvre la topologie physique AD DS - Planifier et mettre en oeuvre le stockage et les services de fichiers - Concevoir et mettre en œuvre la protection réseau - Concevoir et mettre en œuvre les services d'accès distant
      Tarif

      A partir de 2 450,00 €

      Durée

      5j / 35h

      Modes
      • Centre
      • Entreprise
      • Distance

      La réglementation des achats

      Proposé par GROUPE LEXOM

      Objectifs de la formation

      • Décrire le cadre juridique des achats
      • Éviter les risques juridiques liés aux achats
      • Anticiper les pièges de l'autre partie
      • Rédiger des contrats et des appels d'offres
      • Gérer la fonction achat et utiliser des outils pour travailler en collaboration efficace avec les services juridiques, financiers et la direction
      Tarif

      A partir de 1 390,00 €

      Durée

      3j / 21h

      Modes
      • Centre
      • Entreprise
      • Distance

      Objectifs de la formation

      • Utiliser la ligne de commande et SSH
      • Accéder à l'aide Red Hat
      • Gérer les utilisateurs et les groupes, les fichiers et les autorisations sur les fichiers
      • Gérer les processus
      • Mettre à jour les paquetages logiciels à l'aide de yum
      • Gérer les services systemd et résolution des problèmes, lors du processus de démarrage
      • Configurer le réseau et résolution des problèmes de base
      • Gérer le stockage local, créer et utiliser des systèmes de fichiers
      • Gérer le pare-feu à l'aide de firewalld
      • Gérer KVM (Kernel-Based Virtual Machine)
      • Automatiser l'installation de Red Hat Enterprise Linux à l'aide de Kickstart
      • Exécuter des containers
      Tarif

      A partir de 4 517,00 €

      Durée

      5j / 40h

      Modes
      • Centre
      • Entreprise
      • Distance

      Objectifs de la formation

      Les objectifs de la formation Sécurité incendie dans les établissements de soins pour le personnel des services de consultation, de laboratoires et administratif (E-learning) :

      - Prendre en compte les risques, causes et effets d’un incendie - Adapter son comportement en cas d’incendie

      Tarif

      A partir de 35,00 €

      Durée

      30 minutes

      Modes

      Objectifs de la formation

      • Connaître la terminologie et les principaux concepts du Cloud AWS
      • S'approprier l'interface de la Management Console AWS
      • Comprendre les concepts clés des mesures de sécurité AWS et AWS Identity and Access Management (IAM)
      • Distinguer les différents services de calcul
      • Comprendre les services de base de données et de stockage AWS
      • Connaître les services de réseau AWS
      • Savoir configurer les paramètres d’Amazon CloudWatch
      Tarif

      A partir de 750,00 €

      Durée

      1 jour

      Modes
      • Centre
      • Entreprise
      • Distance

      L'achat de prestations de services

      Proposé par GROUPE LEXOM

      Objectifs de la formation

      • Définir l'achat de frais généraux et de prestations de services
      • Utiliser des outils pour l'achat de frais généraux et des prestations de services
      • Développer sa capacité à anticiper les risques sur ce type de contrats
      • Préparer ses négociations d'achat en identifiant des leviers de négociation
      Tarif

      A partir de 1 390,00 €

      Durée

      2j / 14h

      Modes
      • Centre
      • Entreprise
      • Distance

      Java JEE - Prise en main

      Proposé par CIT FORMATION INFORMATIQUE

      Objectifs de la formation

      Développeurs souhaitant acquérir les compétences nécessaires pour développer et déployer une application web simple sur un serveur.

      À l'issue de la formation, le stagiaire sera capable de :

      • Développer des applications Web
      • Logiciels utilisés : Tomcat, J2EE, Apache, MySQL (WAMP ou LAMP)
      • L’environnement de programmation est Eclipse
      Tarif

      Contacter l'organisme

      Durée

      5 jour(s)

      Modes
      • Entreprise
      • Centre

      Formation Analyse des sanctions des régulateurs

      Proposé par LEFEBVRE DALLOZ COMPETENCES

      Objectifs de la formation

      • Expliquer le rôle et l'organisation de l'ACPR
      • Cartographier les risques de non-conformité
      • Mettre en place un dispositif de risques et conformité des PSI (Prestataires de services d'investissement)
      Tarif

      Contacter l'organisme

      Durée

      Nous contacter

      Modes

      Objectifs de la formation

      A l'issue de cette formation, vous serez capable de :

      • Gérer la technologie de conteneurisation des services overcloud
      • Appliquer des mesures pour l'optimisation des performances et la gouvernance
      • Surveiller et dépanner le flux de réseau Open Virtual Networking (OVN)
      • Configurer le service d'identité à l'aide du store Red Hat IdM externe
      • Gérer le plan de contrôle central, y compris Pacemaker
      • Personnaliser des images, avec des techniques pour de multiples cas d'utilisation
      • Gérer des back-ends de stockage en bloc et objet
      • Gérer des noeuds de calcul, y compris le tuning et l'hyperconvergence
      • Dépanner la plateforme Red Hat OpenStack.
      Tarif

      Contacter l'organisme

      Durée

      5j / 30h

      Modes
      • Centre
      • Distance

      Objectifs de la formation

      A l'issue de cette formation, vous serez capable de :

      • Décrire la fonctionnalité de Windows PowerShell et l'utiliser pour exécuter et trouver des commandes de base
      • Identifier et exécuter des "cmdlets" pour l'administration locale du système
      • Travailler avec le pipeline Windows PowerShell
      • Utiliser PSProvider et PSDrive pour travailler avec d'autres formes de stockage
      • Interroger les informations du système en utilisant WMI (Windows Management Instrumentation) et CIM (Common Information Model)
      • Travailler avec des variables, des tableaux et des tables de hachage
      • Créer des scripts de base dans Windows PowerShell
      • Administrer des ordinateurs distants avec Windows PowerShell
      • Gérer les ressources Azure avec PowerShell
      • Gérer les services Microsoft 365 avec PowerShell
      • Utiliser les tâches en arrière-plan et les tâches planifiées.
      Tarif

      A partir de 3 050,00 €

      Durée

      5j / 35h

      Modes
      • Centre
      • Distance

      Je cherche à faire...