Formation Framework Flask : développement de service web

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation Flask, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Construire une API REST avec Flask
  • Sécuriser cette API REST
  • Automatiser la chaîne de construction du projet
  • Déployer le projet élaboré à l'aide de Flask

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Flask est un framework open-source de développement web en Python. Écrit après Django, l'autre grand framework Python, il a intégré le retour d'expérience de la communauté Python. Souvent plus explicite, il est plus simple d'accès pour un(e) débutant(e). Vous pouvez ainsi développer un site web ou une application web en gardant la souplesse du langage de programmation Python.

Le but de cette formation Flask est de vous présenter ce framework léger dans le cadre de la construction de services REST, ces services permettant d’exposer des traitements métier ou des dispositifs IoT. Seront également abordées des facettes plus techniques pour répondre à des questions telles que : Comment sécuriser un service Web avec Flask ? Comment automatiser la chaîne de construction du Web service et son déploiement ?...

Programme

Introduction à Flask

Pourquoi les frameworks web sont nécessaires
Vue d'ensemble des frameworks Web Python disponibles
Installation de Flask
Routage des demandes pour afficher les fonctions

Travaux Pratiques :

Validation de la plateforme avec exposition d’un service REST élémentaire

Construire une API REST avec Flask

Servir des fichiers statiques
Rendu de modèles avec Jinja2
Produire du JSON, ou XML
Émission de redirections
Contexte d'application et contexte de demande
Traitement des téléchargements de fichiers avec Flask-Uploads

Travaux Pratiques :

Application pour la construction de services REST pour l’exposition d’un contrat de gestion de données (contacts d’un agenda)

Sécuriser une API REST

Pourquoi ajouter de la sécurité à des échanges HTTP
Plusieurs modes de sécurisation
Gestion de session utilisateur avec Flask-Login et Flask-User
L'interface d'administration créée par Flask-Admin
Envoi d'email avec Flask-Mail

Travaux Pratiques :

Contrôle pour limiter les accès d’un service Web à un ensemble d’usagers

Automatiser les phases d’un projet Web Python

Étape de conception Swagger
Étape de construction avec Conda
Étape de déploiement d'applications Flask en production

Travaux Pratiques :

Gestion de projet depuis la conception jusqu’au déploiement derrière un serveur HTTP

Prérequis

Pour suivre ce cours Flask, il est nécessaire de maîtriser le langage de programmation Python.

Public

Cette formation Flask s'adresse aux développeurs Python qui souhaitent créer et maintenir leurs premières applications à base de Web services.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation SQL Server 2014 vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre le rôle des principaux composants de SQL*Server
  • Mettre en œuvre un environnement de développement (utilisateur, connexion, tables, droits, ...) 
  • Ecrire des requêtes SQL en utilisant le langage Transact-SQL
  • Créer des procédures stockées et des triggers 
  • Sécuriser l'accès aux données 
  • Importer et exporter des données 
  • Créer, sauvegarder, et restaurer vos bases 
  • Comprendre les concepts de transaction et des verrous 
  • Connaître les possibilités de SQL Server 2014 en matière de BI (Business Intelligence)
  • Connaître les nouvelles fonctionnalités de SQL Server 2014
Tarif

A partir de 2 260,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les enjeux du numérique responsable
  • Maîtriser la démarche d'éco-conception pour le développement d'un service numérique
  • Mettre en œuvre les méthodologies, bonnes pratiques et outils d'éco-conception d'un service numérique
  • Evaluer les impacts environnementaux d'un produit ou service numérique, grâce notamment à l'Analyse du Cycle de Vie
  • Connaître les réglementations et référentiels relatifs à l'éco-conception
Tarif

A partir de 2 400,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise

Formation Selenium pour Développeur

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Selenium Développeur, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Installer et exploiter la plateforme Selenium et ses composants
  • Programmer les API Web driver pour l'exécution des tests
  • Développer le Framework "Keyword Driven Testing" et paramétrer les tests automatisés
  • Intégrer des suites de tests automatisées dans les processus d'intégration et de validation
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Java, les fondamentaux

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Maîtriser son environnement de développement (IDE Java)
  • Maîtriser la syntaxe Java
  • Savoir appliquer les concepts de la programmation orientée objet au langage Java (classes, méthodes, encapsulation, héritage, constructeur, polymorphisme, classe abstraite, interfaces, relations entre classes, etc.)
  • Mettre en œuvre les principales fonctions des API standards (Collections, I/O, JDBC, Streams, …)
  • Connaître les spécificités des différentes versions de Java
Tarif

A partir de 2 620,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Scrum avec Kanban

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Professional Scrum with Kanban, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre la pensée Lean et le système dans son ensemble
  • Disposer d’une bonne compréhension du framework Scrum et de l’approche Kanban et de leurs différences
  • Comprendre comment les pratiques Kanban peuvent être utilisées dans un projet Scrum
  • Pouvoir disposer des outils Kanban et des indicateurs pour améliorer l’efficacité des pratiques de son équipe
  • Piloter et suivre les améliorations de manière visuelle et collective
  • Se préparer à la certification Professional Scrum with Kanban (PSK1)
Tarif

A partir de 1 720,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation JavaScript, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître le fonctionnement du langage JavaScript
  • Savoir implémenter du JavaScript conjointement avec du HTML et du CSS
  • Savoir manipuler le contenu et l’interactivité d’une page web
  • Savoir gérer les évènements déclenchés par l’utilisateur ainsi que les manipulations dynamiques
  • Savoir utiliser JavaScript pour animer l’aspect graphique d’un site web
  • Savoir dialoguer avec le serveur (AJAX)
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation IREB Élucidation Exigences, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître en profondeur le développement des exigences (activités, acteurs…)
  • Comprendre l'utilisation et les avantages des techniques d'élucidation (élicitation, raffinement…)
  • Consolider et bâtir un référentiel d'exigences classifié et structuré
Tarif

A partir de 2 391,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Intégrer plusieurs formats d'image pour le Web
  • Créer ou retoucher des photos
  • Créer un webdesign et le découper
  • Créer un GIF animé
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation DevOps certifiante vous aurez acquis les compétences et connaissances nécessaires pour :

  • Comprendre les objectifs et le vocabulaire DevOps
  • Connaître les avantages de DevOps pour l’entreprise
  • Connaître les concepts et pratiques DevOps (y compris sa relation avec Agile, Lean et IT Service Management - ITSM)
  • Appréhender la communication et les boucles de rétroaction améliorées
  • Mettre en œuvre l’automatisation et ses dépendances
  • Appliquer DevOps dans un environnement d'entreprise
  • Comprendre les facteurs de succès et les indicateurs clés de performance
  • Se préparer au passage de la certification « DevOps Foundation »

Pour les personnes intéressées par la pratique et les outils, plus que par le passage de l'examen, nous proposons de suivre plutôt la formation Infrastructure DevOps : Les outils (Réf. OODO).

Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Publier des rapports Power BI en local dans Power BI Report Server
  • Publier des rapports Power BI sur le Cloud dans Power BI Services/Power BI Pro
Tarif

A partir de 750,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...