Dois anos
de acesso à Alura

30% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Logo do curso
Curso

Kotlin:

aplicações resilientes e assíncronas

Quero estudar na alura

8h

Para conclusão

901

Pessoas nesse curso

8.9

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Aprenda a utilizar o Retrofit, client HTTP Java e Kotlin
  • Integre O Retrofit com o Spring Framework
  • Desenvolva uma aplicação resiliente, criando Circuit Breaker com a biblioteca resilience4j
  • Gere aplicações assíncronas utilizando Coroutines
  • Implemente testes de unidade de qualidade usando Kotest

Público alvo_

Pessoas desenvolvedoras que querem aprender a trabalhar com o Retrofit, client HTTP para Java e Kotlin.

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.

Paulo Silveira

linkedin

Paulo Silveira é CEO e cofundador da Alura. Bacharel e mestre em Ciência da Computação pela USP, teve sua carreira de formação em PHP, Java e nas maratonas de programação. Criou o Guj.com.br, o podcast do Hipsters.tech e o Like a Boss.

Curso atualizado em 22/02/2024

Ementa

  1. Retrofit

    • Overview do Retrofit
    • Consumindo uma API
    • Configurando o Retrofit
    • Testando o Retrofit
  2. Circuit Breaker

    • Resiliência em microsserviços
    • Configurando o Circuit Breaker
    • Integrando Circuit Breaker e Retrofit
    • Testando Circuit Breaker
  3. Coroutines

    • Problema de requisição síncrona
    • Requisições assíncronas
  4. Testes com Kotest

    • Testes automatizados com Kotlin
    • Testes de unidade com Kotest
    • Configurando o MockK
    • Testes utilizando MockK

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 1 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