933 opleidingen: ICT

ABIS

Applications distribuées: APIs et services web

  • door ABIS
Leuven en Online
793

Pendant ce cours, nous apprendrons comment créer des applications distribuées. Cette formation d'une journée chez ABIS donnera un aperçu des possibilités, depuis les services web classiques jusqu’aux API REST, plus utilisées de nos jours.

L'architecture orientée services (SOA) est aujourd'hui le style architectural principal pour les applications de l'entreprise. En encourageant le couplage léger et l'interopérabilité, la SOA permet de facilement composer des applications à partir d'un ensemble de services alignés sur le business. Les services web (SOAP) et les REST API sont les implémentations les plus courantes de ces idées SOA.

Dans ce cours :

  • les participants obtiennent une vue d’ensemble des principes SOA : les concepts, les standards, les produits et les mises en œuvre
  • les participants apprendront comment les applications communiquent entre elles via HTTP et XML/JSON
  • l’évolution des services web SOAP (classiques) vers les API REST et les microservices sera discutée
  • la documentation et la maintenance des API seront également abordées

  • Introduction au développement d'applications et au programmation distribué
    • Conception d’applications
    • Programmation distribué
  • Communication HTTP
    • Protocole HTTP(S)
    • Requête/Réponse
    • Méthodes HTTP et HTTP headers
  • Structurer les documents
    • XML
    • JSON
    • YAML
  • Architecture orientée services
    • SOA
    • Microservices
    • Test des services
  • Services Web classiques avec SOAP et WSDL
    • WSDL
    • SOAP
    • Pile technologique des services Web
    • WS-Security
  • Services RESTful et APIs
    • API REST : architecture et bonnes pratiques
    • Gestion des erreurs et validation
    • Sécurité 
  • Description des API
    • WADL, RAML
    • Spécification OpenAPI
    • Swagger
  • Gouvernance

Enseignement classique agrémenté de démonstrations.

Formation interactive en temps réel: disponible en personne ou en ligne ou dans un format hybride. 
La formation peut être effectuée en français, en anglais ou en néerlandais.
Si vous souhaitez organiser cette formation en interne, contactez-nous ; nous pouvons même l'adapter à vos besoins spécifiques.

Des connaissances d'XML (voir Concepts XML) sont utiles.

Leuven € 793(Incl.BTW) Inschrijven

Analystes, développeurs d'applications, administrateurs de bases de données ou chefs de projets qui désirent savoir ce que les services web et APIs peuvent leur apporter.