Academy
Digital

Python – Microservice API

Objectifs

  • Savoir développer une API Rest Python conforme aux attentes d'aujourd’hui

Méthode pédagogique et évaluations

  • 50% de théorie, 50% de pratique
  • Développement de deux applications fil rouge permettant de mettre en pratique les compétences apprises
  • Des mises en situation, quiz, exercices pratiques, études de cas ou jeux de rôles sont proposés par le formateur permettant d’évaluer les acquis des stagiaires tout au long de la formation.
  • Les formations à distance sont réalisées avec un outil de visioconférence innovant spécialement adapté à la formation à distance. Cette plateforme comprend tous les supports de formation ainsi que de nombreux quiz et disponible tout le temps même après la formation.
  • Une évaluation de la satisfaction de chaque stagiaire est réalisée en ligne à la fin de la formation.

Horaires

Les formations se déroulent en règle générale de 9h à 17h30.

Déroulement

Toutes nos formations peuvent être organisées en intra dans vos locaux ou dans nos locaux. Nous ajustons avec vous le contenu pédagogique si nécessaire. Pour en savoir plus contactez-nous sur le site ou par email (academy@conserto.pro)

 

Avant la formation

L’inscription de la formation se fait en ligne ou par email (academy@conserto.pro).

Une semaine avant le début de la formation, vous recevez une convocation avec le lieu, l’heure du premier rendez-vous ainsi que le programme de la formation

Pour les formations à distance, le lien vers l’outil de visioconférence est inclus dans la convocation. Il est nécessaire d’avoir un ordinateur PC ou MAC avec une Webcam et une connexion haut débit.

 

Après la formation

A la fin de la formation, vous recevez une attestation de formation.

Afin d’améliorer la qualité  de nos formations , nous vous demanderons de compléter un questionnaire de satisfaction à chaud en ligne à la fin de la formation.

Un mois plus tard nous vous envoyons une évaluation à froid, qui nous permet de comparer les résultats obtenus à chaud et de mesurer la mise en application en entreprise.

Programme

Les ressources

  • Comprendre le fonctionnement d'une application Python
  • Choix des serveurs (Gunicorn, Uvicorn principalement)
  • Calcul des ressources

Global

  • Consommer une API
  • Choix des technologies

Projet Django

  • Exposer une API Rest
  • Sources (PostgreSQL, PostgreSQL JSON, MongoDB) Manipulations JSON (Flat, Nested)
  • Manipulations JSON (Flat, Nested)
  • Exposer Swagger-UI et fournir le Schema de notre API (OpenAPI 3)
  • Sécurité (Basic Auth, ApiKey)
  • Filtres (Path et droits associés Auth/Key)

Projet Flask

  • Exposer une API Rest
  • Sources (PostgreSQL, PostgreSQL JSON, MongoDB)
  • Manipulations JSON (Flat, Nested)
  • Exposer Swagger-UI et fournir le Schema de notre API (OpenAPI 3)
  • Sécurité (Basic Auth, ApiKey)
  • Filtres (Path et droits associés Auth/Key)

Sensibilisation

  • Unit testing
  • Vérification des dépendances
  • Vérification des dépendances
  • Présentation de FastAPI
Nos formations
à venir