Java - Développer des services Web avec SOAP

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

  • Développer des Web services avec JAX-WS et JAX-RS
  • Démontrer les différences entre SOAP et REST
  • Choisir quel type de services privilégiés
  • Différencier services synchrones et asynchrones
  • Optimiser les performances des services Web
  • Créer des clients et tester les services.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 830,00 €

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

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 830,00 €

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

Programme

Jour 1

Présentation des services Web

  • Présentation des architectures distribuées
  • Positionnement des Web services
  • Approches SOAP et REST
  • Liens avec la SOA
Exemples de travaux pratiques (à titre indicatif)
  • En utilisant le produit SoapUI, appel à divers Web Services sur le Web et locaux
  • Analyse des résultats récupérés, premier décryptage de format WSDL renvoyé
  • Appel également à des Web services REST, comparaison des données récupérées

WSDL et SOAP

  • Description du service
  • Protocoles et Bindings
  • Structure d'un message
  • Contenu d'un message
  • Code first et contract first
  • Génération d'artefacts
  • Les normes d'interopérabilité WS-I
  • Extensions WS
Exemples de travaux pratiques (à titre indicatif)
  • Analyse poussée d'un fichier WSDL généré
  • A l'aide de divers outils, génération de fichiers WSDL et analyse de ceux-ci
  • Utilisation du fichier WSDL généré afin de concevoir des applications clientes dans des langages de développement comme Java ou PHP

Jour 2

JAX-WS

  • Annotations standards
  • L'implémentation CXF
  • Sérialisation avec JAXB
  • Cas d'utilisation avec Java EE
  • Tester avec SoapUI
  • Clients Java et asynchronisme
  • Services asynchrones avec JMS
  • Optimisation des échanges
  • MTOM et Fast InfoSet
  • Intéropérabilité des services
Exemples de travaux pratiques (à titre indicatif)
  • Création en Java de plusieurs Web services SOAP utilisant l'implémentation standard de JAX-WS, puis en utilisant CXF
    • Ces différents travaux pratiques en langage Java se font avec et sans Spring
    • La partie serveur et cliente sont réalisées et testées

Jour 3

REST

  • Approche orientée Ressources
  • Architectures sans état
  • Conception de services REST
  • Critères de comparaison avec SOAP

JAX-RS

  • Annotations standards
  • Implémentations : Jersey, Restlet
  • Sérialisation en XML ou JSON
  • Producers
  • Clients REST en Java et Javascript
Exemples de travaux pratiques (à titre indicatif)
  • Sur la base des projets réalisés en Java et SOAP, écriture de projets fournissant les même services que précédemment, mais en écrivant les serveurs REST en Java et JAX-RS et Jersey, ainsi que les clients Java et JavaScript

Web Services et sécurité

  • HTTPS
  • WSSE
  • Tokens et OAuth

Examen M2i (en option)

  • Prévoir l'achat de l'examen en supplément
  • L'examen (en français) sera passé le dernier jour, à l'issue de la formation et s'effectuera en ligne
  • Il s'agit d'un QCM dont la durée moyenne est d'1h30 et dont le score obtenu attestera d'un niveau de compétence
  • L'examen n'est pas éligible au CPF, mais permettra néanmoins de valider vos acquis

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation et/ou un examen M2i

Les + de la formation

Un examen M2i permettant de valider vos acquis à l'issue de la formation est disponible sur demande (coût : 120€).

Prérequis

Avoir la connaissance pratique du langage Java ou avoir suivi le cours

Public

Développeurs, architectes, chefs de projets techniques.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Vendre ses idées et ses projets, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Améliorer son impact personnel et développer sa force de conviction
  • Acquérir une méthodologie pour structurer son argumentation
  • Traiter les objections pour s’ouvrir la voie de l’accord
  • Aller à l’essentiel en sécurité
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

WinDev est un atelier logiciel vous permettant de développer très rapidement des applications pour les systèmes d'exploitation classiques Windows, Linux ou MAC, des sites web dynamiques avec WebDev et des applications pour mobiles IOS ou Android avec WinDev Mobile. L'environnement de développement est le même pour toutes les plateformes cibles et il permet de prendre en charge toutes les phases de développement du cahier des charges à l'application finale. Outre la rapidité de développement qui a largement contribué au succès des produits PC Soft, une même application source peut être facilement adaptée sur différentes plateformes. Avec quelques adaptations ponctuelles, votre code est donc presque unique quelle que soit la cible et la nature du développement : client riche, site web, application pour Smartphone ou tablette. Vous pouvez même générer si besoin des sites PHP, des archives Java ou des assemblages .NET. Lors de cette formation WinDev Mobile pour Android, vous découvrirez l'environnement de WinDev Mobile. Vous apprendrez à configurer votre environnement de développement pour WinDev Mobile et Android. Vous utiliserez le WLangage pour créer des applications Android professionnels qui accèdent à des bases de données SQLite, envoient des emails, gère la géolocalisation, etc .., toutes les fonctionnalités classiques des applications mobile moderne et performante sont passées en revue.

Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Junos Juniper - Sécurité

