
你会学到什么
创建安全可靠的企业级 REST API
使用 JSON Web 令牌 (JWT) 进行身份验证和授权,以防止 Api 滥用
通过 REST API 将 Web 或移动应用程序连接到数据库和服务器
Api 数据验证实施
Flask 迁移用于数据库版本管理
Api 托管在 Digital Ocean App 上在 MySql上具有免费 SSL 和域
CRUD 操作的平台
要求
任何语言的一些编程经验都会很棒。包含 Python 进修课程
描述
在本课程中,您将学习使用 Flask 成为高效后端工程师所需的基本和高级技能。与您作为后端工程师的日常任务直接相关的真实示例和概念解释。
REST API:它们如何工作以及您需要了解的内容
要理解 REST,我们需要先回顾一些关键术语
客户端是使用 API 的人或程序。客户端向 API 发出请求,以检索某些信息或更改应用程序中的某些内容。您的 Web 浏览器是一个客户端——它与 API 交互。请求的信息将发送回您的浏览器并显示在您的屏幕上。
资源是 API 可以提供给客户端的任何信息。例如,Facebook API 中的资源可以是用户、页面、照片或帖子。每个资源都有一个唯一的名称,称为资源标识符。
服务器由接收客户端请求并包含客户端所需资源的应用程序使用。服务器有一个 API 可以与客户端交互,而无需让它们直接访问存储在其数据库中的内容。
现在为我们的定义。REST 是一组指导方针,软件可以使用这些指导方针通过 Internet 进行通信,以使集成变得简单和可扩展。REST API(也称为“RESTful”API)是遵循这些准则的特定类型的 API。
你将学习
Rest API 的工作原理
移动应用程序的 API 开发和管理,例如 Android、Iso
API 为您的 React 和 Angular 前端应用程序提供动力
CI/CD 与 Digital Ocean Apps 平台
不断更新和升级与使用烧瓶进行 Api 开发相关的新技术
了解如何使用 JWT 令牌保护您的 API
记录错误检测和应用洞察
我们将共同开发一个学生管理项目,该项目将涵盖讲座课程中涵盖的所有重要主题
Learn to build enterprise grade RESTF APIS using Flask, Python, Sqlalchemy, Flask-Restful
Published 11/2022
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 96 lectures (12h 52m) | Size: 8.4 GB
What you’ll learn
Create secure and reliable enterprise grade REST APIs
Authentication and authorization using JSON web token (JWT) to prevent Api abuse
Connect web or mobile applications to databases and servers via REST APIs
Api data validation enforcement
Flask migration for database version management
Api hosting on Digital Ocean App platform with free SSL and domain
CRUD operation on MySql
Requirements
Some programming experience in any langugage would be great. Python refresher course incuded
Description
In this course, you will learn the basic and advanced skills required to become an efficient backend Engineer using Flask. Real-world examples and concept explanations that relate directly to your day-to-day tasks as a backend engineer.
REST APIs: How They Work and What You Need to Know
To understand REST, we need to review some key terms first
A client is a person or program using the API. The client makes requests to the API in order to retrieve some information or change something within the application. Your web browser is a client — it interacts with APIs. The requested info is sent back to your browser and displayed on your screen.
A resource is any piece of information that the API can provide the client. For instance, a resource in Facebook’s API could be a user, a page, a photo, or a post. Each resource has a unique name, called the resource identifier.
A server is used by the application that receives client requests and contains resources that the client wants. The server has an API to interact with clients without giving them direct access to content stored in its database.
Now for our definition. REST is a set of guidelines that software can use to communicate over the internet in order to make integrations simple and scalable. A REST API (also called a “RESTful” API) is a specific type of API that follows these guidelines.
You will learn
How Rest API works
API development and management for mobile apps i.e Android, Iso
API to power your React and Angular frontend Apps
CI/CD with Digital Ocean Apps platform
Constant updates and upgrades to new technologies as relates to Api development with flask
Learn how to secure your API using JWT token
Logging for error detection and app insights
Together, we will develop a student management project which will encompass all the great topics covered in the course of the lectures
Who this course is for
Beginner and intermediate level in Python programming
Backend Engineers who write Apis
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/38670.html