Description
L'objectif principal de ce cours est de fournir aux participants une introduction à la compréhension, à la conception et au développement de services Web REST et SOAP. À la fin du cours, les participants seront en mesure de créer ces services Web et de comprendre comment ils sont utilisés dans les systèmes distribués. Ils comprendront également les concepts de sécurité de base liés aux API et aux services.
Public cible
Ce cours est destiné aux participants ayant un niveau d'introduction et souhaitant comprendre les services Web REST et SOAP. Il convient à ceux qui ont déjà quelques connaissances de base du protocole TCP/IP et du protocole HTTP, et qui savent programmer en Java. En outre, les participants devraient avoir une certaine familiarité avec Jakarta EE, Spring et Angular, bien que ces connaissances préalables ne soient pas nécessairement approfondies.
Connaissances préalables :
Connaissances de base du TCP/IP et du protocole HTTP + capacité à programmer en Java et connaissances de base
connaissance de Jakarta EE et Spring ainsi que d'Angular
Méthode
Le cours est proposé sous forme de leçons dirigées par un instructeur ainsi que d'auto-apprentissage. Les participants recevront des exercices pratiques et des devoirs pour mettre en pratique leurs compétences. L'accent est mis sur l'apprentissage pratique, au cours duquel les participants écrivent activement du code et résolvent des problèmes de programmation.
Contenu
Présentation des architectures de services Web, notamment REST et SOAP.
Comprendre les API ouvertes et les webhooks
À l'aide d'API Web.
Création de services REST et SOAP à l'aide de Jakarta EE et Spring, y compris la configuration de connexions, la création de liens vers des bases de données et la sécurité.
Présentation de Docker et Jenkins pour le déploiement et le CI/CD
Sécurité de base des API et des services.
Lancement de systèmes distribués.
Certification
Attestation de participation : les participants reçoivent un certificat attestant qu'ils ont terminé cette formation à la fin de la formation.