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

      À l'issue de cette formation DevSecOps, vous aurez acquis les connaissances et compétences nécessaires pour :

      • Appréhender la qualification des vulnérabilités logicielles
      • Manipuler des outils et services modernes de détection, d’analyse et de remédiation / mitigation
      • Être capable de discuter des impacts sur les organisations informatiques
      • Connaître les meilleures pratiques et outils pour améliorer la sécurité des applications
      Tarif

      A partir de 2 100,00 €

      Durée

      3j / 21h

      Modes
      • Centre
      • Entreprise
      • Distance

      Objectifs de la formation

      Concrètement, à l'issue de cette formation Microsoft Azure Développement vous aurez acquis les connaissances et compétences nécessaires pour :

      • Comprendre comment déployer son application dans Azure
      • Savoir mettre à l’échelle son application en fonction de la demande
      • Créer et gérer les fonctionnalités en arrière-plan de son application
      • Comprendre comment utiliser les différentes possibilités de stockage de données dans le cadre de nouveaux développements
      • Comprendre comment déployer son application via des machines virtuelles ou des solutions conteneurisées
      • Comprendre comment intégrer de façon native la sécurité dans les développements
      • Savoir utiliser les différentes solutions de services de messages et d'événements d'Azure
      • Connaître les outils de surveillance des applications
      Tarif

      A partir de 3 550,00 €

      Durée

      5j / 35h

      Modes
      • Centre
      • Entreprise
      • Distance

      Objectifs de la formation

      À l'issue de cette formation Migration vers le cloud, vous aurez acquis les connaissances et les compétences nécessaires pour : 

      • Savoir rappeler les concepts fondamentaux du Cloud Computing et de la virtualisation (notamment les avantages commerciaux du Cloud Computing et les risques associés)
      • Maîtriser les services des quatre fournisseurs cloud et disposer d'une analyse comparative des différentes options disponibles (serveurs, stockage et BdD)
      • Connaître les contraintes des architectures dans le Cloud
      • Être capable de concevoir des solutions intégrant des fonctions de sécurité, d'authentification et d'autorisation avec AWS, AZURE, GCP et OVH
      • Savoir identifier les procédures de migration vers le cloud et les bonnes pratiques associées
      • Mettre en œuvre des solutions des quatre fournisseurs cloud tout en optimisant les coûts
      Tarif

      A partir de 1 995,00 €

      Durée

      3j / 21h

      Modes
      • Centre
      • Entreprise
      • Distance

      Objectifs de la formation

      • Distinguer entre les divers modèles de services de cloud
      • Identifier les principales différences entre les abonnements Microsoft 365
      • Planifier la migration vers les services Microsoft 365
      • Identifier les principales différences entre les services Microsoft sur site et les services Microsoft 365 sur le cloud
      • Déterminer comment les services Microsoft 365 soutiennent le travail de groupe
      • Décrire les identités, notamment l’identité sur le cloud, sur site et hybride
      • Décrire la gestion et la protection des périphériques sur le cloud, notamment l’utilisation d’Intune
      • Décrire la protection des données, notamment l’utilisation de la Protection des Informations Azure
      • Décrire la conformité en général et les fonctions de la conformité dans Microsoft 365
      • Décrire les abonnements, les licences, la facturation et le support dans Microsoft 365
      Tarif

      A partir de 750,00 €

      Durée

      1j / 7h

      Modes
      • Centre
      • Entreprise
      • Distance

      Administration de Microsoft Teams

      Proposé par CIT FORMATION INFORMATIQUE

      Objectifs de la formation

      Acquérir les compétences nécessaires pour administrer Microsoft 365.

      A l’issue de la formation le participant sera capable de :

      • Connaître Teams, ses composants et son fonctionnement
      • Être en mesure de mettre en oeuvre la gouvernance, la sécurité et la conformité pour Microsoft Teams
      • Être capable de préparer un environnement d'organisation pour un déploiement Microsoft Teams
      • Comprendre comment déployer et gérer Teams
      • Apprendre à gérer les expériences de collaboration et de communication dans Microsoft Teams
      • Connaître les techniques de gestion et de dépannage de la communication dans Microsoft Teams
      METHODES ET OUTILS PEDAGOGIQUES
      • Alternance exposés théoriques et exercices pratiques (80% pratique)
      • Support de cours 

      EVALUATION

      • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

      Public concerné

      Professionnels amenés à mettre en oeuvre et/ou administrer Teams

      Pré-requis

      Avoir une bonne compréhension des services Microsoft 365 Posséder des connaissances approfondies des pratiques informatiques générales, y compris l'utilisation de PowerShell

      Tarif

      A partir de 2 635,00 €

      Durée

      4 jour(s)

      Modes
      • Entreprise
      • Distance
      • Centre

      Objectifs de la formation

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

      • Expliquer les principaux concepts de z/OS
      • Vous connecter à TSO et démarrer ISPF/PDF
      • Naviguer dans les dialogues ISPF/PDF et utiliser les fonctions de base d'ISPF/PDF et l'éditeur ISPF
      • Utiliser ISPF/PDF pour allouer des ensembles de données et éditer des ensembles de données (y compris les fichiers du système de fichiers hiérarchiques (HFS)) en utilisant l'éditeur ISPF : commandes primaires et lignes
      • Utiliser ISPF pour créer et manipuler (copier, renommer, supprimer, lister, trier et fusionner) des ensembles de données
      • Identifier les considérations de sécurité pour les ensembles de données MVS (Multiple Virtual Storage) et les fichiers HFS
      • Décrire et utiliser les commandes TSO/E
      • Effectuer des modifications simples sur des panneaux ISPF/PDF existants
      • Invoquer un exécutable REXX et un CLIST TSO
      • Adapter le JCL existant et soumettre des travaux par lots
      • Examiner l'état et les résultats d'un travail à l'aide de SDSF
      • Invoquer des processus UNIX
      • Manipuler les répertoires et les systèmes de fichiers HFS à l'aide de l'UNIX System
      • Décrire les services ISHELL.
      Tarif

      Contacter l'organisme

      Durée

      5j / 35h

      Modes
      • Centre
      • Distance

      Objectifs de la formation

      • Former des conseillers en gestion de patrimoine opérant soit de façon indépendante ou dans le cadre d’organismes financiers, mais aussi des spécialistes de la gestion financière opérant dans le cadre de la gestion des actifs et des passifs sociaux des entreprises
      • Donner l’accès à la Compétence Juridique Appropriée (CJA) et au statut de Conseil en Investissements Financiers (CIF). Le contenu de ses enseignements prépare également à l’examen de la certification de l’Autorité des Marchés Financiers (AMF)
      • Orienter vers les grands métiers de la gestion de patrimoine, de la gestion d’actifs et de la finance d’entreprise, pour une insertion au sein d’entités spécialistes (banques et établissements financiers, compagnies d’assurances, caisses de retraite, sociétés immobilières, sociétés de gestion de patrimoine indépendantes ou de gestion d’actifs, services financiers d’entreprises, sociétés d’audit, d’expertise et de conseil en gestion)
      Tarif

      A partir de 12 000,00 €

      Durée

      72j / 510h

      Modes

      Objectifs de la formation

      • Perfectionner ses attitudes dans la relation avec les clients en toute circonstance
      • Intégrer les fondamentaux de la vente et de la négociation
      • Collaborer efficacement avec tous les services internes de l’entreprise
      Tarif

      A partir de 1 990,00 €

      Durée

      3j / 21h

      Modes
      • Entreprise

      Objectifs de la formation

      L'environnement de développement graphique RDi d'IBM, anciennement RDP (IBM Rational Developer for Power Systems) permet aux développeurs IBM i (AS/400) de créer les Data Distribution Services (DDS), des fichiers écran et d'impression et de développer en RPG, COBOL et CL.
      L'environnement RDi est devenu incontournable depuis que SEU ne supporte plus les améliorations liées à la V7R1 de l'OS/400. Ce produit est réellement opérationnel, différent de son précecesseur WDSc.

      L'objectif de cette formation est de donner aux participants l'autonomie nécessaire dans leurs développements d'applications pour IBM i (RPG, CL, COBOL) à l'aide de RDi, l'environnement de développement graphique proposé par IBM sur une base Eclipse.

      Tarif

      Contacter l'organisme

      Durée

      2j / 14h

      Modes
      • Centre
      • Entreprise

      Objectifs de la formation

      • Analyser les indicateurs de performance
      • Mettre en place une stratégie d'amélioration du service
      Tarif

      A partir de 1 390,00 €

      Durée

      2j / 14h

      Modes
      • Centre
      • Entreprise
      • Distance

      Je cherche à faire...