Aniversário
Alura 12 anos

20% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Logo do curso
Curso

Dart:

dominando assincronismo e criando comunicação com APIs

Quero estudar na alura

10h

Para conclusão

538

Pessoas nesse curso

9.2

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Aprenda como manipular dados em formato JSON
  • Faça integração de APIs utilizando métodos HTTP
  • Aprenda a fazer o gerenciamento de assincronismo com Future e async/await
  • Use os métodos POST e GET para envio e recebimento de dados
  • Aprenda como fazer uma comunicação eficiente com servidores externos
  • Construa um ChatBot conectado

Público alvo_

Pessoas desenvolvedoras que já possuem conhecimentos básicos de Dart e programação orientada a objetos e desejam aprofundar suas habilidades em assincronismo e comunicação com APIs.

Ricarth Lima

github

linkedin

Acredito que educação e computação podem mudar o mundo para melhor, em especial, juntas. Por isso além de fazer parte do Grupo Alura, sou professor, desenvolvedor de jogos educativos e criador de conteúdo! Amo Flutter e Unity!

Curso atualizado em 26/02/2025

Ementa

  1. Entendendo pacotes e requisições

    • Instalando pacote http
    • Primeira requisição para web
    • Fazendo primeiro assincronismo
    • Entendendo o Future
  2. Capturando pacotes

    • Tratando resposta recebida
    • Entendendo execução síncrona e assíncrona
    • Diferenciando Async e Future
  3. Enviando informações

    • Retorno da função assíncrona
    • Inserindo informação com POST
    • Criando uma chave de API
    • Criando os cabeçalhos da requisição
  4. Lidando com Streams e modelos

    • Criando uma Stream
    • Ouvindo uma Stream
    • Enviando dados para a Stream
    • Criando modelos
  5. Serviço e aplicação

    • Isolando em um serviço
    • Utilizando modelo no getAll
    • Utilizando modelo no addAcount
    • Criando um ChatBot

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

Pessoas estudando esse curso nesse mês:

Estude com elas

e mais 98 pessoas

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