Ce que vous apprendrez ?

  • Déployer et documenter des services web sur une plateforme cloud.
  • Tester et déboguer des services web en utilisant des outils appropriés.
  • Mettre en œuvre la sécurité dans des services web en utilisant des mécanismes d'authentification et d'autorisation.
  • Décrire les différents protocoles et formats de données utilisés dans les services web (ex: HTTP, JSON, XML).
  • Concevoir et implémenter des services web RESTful en utilisant un langage de programmation approprié.

Prérequis

  • Connaissance de base de la programmation orientée objet (POO). Familiarité avec au moins un langage de programmation (ex: Java, Python, C#, JavaScript). Compréhension des concepts de base de la gestion de bases de données (CRUD). Connaissance des protocoles HTTP et des méthodes HTTP (GET, POST, PUT, DELETE). Capacité à comprendre et à utiliser des API RESTful. Familiarité avec les concepts de base du XML et du JSON. Aptitude à la résolution de problèmes et à la pensée logique. Capacité à travailler de manière autonome et en équipe. Accès à un ordinateur avec un environnement de développement installé (IDE). Connaissance de base du système d'exploitation (Windows, macOS ou Linux).

Contenu de la Formation

Total: 16 Chapitres Total hours: 9
  • Chapitre 1: Architecture des services web
  • Chapitre 2: Protocoles (HTTP, REST)
  • Chapitre 3: Introduction au JSON et au XML
  • Chapitre 4: Méthodes HTTP (GET, POST, PUT, DELETE)
  • Chapitre 5: Design d'API RESTful
  • Chapitre 6: Mise en œuvre avec un framework (ex: Spring Boot, Node.js)
  • Chapitre 7: Gestion des requêtes et des réponses
  • Chapitre 8: Sécurisation des services web
  • Chapitre 9: Appel de services web depuis différentes technologies (ex: JavaScript, Python)
  • Chapitre 10: Gestion des erreurs et des exceptions
  • Chapitre 11: Authentification et autorisation
  • Chapitre 12: Documentation des API (Swagger, OpenAPI)
  • Chapitre 13: Projet pratique: création d'un service web simple
  • Chapitre 14: Intégration de services web existants
  • Chapitre 15: Tests et débogage de services web
  • Chapitre 16: Déploiement et maintenance de services web

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Ahmed Zellou

ahmed.zellou@openskillroom.com

Ahmed Zellou Received his Ph.D. degree in Applied Sciences at the Mohammedia School of Engineers, Mohammed V University, Rabat, Morocco and ENSIMAG, Grenoble, France in 2008. He is currently a part-time Professor at Mohammed VI Polytechnic University and full Professor at ENSIAS, Mohamed V University in Rabat, Morocco. His research interests include parallel computing, Data quality, recommender system, indexation, and integration system, where he is the author/co-author of more than a hundred Scopus indexed publications. SKILLS DOMAINS • Data integration systems, complex information systems, Datawarehouse, and Web Semantic. • Modeling: Merise, UML1&2, BPMN. • Procedural and Object-oriented programming: Python, JAVA, C++, PHP. • Web development: HTML, CSS, JS and PHP. • Web Technologies: HTML, XML, PHP, Web Frameworks (Symfony, Laravel, CakePHP, CodeIgniter, Yii and Zend). • Databases, MYSQL, Postgress, Mongodb, ... Publications: ResearchGate : https://www.researchgate.net/profile/Zellou_Ahmed Scopus : https://www.scopus.com/authid/detail.uri?authorId=55644907000 Google Scholar : https://scholar.google.fr/citations?hl=fr&user=CjkVg9UAAAAJ

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 9 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits 30
  • Type de formation distanciel

Cours connexes

Related course image
Performance Optimization et Code Splitting dans React.js
Fayçal Chebihi

2 730,00 DH
4 200,00 DH

Related course image
HTML/CSS
Ahmed Zellou

2 730,00 DH
4 200,00 DH

Related course image
RDF et sparql
Ahmed Zellou

2 730,00 DH
4 200,00 DH

Related course image
XML de base
Ahmed Zellou

2 730,00 DH
4 200,00 DH

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.