Proposé par PLB CONSULTANT

Objectifs de la formation

  • Décrire le routage et la sécurité traditionnels
  • Avoir une vue d’ensemble des périphériques SRX Series Services Gateways et de l’architecture logicielle de Junos OS
  • Décrire le flux de paquets logiques et la création de sessions améliorées par les périphériques SRX Series Services Gateways
  • Décrire, configurer et surveiller les zones
  • Décrire, configurer et surveiller les stratégies de sécurité
  • Dépanner les zones de sécurité et les stratégies
  • Décrire, configurer et surveiller NAT implémenté sur les plateformes de sécurité Junos
  • Expliquer les objectifs et les mécanismes de IPSec (IP Security) et des VPN (Virtual Private Networks)
  • Mettre en œuvre et surveiller IPsec VPN route-based
  • Mettre en œuvre et surveiller les VPN Hub-and-Spoke, les groupes VPN et les ADVPN
  • Dépanner les VPN IPSec
  • Décrire, configurer et surveiller les clusters de châssis
  • Dépanner les clusters de châssis.

La formation est basée sur Junos OS version 15.1X49*-D70, vSRX2.0, Junos SPace 16.1R1 et Security Director 16.1R1.

Tarif

A partir de 4 090,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Anticiper et développer asynchrone dans un environnement multi-utilisateurs
  • Identifier les API fondamentales fournies par Node.js
  • Décrire NPM et la modularité, de façon approfondie
  • Accéder aux données depuis Node.js
  • Utiliser les modules Express
  • Réaliser des API REST et les tester
  • Identifier les dernières fonctionnalités de Node.js
  • Tester une application Node.js.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Développer, tester, publier et partager vos services Web (ou Web Services) RESTful.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

ASP.NET- Savoir utiliser ASP.NET

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Gérer le fonctionnement des pages ASP.NET
  • Acquérir les compétences de développement Web avec ASP.NET
  • Maîtriser la syntaxe du développement Web ASP.NET avec le langage VB.Net
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • S'approprier les grands concepts de Web Intelligence
  • Gérer des documents et des rapports Webi
  • Créer des requêtes
  • Présenter des données dans des tableaux et des graphiques
  • Maîtriser les meilleures pratiques de mise en forme des documents
  • S'initier aux calculs, utiliser des fonctions et variables
Tarif

A partir de 1 200,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

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

  • Établir des correspondances entre WebSphere Application Server et la famille de produits IBM WebSphere
  • Décrire les fonctionnalités et normes utilisées dans WebSphere Application Server V8.5.5
  • Décrire les concepts architecturaux liés à WebSphere Application Server
  • Installer et configurer WebSphere Application Server V 8.5.5
  • Installer et configurer le serveur IBM HTTP (IHS)
  • Assembler et installer des applications Java sur le serveur d'applications d'entreprise
  • Utiliser les outils d'administration de WebSphere pour configurer et gérer des applications d'entreprise
  • Utiliser la bibliothèque de script wsadmin
  • Configurer la sécurité de WebSphere Application Server
  • Déployer des applications dans des environnements en cluster
  • Consulter les informations sur la performance des serveurs et des composants applications
  • Utiliser des outils d'identification et les fichiers journaux pour résoudre les problèmes
  • Configurer la messagerie avec l'intégration des services de bus
  • Décrire le Pack Intelligent Management (IMP)
  • Connaître les caractéristiques de Batch WebSphere
  • Décrire le profil Liberty
  • Installer et configurer module Liberty profile
Tarif

A partir de 3 690,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Gérer la programmation orientée objet
  • Manier le PHP Data Object (PDO) et les bases de données
  • Utiliser XML avec PHP
  • Utiliser PHP pour les services Web
  • Gérer la sécurité
  • Gérer les performances
  • Maîtriser l'environnement de développement
Tarif

A partir de 2 400,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...