openKampus

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. Débutant
  • CertificateNon
  • Nombre maximum d'inscrits 30
  • Type de formation distanciel

Cours connexes

Related course image
HTML, CSS & JavaScript
ENNANIA

0,00 DH
0,00 DH

Related course image
RDF et sparql
Ahmed Zellou

0,00 DH

Related course image
XML de base
Ahmed Zellou

0,00 DH

Related course image
Beautifoul Soup
Ahmed Zellou

0,00 DH

Related course image
Flask
Ahmed Zellou

0,00 DH

Devenir enseignant, Partagez vos connaissances

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