Applications distribuées: APIs et services web

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

Planifier une session?

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.

DEMANDER FORMATION EN ENTREPRISE

 

Calendrier publique des formations
dateduréelang.lieuprix 
20 nov1Leuven 655 EUR (excl. TVA)
20 nov1web based 655 EUR (excl. TVA)
INFO SESSION ET INSCRIPTION

Participants

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.

Connaissances préalables

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

Contenu

  • 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

Pédagogie

Enseignement classique agrémenté de démonstrations.

Certificat

À la fin du cours, le participant reçoit un «Certificat de réussite».

Durée

1 jour.

Formateur

Reviews

4.2/5 (basé sur 21 évaluations; les plus récentes sont montrées ci-dessous)

Very theoretical but a good introduction.

 
  (, )

I learned a good amount of new things. I believe it was very efficiently fit in 1 day

 
  (, )

Great course which suited my needs.

 
  (, )

Good, nice presentation

 
  (, )

It was good and interactive. It was a small group so enough space for individual questions.

 
  (, )

Aussi intéressant

Participants de ce cours ont aussi suivi les formations suivantes:


INFO SESSION ET INSCRIPTION