Curso API First Design

  • Development

Curso API First Design

16 horas
Visão Geral

O API First Design se refere à prática de priorizar os interesses do desenvolvedor-alvo, primeiro projetando uma API muito boa e, em seguida, criando um software em cima dela. Essa abordagem defende o estabelecimento de uma base sólida sobre a qual outros possam construir..

Objetivo

Ao final deste Curso API First Design, os participantes serão capazes de:

  • Planeje e organize um projeto de software em torno dos primeiros conceitos de design da API.
  • Discuta um acordo sobre uma visão compartilhada da API com outras partes interessadas.
  • Avalie e adote as ferramentas necessárias para implementar com eficiência uma primeira abordagem de API.
  • Desenvolva software em paralelo com outros membros da equipe.
  • Reduza o custo de desenvolvimento de aplicativos de software.
Publico Alvo
  • Desenvolvedores
  • Programadores web
  • Analista web
  • Designer web
  • Este Curso API First Design é direcionado a desenvolvedores que desejam aumentar a eficiência com a qual as APIs são desenvolvidas, melhorando a qualidade, confiabilidade e capacidade de reutilização das APIs
Pre-Requisitos
  • Experiência em programação web
Materiais
Português/Inglês
Conteúdo Programatico
  1. Introduction
  2. Overview of API First Design
  3. The Benefits of an API-First Approach
  4. Brainstorming the Product and its Requirements
  5. Identifying and Understanding the API Stakeholders
  6. Setting up the Development Environment
  7. Creating an API Contract
  8. Creating an API Style Guide
  9. Establishing Design Standards to Ensure API Governance
  10. Automating Key Processes (Documentation, Validation, Mocking, Versioning, etc.)
  11. Creating Additional APIs
  12. Organizing and Managing an API Portfolio
  13. Monitoring the APIs
  14. Collaborating with Internal Developers
  15. Troubleshooting
  16. Summary and Conclusion
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas