Versão: GeneXus 18

Backend Development

Objeto API

O Objeto API define uma interface de programação de aplicações para um conjunto de programas como provedores de dados ou procedimentos, permitindo agrupar vários serviços que estejam semanticamente ou funcionalmente relacionados.
Adiciona uma camada intermediária que separa a interface dos detalhes de implementação, o que permite que futuras alterações na programação nos objetos não afetem a maneira como são invocados pelas aplicações externas. Esta abstração proporciona uma flexibilidade importante porque podemos evoluir nossos serviços sem obrigar que as aplicações que os usam a alterar seu código para se adaptar às mudanças.

Duração total dos vídeos: 2 hs aprox.

Tempo de ler

Esta aula tem conteúdo
interessante para você  

Apresentação

Embora GeneXus nos permita gerar aplicações End-to-End, ou seja, que inclui a geração do front-end, do back-end e da base de dados, a implementação de sistemas digitais cada vez mais complexos exige que os desenvolvedores conheçam e se especializem nas diferentes partes que compõem os sistemas. 

Os desenvolvedores do back-end estão envolvidos na implementação de objetos que contêm lógica da aplicação que é executada no servidor, o armazenamento de dados, o desenvolvimento de interfaces para que seja possível interagir com a aplicação (API's), a integração com outros sistemas através de web services, invocação a procedimentos remotos (RPC), importação de binários, dados estruturados (JSON ou XML) e outros recursos, a arquitetura e desenvolvimento de componentes que consomem e publicam serviços (como implementação de  SOA ou microsserviços), interação com dados de diferentes bases de dados ou repositórios, e outras funções do lado do servidor.