Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programmez des applications web Python avec Flask
Rating: 3.6 out of 5(18 ratings)
77 students

Programmez des applications web Python avec Flask

Application MVC Flask, Python, SQLAlchemy, CRUD, Blueprint, Mysql
Created byNadine Metago
Last updated 3/2022
French
French [Auto],

What you'll learn

  • Créer une base de données MySQL
  • Installer Python et Flask
  • Créer et activer un environnement virtuel
  • Apprendre à créer une application Flask Client-serveur
  • Apprendre à créer une application Python Flask MVC (Modèle-Vue-Controleur)
  • Comprendre la mise en place du modèle et de la base de données avec l'ORM SQLAlchemy
  • Comprendre la gestion des routes avec Blueprint
  • Apprendre à insérer et à lire les données d'une base de données

Course content

5 sections22 lectures2h 47m total length
  • Introduction12:52
  • Ressources0:04

Requirements

  • Notions de base en Python

Description

Flask est un framework Web Python petit et léger qui fournit des outils et des fonctionnalités utiles qui facilitent la création d'applications Web en Python. Il offre de la flexibilité aux développeurs et est facile à apprendre pour les nouveaux.

Dans ce cours, nous allons voir comment mettre en place une application Web Flask en utilisation une architecture MVC.

L’architecture MVC ( Model-View-Controller), est l’une des architectures logicielles les plus utilisées pour les applications Web. Il permet une structuration modulaire du projet en trois parties.

Vous apprendrez alors la mise en place de la base de données, la configuration de la connexion, l'utilisation de l'ORM SQLAlchemy pour la relation modèle-base de données, l'utilisation de Blueprint pour l'aiguillage des routes, l'insertion et la lecture des données en BD depuis une page Web...

Flask-SQLAlchemy nous fournit un ORM pour modifier les données d'application en créant facilement des modèles définis. Quelle que soit la base de données de votre choix, Flask-SQLAlchemy garantira que les modèles que nous créons en Python se traduiront par la syntaxe de la base de données que nous avons choisie.

Blueprint permet de rendre le code encore plus modulable, car on définit les routes ailleurs que l'implémentation des fonctions du contrôleur. Ainsi, Blueprint permet l'aiguillage des routes et surtout de les associer aux fonctions du contrôleur qui sont appelées.

Who this course is for:

  • Toute personne débutante ou professionnelle intéressée à apprendre la programmation d'applications web légers avec le framework Python