Formation Web Services en Java - Initiation + Approfondissement

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Mettre en place une architecture orientée services avec des web services Java - Optimiser et sécuriser des services web

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 995,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 995,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Comprendre le besoin

    Architecture JEE : multi-tiers, composants distribués
    Architecture orientée service (SOA) : composantes, technologies
    Présentation des Web Services (WS) : fonctionnement, intérêt, interopérabilité
    Technologies : protocole SOAP, Architecture REST
    Plates-formes à services web
    Choix de l'implémentation : Axis, CXF, JBossWS, Metro...
    Liste des API Java

    Atelier : Installation de l'environnement de développement et d'exécution, choix d'une implémentation de WS, description d'un service

    Manipuler du XML et du JSON en Java

    Contexte d'utilisation du XML et du JSON dans les Web Services
    Structure d'une requête/réponse SOAP
    Rappels des notions fondamentales du XML : prologue, éléments et attributs, espaces de noms
    Les schémas (XSD)
    Parseurs XML : SAX, DOM
    Push parsing et pull parsing (StAX)
    APIs java pour le parsing et la transformation XML
    Mapping xml-objet avec JAXB
    Structure JSON (JavaScript Object Notation)
    Java API for JSON Processing

    Atelier : Manipuler des données XML via les API SAX, DOM et JAXB. Traiter les informations XML échangées via le protocole SOAP

    Implémenter et interroger des services web SOAP

    Protocole SOAP : description, structures
    Gestion des erreurs SOAP Faults
    Pièces jointes
    WSDL (Web Services Description Language) : structure, schémas associés
    Annuaires de services eb : UDDI, WS-Inspection, solutions de gouvernance OSS (Mule Galaxy)...
    Implémentation d'un web service SOAP avec JAX-WS
    Correspondance données XML/Java
    Plateformes disponibles : JAX-WS-RI, Axis, CXF,... Outils de génération de stubs serveur/client
    Apache SOAP
    Outils de test de services web
    Implémentation d'un client de service web
    Restriction des appels depuis un terminal mobile
    Gestion de l'authentification

    Atelier : Création et interrogation de services web SOAP

    Implémenter et interroger des services web REST

    Architecture REST : composantes, méthodes d'appel
    Gestion des erreurs
    Java API for RESTful services
    Implémentations disponibles : Jersey, Restlet,...
    Développement de services RESTful
    Sérialisation Xml-Java, JSON-Java
    Envoi de paramètres, validations
    Type de réponse, format
    Déploiement d'un service RESTful
    Interrogation de web services REST

    Atelier : Création et interrogation de services web REST

    Déployer/Publier des web services

    Annuaires de Web Services : rôle, types, restrictions
    API UDDI : principales classes
    Vue d'ensemble et architecture de JAXR : accès, interrogation

    Atelier : publication d'un web service sur un annuaire UDDI - recherche de services.

    Sécuriser un web services

    Niveaux de sécurité
    Gestion de l'authentification dans un web service
    Gestion des droits
    Cryptographie au niveau des messages
    Signatures de messages
    Standards de sécurité disponibles

    Atelier : sécurisation globale de l'application web

    Prérequis

    Maîtrise de la programmation orientée objet en Java, notions de JEE et de XML

    Public

    Développeurs Java/JEE, Chef de projets, Architectes

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    • Maîtriser les concepts clés relatifs à l'importance d'assurer la sécurité des informations et des données, d'assurer leur sécurité physique, d'éviter le vol de données personnelles et de protéger leur vie privée.
    • Protéger un ordinateur, un dispositif numérique mobile, un réseau contre les logiciels malveillants (malware) et les accès non autorisés.
    • Maîtriser les différents types de réseaux, de connexions et les composants spécifiques tels que le pare-feu (firewall) qui peuvent poser problème lors des connexions.
    • Naviguer sur le World Wide Web et communiquer en toute sécurité sur Internet.
    • Maîtriser les problèmes de sécurité liés à la communication, notamment en matière de courrier électronique et de messagerie instantanée (MI – IM/Instant messaging).
    • Sauvegarder et restaurer des données de manière appropriée et sécurisée, entreposer ses données et ses dispositifs numériques mobiles en toute sécurité.
    Tarif

    A partir de 700,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Exploiter Google Analytics pour améliorer les performances d'un site Web
    • Définir les Indicateurs Clés de Performance (KPI)
    • Piloter un plan de marquage pour améliorer l'efficacité et la rentabilité de votre site Web et de vos campagnes e-marketing
    Tarif

    A partir de 1 390,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Préparer l'installation de SharePoint 2010 - Configurer les composants logiques et les services fondamentaux d'une implémentation SharePoint - Configurer les services et les applications - Gérer la recherche SharePoint
    Tarif

    A partir de 2 450,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Utiliser le style fonctionnel Java pour définir des tâches complexes de traitement des données
    • Différencier les API RDD (Resilient Distributed Dataset) et DataFrame
    • Utiliser une syntaxe de style SQL pour produire des rapports sur des ensembles de Big Data
    • Mettre en place des algorithmes d'apprentissage automatique avec le Big Data et Spark ML (Machine Learning)
    • Connecter Spark à Apache Kafka pour traiter des flux de Big Data
    • Expliquer comment le streaming structuré peut être utilisé pour construire des pipelines avec Kafka.
    Tarif

    A partir de 2 280,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Savoir appliquer le Lean Management aux services IT
    • Comprendre le Lean IT Management
    • Connaître le Lean IT, les outils et les référentiels
    • Savoir déployer la démarche Lean management dans les services IT
    • Maîtriser les rôles et les responsabilités des parties prenantes d’un projet Lean
    Tarif

    A partir de 1 300,00 €

    Durée

    2 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Installer SharePoint 2019 et configurer les options de déploiement
    • Gérer les applications web et collections de sites
    • Configurer les applications de service
    • Gérer les utilisateurs, les autorisations et l'authentification dans SharePoint 2019
    • Gérer la recherche d'entreprise
    • Surveiller et dépanner une ferme SharePoint
    Tarif

    A partir de 3 000,00 €

    Durée

    4 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Découvrir et implémenter les nouveautés de Java EE 7
    Tarif

    A partir de 2 395,00 €

    Durée

    5j / 35h

    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
    • Entreprise
    • Distance
    • Centre

    Objectifs de la formation

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

    • Sensibiliser vos interlocuteurs à l'accessibilité numérique (contexte législatif, problématiques des utilisateurs en situation de handicap...)
    • Concevoir et développer des sites et applications Web accessibles conformément au référentiel en vigueur (RGAA 4.1 ou WCAG 2.1)
    • Auto-évaluer l'accessibilité de vos développements Web.
    Tarif

    A partir de 1 700,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Planifier, déployer, administrer et gérer la performance d’un environnement SharePoint 2016
    • Comprendre l'architecture de l'information, l'architecture logique et physique
    • Déployer des applications Web et de service
    • Gérer les authentifications, la sécurité, la taxonomie et les profils utilisateurs
    • Maîtrisez Enterprise Search
    • Gérer la surveillance et la maintenance
    Tarif

    A partir de 3 000,00 €

    Durée

    5 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...