Applications distribuées: APIs et services web

L'architecture orientée services (SOA) est aujourd'hui le style architectural principal pour les applications de l'entreprise. En encourageant le couplage leger 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.

Ce cours donne un aperçu des principes de la SOA: les concepts, les standards, les produits et les implémentations. L' évolution des services web SOAP (classiques) vers les REST API et les microservices sera discutée.

Calendrier

DEMANDER FORMATION EN ENTREPRISE

 

Calendrier publique des formations
dateduréelang.lieuprix 
05 juin1web based 655 EUR (excl. TVA)
05 juin1Leuven 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 la SOA et les services web peuvent leur apporter.

Connaissances préalables

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

Contenu

  • Introduction au développement d'applications
  • Développement d'applications distribuée
  • Evolution de la conception des programmes
  • Communication HTTP
  • Requête et Réponse
  • Méthodes HTTP
  • En-têtes HTTP : types de médias et codes de statut
  • Structuration des documents
  • XML
  • JSON
  • YAML
  • Service Oriented Architecture (SOA)
  • Caractéristiques de SOA
  • Microservices
  • Test Services
  • Services web classiques avec SOAP et WSDL
  • WSDL
  • SOAP
  • Services web: pile technologique
  • WS-Security
  • Les services REST et APIs
  • Définitions
  • Bonnes pratiques de nommage des endpoints
  • Gestion des erreurs et validation
  • Sécurité des APIs
  • Description et découverte des APIs
  • Description des APIs : WADL, RAML, spécification OpenAPI
  • Swagger
  • Portails API
  • Gouvernance
  • Analyse
  • Développement
  • Gouvernance opérationnelle

Pédagogie

Enseignement classique agrémenté de démonstrations.

Durée

1 jour.

Formateur

Sandy Schillebeeckx.

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