Aller au contenu principal

Développer des WebServices Rest en Python

Date de mise à jour :
Identifiant Offre Info : 02_202408265089
Organisme responsable : SAGEXA (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

> Comprendre le style architectural REST > Savoir tester un Webservice Rest > Générer des flux JSON et XML > Concevoir une architecture ROA > Implémenter un serveur Rest > Comprendre les problématiques de performance et de sécurité

Programme de la formation

ReST : concepts clés et bonnes pratiques ReSt : un style d'architecture Architectures orientées ressource Interface simple et uniforme REST et les web services Des services web REST Du RPC au ROA Méthodologie Les avantages de la démarche ROA vs. SOA, REST vs. SOAP Documenter un Webservice Rest Les trois niveaux de maturité REST Debug et testing avec Postman Rappels Python POO en Python : classes, méthodes, propriétés, héritage, duck-typing. Le SGBD : DQL, Context manager,…

ReST : concepts clés et bonnes pratiques ReSt : un style d'architecture Architectures orientées ressource Interface simple et uniforme REST et les web services Des services web REST Du RPC au ROA Méthodologie Les avantages de la démarche ROA vs. SOA, REST vs. SOAP Documenter un Webservice Rest Les trois niveaux de maturité REST Debug et testing avec Postman Rappels Python POO en Python : classes, méthodes, propriétés, héritage, duck-typing. Le SGBD : DQL, Context manager, requêtes paramétrées et sécurité. Organisation du Code : DAO Expressions Régulières ou Rationnelles Les Formats Structurés Sérialisation JSON XML Implémentation REST en Python Le serveur Web : Bottle vs. Django Principe de Routing Représentation : KISS vs. MVC Choix de la représentation Verbe Http et CRUD Réponse Http et entêtes Approche Objet Webservice Rest Python Classe Utilitaire RestOutils Classe de Requête Méthodes de Traitement Mise en Oeuvre dans une route générique (g/p/p/d) Gestion de la Réponse Sécurité et Authentification des Webservice Rest en Python Authentification Http J.W.T. OAuth2 et OpenID Connect Les Caches de webservices Python Cache Client Cache Serveur Le module Pickle Approche AJAX Introduction Ajax et webservice Rest Python Cinématique des requêtes sur ressource Rest Python Méthodes de l'objet XMLHttpRequest Propriétés de l'objet XMLHttpRequest Instanciation du Client Envoyer une requête vers un webservice rest en Python Traiter le Retour d'un webservice rest en Python SOP et CORS JsonP

Validation et sanction

-

Type de formation

Non certifiante

Niveau de sortie

Information non communiquée

Durée, rythme, financement

Durée

En centre

21 h

Financement

Conventionnement
Non
Financeur
  • Autre

    Programme : Non conventionnée / sans dispositif

Conditions d'accès

Publics visés

  • Demandeur d'emploi
  • Handicapé
  • Jeune (dans le cadre du plan jeune)
  • Jeune 16-25 ans
  • Public en emploi
  • Salarié
  • Salarié dans le cadre du CIF
  • Salarié dans le cadre du DIF
  • Salarié dans le cadre du plan de formation
  • Salarié en contrat aidé
  • Salarié en période de professionnalisation
  • Salarié en reconversion
  • Tout public

Niveau d'entrée

BAC

Conditions spécifiques et prérequis

-

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
23 LES ARCHAMBAUDS
17150 Saint-Georges-des-Agoûts
Modalités
Entrées / Sorties à dates permanentes