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 | |||||
---|---|---|---|---|---|
date | durée | lang. | lieu | prix | |
20 nov | 1 | Leuven | 655 EUR (excl. TVA) | ||
20 nov | 1 | web 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
Sandy Schillebeeckx (ABIS).
Reviews
4.2/5 (basé sur 21 évaluations; les plus récentes sont montrées ci-dessous)
|
Very theoretical but a good introduction.
| (Jurgen Depuydt, Federale Pensioendienst, ) |
I learned a good amount of new things. I believe it was very efficiently fit in 1 day
| (Ahmet, ) |
Great course which suited my needs.
| (N.N., ) |
Good, nice presentation
| (Nick, ) |
It was good and interactive. It was a small group so enough space for individual questions.
| (Vincent, ) |
Aussi intéressant
Participants de ce cours ont aussi suivi les formations suivantes:
- Spring Boot: cours de base
- Développement d'API REST avec Spring Boot
- Microsoft Azure fundamentals
- SQL pour utilisateurs avancés
INFO SESSION ET INSCRIPTION |