Programmez des applications web Python avec Flask

所在平台: Udemy

课程主页: https://www.udemy.com/course/programmez-des-applications-web-python-avec-flask/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 使用 Flask 编程 Python Web 应用 **课程概述:** 本课程将教授如何使用 Flask 这一轻量级 Python Web 框架来构建 Web 应用程序。Flask 以其灵活性和易学性而闻名,非常适合初学者。 课程重点将放在 **MVC (Model-View-Controller) 架构**的应用上,这是一种广泛用于 Web 应用程序的软件架构,有助于实现项目的模块化。 **您将学习到:** * **Flask Web 应用的搭建:** 从零开始设置和配置 Flask 应用程序。 * **MVC 架构的实现:** 理解并应用 MVC 模式来组织您的项目。 * **数据库集成:** * 数据库的设置和连接配置。 * 使用 **SQLAlchemy ORM** (对象关系映射)处理模型与数据库之间的关系。Flask-SQLAlchemy 能够将 Python 定义的模型无缝转换为所选数据库的相应语法。 * **模块化开发:** * 利用 **Blueprint** 来组织和管理路由,实现代码的更高可维护性。Blueprint 允许将路由定义与控制器功能的实现分离开来,从而实现更清晰的代码结构。 * **Web 页面与数据库的交互:** * 从 Web 页面进行数据插入操作。 * 从 Web 页面读取数据库中的数据。 本课程旨在帮助您掌握使用 Flask 框架构建功能齐全、结构良好的 Web 应用程序的实用技能。

课程评论(0条)

课程详情

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.

课程标签

0人关注该课程

主题相关的课程