Formation Python Avancé : FastAPI

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Construire une API REST en Python avec FastAPI

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 1 975,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 1 975,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Découvrir FastAPI

    Présentation des Web Services (WS) : fonctionnement, intérêt, interopérabilité
    Architecture orientée services (SOA) vs microservices : composantes, technologies
    FastAPI : présentation, cas d'usage, architecture
    FastAPI vs autres frameworks (Flask, Django)
    Design et documentation : OpenApi Specification (Swagger)
    Outils de test de services web : Postman

    Atelier : Installation de l'environnement de développement (VS Code + Interpréteur Python) - Création d'un projet FastAPI (structure, point d'entrée, dépendances)

    Implémenter et interroger des services web REST

    Architecture REST : composantes, méthodes d'appel (GET, POST, PUT, DELETE)
    Définition de routes
    Gestion des paramètres de la requête
    Validation des entrées : typing, pydantic
    Types de réponses, format (json, xml, texte, binaire)
    Gestion des erreurs
    Traitements asynchrones
    Déploiement d'un service RESTful
    Interrogation de web services REST (Python/Javascript)
    Implémentation de tests unitaires et fonctionnels (TestClient, PyTest)
    Déploiement et configuration d'une application FastAPI sur un serveur (Uvicorn, Hypercorn)

    Atelier : Création et interrogation d'une API REST avec FastAPI

    Sécuriser une application FastAPI

    Niveaux de sécurité
    Gestion de l'authentification dans un web service (JWT, OpenID Connect)
    Gestion des droits (OAuth2)
    Multiples configurations : CORS, HTTPS, ...

    Atelier : sécurisation globale de l'application FastAPI

    Prérequis

    Avoir suivi le stage "Python : Initiation + Approfondissement" ou notions équivalentes

    Public

    Développeurs Python

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    Préparer le passage de la certification PCAP-31-02
    Tarif

    A partir de 1 795,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Configurer le kit SDK AWS et les informations d’authentification pour Java, C#/.Net, Python et JavaScript
    • Utiliser le kit SDK AWS pour interagir avec les services AWS et développer des solutions
    • Utiliser d’AWS Identity and Access Management (IAM) pour gérer l’authentification au service
    • Utiliser Amazon Simple Storage Service (Amazon S3) et Amazon DynamoDB comme magasins de données
    • Intégrer des applications et données avec AWS Lambda, Amazon API Gateway, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS) et AWS StepFunctions
    • Utiliser Web Identity Framework et Amazon Cognito pour gérer l’authentification des utilisateurs
    • Utiliser Amazon ElastiCache pour améliorer l’évolutivité d’une application
    • Utiliser des conteneurs dans le processus de développement applicatif
    • Mettre en œuvre un pipeline d’intégration et de déploiement en continu (CI/CD) pour déployer des applications sur AWS
    Tarif

    A partir de 2 290,00 €

    Durée

    3j / 21h

    Modes

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Décrire les subtilités du langage Python et en tirer parti pour écrire des programmes bien structurés, robustes et efficaces
    • Gérer le développement en langage Python, de façon approfondie.
    Tarif

    A partir de 1 830,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Maîtriser les éléments avancés du langage et les design patterns
    Tarif

    A partir de 1 995,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Maîtriser la syntaxe du langage Python
    • Apprendre à développer vos propres programmes from scratch  
    • Acquérir les connaissances nécessaires pour debugger et maintenir les scripts développés par d’autres développeurs
    Tarif

    A partir de 2 450,00 €

    Durée

    3j / 21h

    Modes
    • Entreprise

    Objectifs de la formation

    Etre capable de prévoir, développer, tester, déployer une application complète et complexe en Python
    Tarif

    A partir de 1 275,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Construire une API en Python
    Tarif

    A partir de 1 995,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Python pour le Pentest

    Proposé par PLB CONSULTANT

    Objectifs de la formation

    À l'issue de cette formation Python pour le Pentest vous aurez acquis les connaissances et les compétenes nécessaires pour :

    • Faciliter le développement d'exploits en Python
    • Interfacer différents langages avec Python
    • Automatiser le traitement de tâches et automatiser les exploitations
    • Contourner les solutions de sécurité
    Tarif

    Contacter l'organisme

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Expliquer les subtilités du langage Python pour écrire des programmes qui interagissent avec un système de type Linux.
    Tarif

    A partir de 1 830,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Concrètement, à l'issue de cette formation Python Bonnes pratiques et Design patterns vous aurez acquis les connaissances et les compétences nécessaires pour :

    • Appliquer des design patterns et des bonnes pratiques pour développer des applications avec Python
    • Exploiter des fonctionnalités avancées de programmation Python pour concevoir des programmes fiables
    • Créer et gérer des threads de contrôle concurrents
    • Générer des requêtes et des réponses aux services Web REST et utiliser les données renvoyées
    • Suivre l'exécution du programme et améliorer les performances
    • Lancer des tests unitaires sur les programmes et les modules Python, les installer et les distribuer.
    Tarif

    Contacter l'organisme

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...