Banco de dados SQLAlchemy ORM e API REST Flask em Python

所在平台: Udemy

课程主页: https://www.udemy.com/course/banco-de-dados-sqlalchemy-orm-e-api-rest-flask-em-python/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 课程总结:Python SQLAlchemy ORM 与 Flask REST API 本课程深入介绍了如何使用 SQLAlchemy ORM(对象关系映射)在 Python 中创建灵活的数据库。 **主要内容:** * **SQLAlchemy ORM 数据库创建:** 使用 SQLAlchemy 的高级语法,可以更轻松地创建和管理数据库。 * **关系型数据库与多对多关系:** 重点讲解如何构建包含用户(一对一地址关联)和订单(多对多产品关联)的服务订单模型,简化了 SQL 操作。 * **Flask REST API 开发:** 利用 Flask 框架构建 RESTful API,实现对数据库的 CRUD(创建、读取、更新、删除)操作。 * **Python 进阶技巧:** 课程将涵盖多种 Python 技巧,包括面向对象编程、`*args` 和 `**kwargs` 函数、列表推导式等,以实现灵活的数据格式化。 * **API 测试:** 将使用 Postman 进行 API 请求测试,并提供详细的操作指南。 本课程旨在提供一个全面而清晰的学习体验,帮助您掌握使用 SQLAlchemy ORM 和 Flask 构建现代数据库应用程序的技能。

课程评论(0条)

课程详情

Criação de banco de dados com SQLAlchemy ORMBanco de dados relacional com relações de muitos para muitosCriação de API REST com FlaskExplicação das principais técnicas em pythonEste curso explora a utilização do SQLAlchemy ORM (Object-relational Mapping), utilizando sua sintaxe de alto nível para criação de bancos de dados flexíveis em aplicações modernas.No curso é ensinado como criar um modelo de ordens de serviço, com a criação de usuários com endereço em um relacionamento de um para um, e a ordem de serviço com produtos em um relacionamento de muitos para muitos, tudo com uma sintaxe mais tranquila do que se fosse em SQL.O Flask vem como apoio já que além das muitas funções disponíveis, ele também serve como API para realizar consultas CRUD (Criar, Ler, Alterar, Deletar) ao banco de dados.Serão apresentados diversas técnicas de python em que, com criatividade, poderá alterar a formatação das informações a serem passadas para um front, ou mesmo diretamente do banco de dados para a api, envolvendo programação orientada a objetos, funções com *args e **kwargs, comprehension, e etc.Os testes de requisição serão com o programa Postman, que é muito intuitivo, mas irei explicar como poderá fazer essas requisições.Acredito ter abordado o escopo do curso de forma abrangente e clara para que você tenha uma ótima experiência neste desenvolvimento.

课程标签

0人关注该课程

主题相关的课程