
使用 FastAPI 构建 Restful API。学习 FastAPI 框架。使用 MongoDB。了解中间件。在 Kubernetes 上部署
您将学到什么
学习使用 FastAPI 和 Python 构建 API 并组织您的项目。
学习使用 MongoDD 作为数据库。
学习应用高级开发技术。
学习使用 Docker 和 Python 特定工具改进开发工作流程。
了解 FastAPI 的中间件和身份验证。
学习编写单元测试。
学习在 Kubernetes 上部署您的应用程序。
要求
推荐有 Python 编程经验,但不是必需的。它可以在课程中进行选择。
建议具备有关网络工作原理的一般知识。
描述
Build a real world Movie Tracking API from scratch using Python and Fast API.—加入本课程以学习使用 Python 与 FastAPI 和 MongoDB 从头开始构建电影跟踪 API。 在本课程中,您将学习网络应用程序开发基础知识、如何构建 Python 项目、如何应用设计模式以及为 API 编写单元测试。您还将学习如何使用专业 Python 开发人员在日常工作中使用的工具,并改进您的专业工作流程。该课程使用 Python 3.10 和 Fast API。您将在本课程中学到:- 如何构建一个真实世界的电影跟踪 API。- 如何构建 Python 项目。- 如何使用 Docker 和 compose 插件改进您的开发工作流程。- 如何应用存储库等设计模式。
本课程面向希望
使用 Fast API 和 Python 学习后端开发的开发人员。
希望遵循基于项目的方法并学习新技能的学生。
每个有兴趣学习使用 Python 构建 Web API 的人。
Build a Restful API with FastAPI. Learn the FastAPI framework. Use MongoDB. Learn about middleware. Deploy on Kubernetes
Published 12/2022
Created by Denis Nutiu
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 34 Lectures ( 7h 0m ) | Size: 3.45 GB
What you’ll learn
Learn to build APIs with FastAPI and Python and organize your projects.
Learn to use MongoDD as a database.
Learn to apply advanced development techniques.
Learn to improve development workflow using Docker and Python specific tools.
Learn about FastAPI’s middleware and authentication.
Learn to write unit-tests.
Learn to deploy your application on Kubernetes.
Requirements
Python programming experience recommended but not necessary. It can be picked while working on the course.
General knowledge about how the web works is recommended to have.
Description
Build a real world Movie Tracking API from scratch using Python and Fast API.—Join this course in order to learn to build a Movie Tracking API from scratch using Python with FastAPI and MongoDB. During the course you will learn web application development basics, how to structure a Python project, how to apply design patterns and to write unit tests for your API. You will also learn how to use the tools that professional Python developers use in their day to day work and to improve your professional workflow.The course uses Python 3.10 and Fast API.What you’ll learn in this course:- How to build a real world Movie Tracking API.- How to structure a Python project.- How to improve your development workflow with Docker and compose plugin.- How apply design patterns such as the Repository.- How to code an in-memory database from scratch.- How to work with MongoDB from Python.- How to write and think about the applications RESTful endpoints.- How to handle pagination.- How to work with Fast API’s dependency injection feature.- How to handle configuration for your Fast API project.- How to containerize a Python project.- How to deploy the solution on Kubernetes.Course Prerequisites:- Python knowledge is desired but NOT required, it can be picked up during this course as Python is intuitive.- Web Fundamentals knowledge is desired but NOT required, it can be learned during this course by using free linked resources.
Who this course is for
Developers looking to learn back-end development with Fast API and Python.
Students looking to follow a project based aproach and learn a new skills.
Everyone who is interested in learning to build a Web APIs using Python.
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/39669.html