Dois anos
de acesso à Alura

30% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Logo do curso
Curso

Kotlin e Spring:

testes automatizados e documentação de API

Quero estudar na alura

10h

Para conclusão

1633

Pessoas nesse curso

9

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Aprenda a fazer testes manuais utilizando postman
  • Saiba como criar testes de unidade com mockK
  • Teste a integração da aplicação com o Banco de dados usando teste de contêiner
  • Aprenda a testar sua API com MockMvc
  • Documente suas APIs com Swagger

Público alvo_

Pessoas desenvolvedoras que querem aprender a trabalhar com testes automatizados, criando testes de unidade, integração e API, além de documentar APIs utilizando o Swagger, um framework composto por diversas ferramentas que auxilia a descrição, consumo e visualização de serviços de uma API REST, independentemente da linguagem usada.

João Victor

github

linkedin

João Victor é formado em ciências da computação e possui sólidos conhecimentos em desenvolvimento de sistemas utilizando linguagem Java e Kotlin. Atualmente é Software Engineer na empresa iFood.

Curso atualizado em 05/02/2024

Ementa

  1. Testes manuais

    • Apresentação
    • Usando MySQL
    • Acrescentando campo na API
  2. Testes de unidade

    • Conhecendo o MockK e o AssertJ
    • Criando teste de unidade
  3. Testes de integração

    • Testes de contêineres
    • Configurando Dynamic Properties
    • Criando testes de integração
  4. Testes de API

    • MockMvc para testes de API
    • Criando os testes de API
    • Testando API com autenticação
  5. Documentando APIs

    • Documentação de API com Swagger
    • Configurando swagger para JWT
    • Conclusão

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Este e mais 4 cursos fazem parte das seguintes formações

Nossas formações são uma sequência de cursos e conteúdo para você se profissionalizar e se tornar quem o mercado procura!
Escola

Mobile

Desenvolva aplicativos móveis para as principais plataformas, smartphones e tablets. Aqui, você vai construir para ambientes nativos, como Android ou iOS, e entregar apps incríveis, utilizando frameworks híbridos e multiplataforma, como Flutter.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Mais tempo para a sua evolução, na velocidade do mercado. Comece hoje e aproveite por 2 anos.

Conheça os Planos para Empresas