Por que fazer esse curso?

Hoje em dia todo grande projeto de sucesso utiliza API's. Pegue qualquer grande software que usamos na Internet e confira. Facebook? Tem API'S. Uber? Tem API'S. Airbnb? API'S. Portanto, é fator crítico para os projetos de software do século XXI terem e usarem API'S, e você vai aprender nesse curso a oferecer e usar API'S usando o melhor formato para isso que é REST. Você irá desenvolver da maneira mais rápida e simples possível usando um framework de desenvolvimento rápido, o Spring Boot.

O que eu preciso saber?

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).

Cursos da plataforma que podem ajudar :

  • Introdução à programação em linguagem JAVA
  • Desenvolvimento de back-end
  • Arquitetura da informação e projeto de sistemas

Dificuldade do curso: Avançado.

Estrutura do Cursos

O curso está dividido nas seguintes aulas:

  • Aula 1 - O que são API's?
  • Aula 2 - O que é REST?
  • Aula 3 - Explorando REST mais a fundo
  • Aula 4 - Negociação de conteúdo
  • Aula 5 - Modelos de segurança
  • Aula 6 - Desenvolvimento de API's

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.

Carga horária