RESTful API 课程可以帮助您学习如何设计、实施和消费 API,以及了解 HTTP 方法、状态代码和 JSON 和 XML 等数据格式。您可以掌握 Authentication 技术、错误处理和版本策略方面的技能,以确保 API 功能的稳健性。许多课程都会介绍一些工具,如用于测试 API 的 Postman 和用于编写文档的 Swagger,这些工具有助于简化开发流程和加强团队间的协作。

Coursera
您将获得的技能: Software Documentation, Application Programming Interface (API), Test Tools, Technical Documentation, Restful API, JSON, Web Services, YAML, Software Design
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Postman API Platform, JSON, Application Programming Interface (API), Software Testing, Restful API, Scripting, Test Case, Functional Testing
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: GraphQL, API Design, Restful API, Application Programming Interface (API), Cloud API, ASP.NET, Authentications, Data Validation, .NET Framework, Authorization (Computing), C# (Programming Language), Web Services, Serverless Computing, Software Documentation, Microsoft Azure, Software Architecture, Server Side
初级 · 课程 · 1-3 个月

您将获得的技能: Restful API, API Design, GitHub, Git (Version Control System), Postman API Platform, Application Deployment, Node.JS, Web Development, Server Side, Full-Stack Web Development, Back-End Web Development, Application Development, Web Applications, Web Frameworks, Front-End Web Development
中级 · 课程 · 1-4 周

您将获得的技能: Simple Object Access Protocol (SOAP), Development Environment, Hibernate (Java), Systems Architecture, Back-End Web Development, Service Oriented Architecture, Eclipse (Software), Authentications
初级 · 课程 · 1-4 周

Edureka
您将获得的技能: API Design, API Gateway, Application Programming Interface (API), Postman API Platform, Restful API, Data Validation, Authentications, OAuth, Cloud API, Microservices, Application Deployment, CI/CD, Open Web Application Security Project (OWASP), Authorization (Computing), Application Frameworks, Performance Tuning, Application Lifecycle Management, Test Automation, Prometheus (Software), Grafana
中级 · 专项课程 · 1-3 个月

您将获得的技能: Restful API, API Design, Application Deployment, Application Programming Interface (API), Authentications, Unit Testing, User Accounts, Email Automation, Debugging, Back-End Web Development, Software Testing, Development Testing, Database Development, Continuous Integration
中级 · 课程 · 1-3 个月

您将获得的技能: Cucumber (Software), Gherkin (Scripting Language), Behavior-Driven Development, JSON, Restful API, Apache Maven, Application Programming Interface (API), Test Tools, Test Case, Test Planning, JUnit, Test Engineering, Security Testing, Test Automation, Authentications, Test Data, Scalability, Software Testing, Java Programming, Java
初级 · 专项课程 · 1-3 个月

您将获得的技能: API Design, Restful API, Application Deployment, Spring Boot, Back-End Web Development, Data Modeling, Software Architecture, Object-Relational Mapping, System Configuration, Software Design, Application Development, Java Platform Enterprise Edition (J2EE), Business Logic
混合 · 课程 · 1-4 周

您将获得的技能: Restful API, Docker (Software), Containerization, Git (Version Control System), Flask (Web Framework), Application Programming Interface (API), Authentications, Application Deployment, Database Management, JSON, Object-Relational Mapping, Continuous Deployment, Python Programming, Object Oriented Programming (OOP), Data Structures
中级 · 课程 · 1-3 个月

您将获得的技能: SQL, MySQL, Javascript, 应用程序部署, 单元测试, 关系数据库, MongoDB, 服务器端, 数据库设计, Node.JS, 微服务, 软件文档, 应用编程接口 (API), 还原式 API, 对象关系映射, 应用程序接口网关, 数据库管理系统, NoSQL, 数据库, API 设计
中级 · 专项课程 · 3-6 个月

您将获得的技能: Postman API Platform, Application Programming Interface (API), Software Testing, Restful API, Development Environment, Collaborative Software, Web Applications, JSON, Data Import/Export, Authentications
初级 · 课程 · 1-3 个月