Description
L'objectif principal de ce cours est de permettre aux participants de comprendre les choix architecturaux entre le « mastodonte architectural » et les services fragmentés, ainsi que l'utilisation des services Web, des API ouvertes et des webhooks. À la fin du cours, les participants seront en mesure de prendre des décisions stratégiques concernant l'architecture de leurs applications logicielles et comprendront les concepts d'intégration et d'interopérabilité.
Public cible
Participants n'ayant aucune expérience préalable dans ce domaine qui souhaitent obtenir une introduction à un sujet spécifique. Ce cours offre une base large pour un développement ultérieur.
Aucune connaissance technique spécifique n'est requise pour ce cours, mais des connaissances de base en matière de développement de logiciels et une compréhension des concepts informatiques seraient utiles.
Méthode
Le cours est proposé sous forme de leçons animées par un instructeur. La formation sera dispensée par le biais de présentations interactives, de discussions et de démonstrations pratiques. Les participants discuteront d'études de cas et d'exemples permettant d'appliquer des concepts. Il peut également y avoir de la place pour des exercices pratiques, selon les besoins des participants.
Contenu
Qu'est-ce qu'un service Web et comment les données et les services sont-ils échangés via le Web ?
Comprendre les API ouvertes et leur rôle dans le développement de logiciels modernes.
Les webhooks et leur utilisation pour l'échange de données en temps réel.
Utilisation pratique des API sur le Web, y compris des exemples de mise en œuvre.
Exemples d'options d'intégration, en mettant l'accent sur Microsoft Power Platform et Retool.
Certification
Attestation de participation : les participants reçoivent un certificat attestant qu'ils ont terminé cette formation à la fin de la formation.