Formation Python Avancé : Web Services

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Construire une API en Python

DAWAN


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

Tarif

A partir de 1 995,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 995,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

    Connaître le besoin et l'écosystème

    - Présentation des Web Services (WS) : fonctionnement, intérêt, interopérabilité
    - Architecture orientée service (SOA) : composantes, technologies
    - Technologies : Architecture REST
    - Design et documentation : Swagger
    - Outils de test de services web

     

    Interroger des services web REST

    - Outils d'interrogation en Python
    - Gestion des paramètres d'accès aux API
    - Types d'authentification aux API RESTful (BASIC HTTP, Bearer Token etc.)

    Atelier : Interroger des services web ouverts et avec authentification

     

    Implémenter un service web REST

    - Rappels sur l'architecture REST
    - Composantes et méthodes d'appel
    - Sérialisation des données
    - Conseils pour la création de points d'entrée REST

     

    Implémenter un service web avec Python

    - Bibliothèques d'API REST : FastAPI, Flask ou Sanic
    - Déclarer des routes et des méthodes
    - Accepter des paramètres
    - Validation des paramètres et gestion des erreurs
    - Authentification (BASIC, Bearer Token)

    Atelier : Créer un service web avec FastAPI

     

    Implémenter un service web avec Django

    - Découverte de l'écosystème des frameworks REST pour Django (DRF, Ninja)
    - Déclarer des routes et des méthodes
    - Accepter des paramètres
    - Validation des paramètres et gestion des erreurs
    - Authentification (BASIC, Bearer Token)
    - Gestion des droits dans Django
    - Mise en cache (Memcached ou Redis)

    Atelier : Créer un service web avec Django-Ninja

     

    Déploiement d'un service web

    - Architecture de base d'un déploiement Django
    - Architecture de base d'un déploiement 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

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

    • Créer vos propres projets d'équipe
    • Organiser et créer vos pages
    • Ajouter des templates
    • Personnaliser vos espaces de travail
    • Gérer des bases de données.
    Tarif

    A partir de 1 120,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Assister le DRH ou RRH dans les relations avec les interlocuteurs internes et externes ; Renseigner les salariés ; Participer à l'expérience collaborateur.
    Tarif

    A partir de 1 465,00 €

    Durée

    2 jours (14 heures)

    Modes
    • Entreprise
    • Distance
    • Centre

    Objectifs de la formation

    • Maîtriser les bases de l’analyse financière nécessaire à l’étude du risque crédit
    • Connaître la santé financière de ses clients pour adapter les services et propositions commerciales
    Tarif

    A partir de 1 550,00 €

    Durée

    2j / 14h

    Modes
    • Entreprise

    Objectifs de la formation

    • Installer le serveur Web Apache sur différents systèmes d’exploitation.
    • Gérer les privilèges d'exécution des différents processus du serveur.
    • Mettre en place des limitations sur les ressources consommées.
    • Eviter les attaques courantes par la configuration appropriées des modules de sécurité d'Apache et notamment mod_evasive.
    • Configurer le mode de fonctionnement d’Apache selon le système d’exploitation pour optimiser les performances.
    • Organiser la configuration dans les différents fichiers.
    • Sécuriser les échanges entre les navigateurs et le serveur avec HTTPS.
    • Mettre en place une stratégie de restriction d’accès par machine et par authentification utilisateur.
    Tarif

    Contacter l'organisme

    Durée

    1j / 7h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Comprendre l’intérêt des examens de laboratoire en fonction de différents types de cancers (diagnostic, suivi)
    • Comprendre les principes de base des différentes technologies liées à la réalisation des analyses
    • Contribuer à l’amélioration des relations entre les services de soins et les laboratoires grâce à une bonne compréhension des exigences des cliniciens
    Tarif

    A partir de 1 160,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Maîtriser les règles pour établir la DEB (Déclaration d’Echanges de Biens)
    • Connaître les principales difficultés pour éviter les infractions
    • Connaître le régime des prestations de services : la DES (Déclaration Européenne de Services)
    • Télédéclarer de façon pratique sur le site Prodouane
    Tarif

    A partir de 1 550,00 €

    Durée

    2j / 14h

    Modes
    • Entreprise

    Objectifs de la formation

    Mettre en place des tests d'applications web Java avec Selenium
    Tarif

    A partir de 1 790,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Connaître les objectifs, les avantages et les inconvénients de l'automatisation des tests
    • Maîtriser l'automatisation d'une application web avec Selenium
    • Créer des scripts maintenables avec Selenium Webdriver
    • Se préparer à la certification A4Q Selenium Fondation
    Tarif

    A partir de 2 200,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Décrire l’enjeu des tests dans le processus de développement logiciel ;
    • Identifier les différentes catégories de test et connaitre leurs rôles ;
    • Mettre en place des tests unitaires en Python en utilisant la librairie unittest ;
    • Utiliser des objets Mocks dans les tests unitaires ;
    • Mettre en place des tests d’intégration en Python ;
    • Développer des tests d’intégration pour les fonctionnalités Web des application.
    Tarif

    Contacter l'organisme

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Maîtriser l’outil téléphone afin d’en faire un instrument régulier et performant de communication commerciale
    • Maîtriser des outils pour prendre des RDV, conseiller et vendre par téléphone
    Tarif

    A partir de 1 550,00 €

    Durée

    2j / 14h

    Modes
    • Entreprise

    Je cherche à faire...