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

    Connaître les possibilités et limites de Python - Maîtriser la syntaxe essentielle de Python
    Tarif

    A partir de 1 995,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Connaître les possibilités et limites de Python - Maîtriser la syntaxe essentielle de Python. Etre capable de créer et maintenir des applications complètes et complexes en Python
    Tarif

    A partir de 2 995,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    PYTHON Programmer en Python

    Proposé par GROUPE ARKESYS

    Objectifs de la formation

    • Décrire la philosophie de Python et identifier ses domaines d'application ;
    • Mettre en place un environnement de développement pour Python ;
    • Écrire des scripts en utilisant l'algorithmie de base du langage Python et les exécuter ;
    • Définir et utiliser des fonctions et des modules pour la structuration des programmes ;
    • Mettre en œuvre les concepts de la programmation orientée objet avec le langage Python ;
    • Implémenter des classes avec des attributs et des méthodes ;
    • Mettre en œuvre les concepts de la programmation objet (encapsulation, polymorphisme et héritage) ;
    Tarif

    A partir de 6 200,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Créer et paramétrer votre environnement de travail Python scientifique
    • Reconnaître l'écosystème scientifique de Python
    • Analyser les données avec NumPy, Pandas et SciPy
    • Visualiser les données avec Matplotlib et Pandas.
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Maîtriser les principes de base du Natural Language Processing (NLP) - Savoir mettre en œuvre le NLP avec Python et utiliser les modèles open-sources - Maîtriser les RNN dans le contexte du NLP - Maîtriser les principes de fonctionnement de l'API d'OpenAI - Maîtriser les RNN dans le contexte du NLP - Maîtriser les principes de fonctionnement de l'API d'OpenAI
    Tarif

    A partir de 2 775,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Configurer la haute disponibilité sur un système SAP HANA multi-hôtes en mode "scale-out"
    • Démontrer ce qui se passe lors de l'échec d'un noeud esclave ou maître
    • Installer et configurer la réplication d'un système SAP HANA de manière classique et avec la nouvelle configuration actif / actif
    • Expliquer les scripts Python fournis par SAP.
    Tarif

    A partir de 2 460,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

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

    • Identifier les usages courants du langage
    • Mettre en pratique le scripting en Python
    • Structurer votre code en fonction, classes et modules
    • Utiliser des modules existants
    • Décrire la programmation réseau avec Python
    • Expérimenter la programmation objet en Python.
    Tarif

    A partir de 2 240,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Distance

    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

    • Implémenter des design patterns en Python
    • Connaître et mettre en œuvre les meilleures pratiques de développement
    • Utiliser les fonctionnalités avancées du langage
    • Packager et déployer des librairies
    • Manipuler des ensembles de données avec Python
    • S'initier à la programmation réseau
    • Mesurer et améliorer les performances de ses applications
    Tarif

    A partir de 1 800,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    PYTHON Programmation - Niveau 2

    Proposé par GROUPE ARKESYS

    Objectifs de la formation

    • Comprendre et mettre en œuvre des éléments de programmation plus avancée du langage Python ;
    • Etre autonome dans l'installation, la compréhension et la mise en œuvre des nombreux modules Python disponibles ;
    • Développer vos propres modules en respectant les règles qualités les plus répandues
    Tarif

    A partir de 4 650,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...