Este repositório contém o material ministrado na trilha, disponibilizado de forma a permitir que outras pessoas possam seguir o conteúdo por conta própria.
Para seguir na trilha é necessário possuir os seguintes softwares instalados:
- JDK 8
- Uma IDE Java (de preferência IntelliJ IDEA Community 2017.2+ ou Eclipse Neon+)
- Git
- Gradle
- Ruby com RubyGems - precisamos disso para conseguir instalar o Travis CLI.
- PostgreSQL 9+
Também será necessário possuir contas nos seguintes serviços:
- Não, não vamos começar com teoria
- Agora sim vamos falar um pouco sobre teoria
- Hora de especificar!
- Versionando nosso código no GitHub
- Desenvolvendo uma versão mocada
- Vamos falar sobre DevOps
- Usando Swagger para documentar nossa API
- Substituindo o mecanismo de armazenamento
- Heroku Add-ons
- Especificando e implementando os endpoints de administração
- Autenticação e autorização
- Consumindo uma API de terceiro
- Análise de performance com jMeter