Logo do curso
Curso

APIs REST:

integração prática com Flutter e Dart

Quero estudar na alura

8h

Para conclusão

52

Pessoas nesse curso

8.6

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Compreenda os fundamentos dos métodos HTTP, como GET, POST, PUT e DELETE.
  • Organize as requisições HTTP em uma camada de serviço dedicada.
  • Implemente injeção de dependências e tratamento de erros com try-catch.
  • Converta dados JSON em modelos Dart para uso nas aplicações.
  • Utilize pacotes como o Dio para padronizar chamadas de API.
  • Atualize dinamicamente a interface empregando padrões reativos em Flutter.

Público alvo_

Este curso destina-se a profissionais e estudantes de tecnologia que buscam aprimorar suas habilidades na integração de APIs REST em aplicações móveis. Ao final do curso, será possível desenvolver soluções robustas e desacopladas, utilizando Flutter e Dart para conectar aplicativos a serviços remotos de forma eficiente e segura.

William Da Silva Bezerra

github

linkedin

Curso atualizado em 02/09/2025

Ementa

  1. Entendo a comunicação via API

    • Apresentação
    • O que são APIs
    • Implementando sua primeira API
    • Personalizando pacotes de viagem na Jornada Viagens
    • Otimizando agendamentos de bem-estar com APIs
    • Faça como eu fiz: consumir API com DIO
    • Para saber mais: api como intermediário
    • O que aprendemos?
  2. Usando o método GET e POST

    • Listando itens de uma API (GET)
    • Criando itens com API (POST)
    • Upload de arquivos com APIs (FormData)
    • Integração de API para listagem de treinos na Runner Circle
    • Configuração de cliente para chamadas de API na Organo
    • Faça como eu fiz: integração API e upload
    • Para saber mais: tipagem dinâmica em conversão de json
    • O que aprendemos?
  3. Aprimorando com os métodos DELETE e PUT

    • Apagando itens (DELETE)
    • Editando itens (PUT)
    • Get by Id (GET)
    • Gerenciamento de exclusão de itens no Listin
    • Personalizando recompensas no Clickbonus
    • Faça como eu fiz: API CRUD
    • Para saber mais: estratégias de debug em chamadas de API
    • O que aprendemos?
  4. Construindo com boas práticas e padrões de projeto

    • Tratando erros
    • API adapter
    • Tratamento de erros em receitas culinárias
    • Gerenciamento de erros em agendamentos médicos
    • Faça como eu fiz: tratamento e adapter
    • Para saber mais: abstração no tratamento de erros com Dio
    • O que aprendemos?
    • 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
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

Escolha a duração do seu plano

Conheça os Planos para Empresas