
API 是 Application Programming Interface 的首字母缩写,它是一种软件中介,允许两个应用程序相互通信。每次您使用 Facebook 等应用程序、发送即时消息或在手机上查看天气时,您都在使用 API。
API 工程师为商业、教育、科学和其他领域的许多不同类型的组织设计、开发、实施、监督和调整 API(应用程序编程接口),这些组织通过互联网和云平台进行数据查询。
这些工程师通常使用称为 REST 的技术开发 API。REST 是“具象状态技术”的首字母缩写词。使用此技术创建的应用程序称为 RESTful API。API 工程师使用 RESTful API 为组织创建任意数量的单独应用程序和产品。API 工程师使用多种不同的可移植或非平台相关的计算机语言进行编码,例如 Java、Ruby、Scala、JavaScript 以及用于网页的超文本协议标记语言 (HTML)。API 工程师将编写代码并将现有 API 合并到该代码中,或者工程师可以编写特定于组织需求的原始 API。
由于 API 服务于多种不同的组织类型,因此 API 工程师还会咨询组织的专家。例如,为大型零售连锁店工作的 API 工程师将咨询营销和销售人员,以开发特定于这些领域和特定组织的 API。工程师还参与数据安全,并与数据安全措施和协议密切合作,例如用户访问控制和令牌管理,以保护组织免受威胁和攻击,并保护最终用户免受任何类型的网络攻击。随着云服务在互联网上的迅速崛起,API 工程师通过监督数据仓库以及确保后台任务按预期执行来提高云数据传输和任务的效率。
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.43 GB | Duration: 5h 29m
What you’ll learn
Build a REST API with Node,Express and PostgreSQL
Build REST API with Python, Django and MySQL
Connect to database with Psql
Create database and table
Setup express server
Connect database to node
Create routes
Create endpoints
Test API with Postman
Requirements
A computer and internet access is required.
Knowledge of basic database concepts advised
Knowledge of basic programming concepts advised.
Description
API is the acronym for Application Programming Interface, which is a software intermediary that allows two applications to talk to each other. Each time you use an app like Facebook, send an instant message, or check the weather on your phone, you’re using an API.
API engineers design, develop, implement, oversee, and adapt APIs – application programming interfaces – for a number of different types of organizations in business, education, science, and other fields in which data queries are made via internet and cloud platforms.
These engineers usually develop APIs using a technology called REST. REST is an acronym for ‘representational state technology.’ Applications created using this technology are referred to as RESTful APIs. API engineers use RESTful APIs to create any number of individual applications and products for an organization. API engineers code in a number of different computer languages that are portable or non-platform dependent, such as Java, Ruby, Scala, JavaScript, as well as hypertext protocol markup language (HTML) for web pages. An API engineer will write code and incorporate existing APIs into that code, or the engineer may write an original API specific to the organization’s needs.
Because APIs serve a number of different organization types, API engineers also consult with the organization’s experts. For example, an API engineer working for a large retail chain will consult with marketing and sales to develop APIs that are specific to those fields and that particular organization. Engineers are also involved in data security and work closely with data security measures and protocols, such as user access control and token management, to protect both the organization from threats and exploits and the end users from experiencing any type of cyber attack. With cloud services rapidly rising on the internet, API engineers work to make cloud data transfers and tasks more efficient by overseeing the data warehouse as well as ensuring that background tasks perform as expected.
Who this course is for:
Beginners to API development
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/16498.html