Gestion de l'offre de formation et de la candidature en Nouvelle-Aquitaine

Formation professionnelle continue Non conventionnée / sans dispositif
Fiche de l'organisme

Développer des WebServices Rest en Python

SAGEXA
> QUALIOPI FORMATION

Le + de cette formation

une formation 100% pratique avec un formateur qui est aussi développeur !
Cette formation de 3 jours sur les webservices Rest en Python apporte une connaissance pratique de la mise en oeuvre de webservices Rest.

Objectif Général

Perfectionnement, élargissement des compétences

Objectif

> 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é

Informations administratives

Type

Formation non conventionnée

Financeur

FINANCEMENT INDIVIDUEL

Référence

Sans objet

Organisme responsable et contact

SAGEXA
NomXavier BRAIVE Tél.06.71.50.20.17 Mailxa@sagexa.com

Dispositif

Non conventionnée / sans dispositif

Mesure

Non conventionnée / sans dispositif

Référence organisme

Sans objet

Conditions d'accès et modalités d'organisation

Conditions d'accès réglementaires

Sans objet

Prérequis pédagogiques

Bonne connaissance de Python, en approche Objet. Connaissance du contexte web (Http)

Publics visés

  • Demandeur d'emploi
  • Jeune de moins de 26 ans
  • Personne handicapée
  • Salarié(e)
  • Actif(ve) non salarié(e)

Type de parcours

Individualisé

Parcours de formation personnalisable ?

Oui

Niveau d'entrée requis

Niveau 4 : Baccalauréat (Niveau 4 européen)

Sélection

  • Inscription directe ou par un conseiller en insertion professionnelle

Accessible en contrat de professionnalisation ?

Non

Modalités d'enseignement (contacter l'organisme)

Sans objet

Programme, validation et suite de parcours

Validation de la formation

  • Attestation de fin de formation
Fiche de l'organisme

Programme

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

Suite de parcours possible

Bonnes pratiques et sécurité des webservices Rest
Architecture Microservices

Dates et lieux de formation
Numéro CarifDates de formationVilleOrganisme de formationInfo 
00653897Publiée le 27/11/2025du 01/12/2025 au 31/12/2028
Entrée / sortie permanente
SAINT GEORGES DES AGOUTS (17)SAGEXA
à distance, via Teams.
 
Dates d'info collective
  • Sans objet
Référent travailleur handicapé
  • Xavier BRAIVE
  • 06.71.50.20.17
  • xa@sagexa.com
Contact
  • Xavier BRAIVE
  • 06.71.50.20.17
  • xa@sagexa.com
Lieu de formation
  • 23 LES ARCHAMBAUDS
  • 17150 SAINT GEORGES DES AGOUTS
Labels QUALIOPI > QUALIOPI FORMATION
Sessions terminées
Numéro CarifDates de formationVilleOrganisme de formationInfo  
00554081Publiée le 03/01/2025du 04/03/2025 au 06/03/2025
SAINT GEORGES DES AGOUTS (17)SAGEXA
à distance, via Teams.
 
Dates d'info collective
  • Sans objet
Référent travailleur handicapé
  • Xavier BRAIVE
  • 06.71.50.20.17
  • xa@sagexa.com
Contact
  • Xavier BRAIVE
  • 06.71.50.20.17
  • xa@sagexa.com
Lieu de formation
  • 23 LES ARCHAMBAUDS
  • 17150 SAINT GEORGES DES AGOUTS
Labels QUALIOPI > QUALIOPI FORMATION
00505889Publiée le 26/08/2024du 23/10/2024 au 25/10/2024
SAINT GEORGES DES AGOUTS (17)SAGEXA
à distance, via Teams.
 
Dates d'info collective
  • Sans objet
Référent travailleur handicapé
  • Xavier BRAIVE
  • 06.71.50.20.17
  • xa@sagexa.com
Contact
  • Xavier BRAIVE
  • 06.71.50.20.17
  • xa@sagexa.com
Lieu de formation
  • 23 LES ARCHAMBAUDS
  • 17150 SAINT GEORGES DES AGOUTS
Labels QUALIOPI > QUALIOPI FORMATION
  • : ouverture de la formation à la candidature à venir

  • : ouvert à la candidature

  • : fermé à la candidature (date limite d'inscription dépassée et/ou plafond des candidatures autorisées atteint)

  • : formation terminée