|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/developing-crud-application-using-fastapi-python-mongodb/
课程评论:没有评论
课程名称:使用FASTAPI和MongoDB开发CRUD应用程序 课程概述:本课程将教您使用FASTAPI、Python和MongoDB开发REST API。FASTAPI是一个现代、高性能的Web框架,基于标准的Python类型提示,用于构建Python 3.6+的API。您将学习使用HTTP方法(如GET、POST、PUT和DELETE)来开发REST API,并以JSON格式响应数据,配合适当的HTTP状态码。同时,您将会将MongoDB与FastAPI应用程序连接,并执行所需的CRUD操作。 FASTAPI是创建RESTful Web服务最快捷的方法,具有超高性能。其关键特性包括: - 快速:性能非常高,与NodeJS和Go相当(得益于Starlette和Pydantic),是现有最快的Python框架之一。 - 编码快速:功能开发速度提高约200%到300%。 - 减少错误:减少约40%的人为(开发者)引起的错误。 - 直观:出色的编辑器支持、完成功能无处不在,减少调试时间。 - 简单易学:设计简洁,学习曲线平缓,减少阅读文档的时间。 - 简化代码:最小化代码重复,通过参数声明提供多个功能,减少错误。 - 可靠:生成可投入生产使用的代码,自动生成交互式文档。 - 标准化:基于(并完全兼容)开放标准API,支持OpenAPI(以前称为Swagger)和JSON Schema。 在这个课程中,您将获得实际的开发经验,为您未来的项目打下坚实的基础。
In this course, you will learn to develop Rest API using FAST API, Python and MongoDB.FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.We will develop REST API using HTTP methods like GET, POST, PUT and DELETE, and respond data in JSON format with proper HTTP status codes.We will connect MongoDB with our FastAPI application and perform the required CRUD operation.FAST API is the fastest way to create RestFul webservices, it has high performance.The key features are:Fast: Very high performance, on par with NodeJS and Go (thanks to Starlette and Pydantic). One of the fastest Python frameworks available.Fast to code: Increase the speed to develop features by about 200% to 300%. *Fewer bugs: Reduce about 40% of human (developer) induced errors. *Intuitive: Great editor support. Completion everywhere. Less time debugging.Easy: Designed to be easy to use and learn. Less time reading docs.Short: Minimize code duplication. Multiple features from each parameter declaration. Fewer bugs.Robust: Get production-ready code. With automatic interactive documentation.Standards-based: Based on (and fully compatible with) the open standards for APIs: OpenAPI (previously known as Swagger) and JSON Schema.