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
- Introduction
- Overview of API First Design
- The Benefits of an API-First Approach
- Brainstorming the Product and its Requirements
- Identifying and Understanding the API Stakeholders
- Setting up the Development Environment
- Creating an API Contract
- Creating an API Style Guide
- Establishing Design Standards to Ensure API Governance
- Automating Key Processes (Documentation, Validation, Mocking, Versioning, etc.)
- Creating Additional APIs
- Organizing and Managing an API Portfolio
- Monitoring the APIs
- Collaborating with Internal Developers
- Troubleshooting
- Summary and Conclusion
TENHO INTERESSE