Este curso é para aquele aluno e/ou profissional da área de desenvolvimento que deseja expôr serviços reutilizáveis em seu sistema. Por exemplo, no desenvolvimento de aplicativos móveis, é necessário ter uma API para que o aplicativo possa interagir com um controle central de dados.
Para este curso é fundamental que o aluno tenha conhecimentos de desenvolvimento web (preferencialmente, Java).
Ao longo dessas aulas será trabalhado um sistema de busca e agendamento de viagens, focando nas API’s necessárias que um sistema desse tipo deve ter para que possa ser aproveitado tanto com um aplicativo quanto com um front-end web.
Bacharel em Sistemas de Informação pela USP, possui 10 anos de experiência em Sistemas Distribuídos e leciona Arquitetura Orientada a Serviços e REST há cinco anos. Escreveu um livro de SOA (SOA Aplicado: integrando com web services e além) e um de REST (REST: Construa API's inteligentes de maneira simples), ambos publicados pela Editora Casa do Código. Já palestrou em diversos eventos de TI no Brasil, incluindo QCon e The Developer's Conference. Hoje, é especialista em SOA, DevOps e Cloud Computing.