Sélectionner une page

Créer un site web REST avec Python et Flask

Formation, Informatique

Télécharger le programme de la formation !

Objectifs de la formation

  • Maitriser le développement d’un site Web moderne avec le framework Flask

Participants / Pré-requis

  • Développeurs, chefs de projets proches du développement

  • Maîtriser l’algorithmique et les bases du Web

Moyens pédagogiques

  • Alternance entre apports théoriques et exercices pratiques
  • Support de cours fourni lors de la formation

Programme

1. Introduction à Python

  • Les bases de Python
  • Les listes
  • Les tuples
  • Les dictionnaires
  • Les modules et packages
  • L’orienté objet
  • L’héritage
  • Le module abc
  • Le module math
  • Les expressions lambda
  • Map, reduce et filter
  • Les listes en intention
  • Le module CSV
  • Les modules DB-API 2
  • La surcharge des opérateurs

2. Python Package Installer

  • Utilisation de PIP
  • Installation de package PIP PyPi

3. SqlAlchemy

  • Outils pour les bases de données SQL
  • ORM
  • Accès à l’ORM
  • Ecriture
  • Lazy Loading
  • Le design pattern Entity
  • Le design pattern Repository

4. Flask

  • Introduction
  • Installation
  • Le design pattern Service Créer une route
  • Les services REST
  • La sérialisation JSON
  • Créer des services GET, POST, PUT et DELETE

5. Le moteur de template

  • Qu’est qu’un template Jinja
  • Le design pattern MVC
  • Le design pattern MVVM
  • Créer un contrôleur
  • La sécurité

6. Python Yield

  • La programmation efficace en Python
  • Le générateur et itérateur Le Yield return
  • Le Yield avec Db-API 2

Intéressé par une de nos formation ? Inscrivez-vous ou contactez votre conseiller AFIB !

Intéressé par une de nos formations ? Inscrivez-vous ou contactez votre conseiller AFIB !