CURSO NOVO - BLAZOR SERVER

balta.io balta.io
  • Cursos
  • Carreiras
  • Para sua Empresa
  • Agenda
  • Blog

Seja Premium
balta.io

  • Cursos
  • Carreiras
  • Para sua Empresa
  • Agenda
  • Blog
  • Player
Seja Premium

Entre ou Cadastre-se

  • Home
  • Cursos
  • Consumindo APIs Rest no Flutter


Premium

Consumindo APIs Rest no Flutter

Aprenda desde o que é uma API até se conectar no Flutter e exibir o resultado para o usuário.

2.3 horas
Intermediário
  • Sobre o curso
  • Aulas
  • Introdução

    Olá, seja bem vinda e bem vindo ao curso Flutter - Tudo sobre como consumir uma API REST. Eu sou Gabriel Sávio ou Gabul, Flutter Google Mentor e vou te guiar por este curso.

    O problema

    Desenvolver aplicativos vai além de criar somente telas e deixar uma tela agradável para o usuário. Portanto, precisamos entender como nos comunicar com os famosos backends, entender sobre o protocolo de comunicação, como receber dados e enviar dados para serem processados. Atualmente, a maioria dos sistemas é constituído da criação de um sistema que cuida da regra de negócio, conexão com banco de dados, processamento de pagamentos e várias outras coisas.

    O que vamos aprender

    Neste curso, vamos aprender a criar desde o que é uma API, os conceitos básicos de construção até chegar no processo de conexão, manipulação de dados, conversão de objetos, tratamento de erros e exibição de resultados para os usuários.

    Para quem é este curso

    Este curso é destinado a todas as pessoas que têm interesse em trabalhar com o desenvolvimento de aplicações utilizando o Flutter ou que já trabalham e desejam aprofundar seus conhecimentos no Dart.

    Com isso, se você deseja aprender como dar um novo nível para seu projeto se conectando a backends, esse curso é para você.

    Suporte e versões

    Esse curso tem foco no desenvolvimento em Flutter a partir de versão 2.x.x,e utilizando a versão dos pacotes compatíveis.

    • Módulo 1
      Consumindo APIs Rest
      • Apresentação - 2 mins
      • O que é uma API Rest - 7 mins
      • O que é JSON - 4 mins
      • Transformando JSON em Map - 7 mins
      • Criando o Model do User - 5 mins
      • Criando o Model do Post - 5 mins
      • FromJson e ToJson (User) - 6 mins
      • FromJson e ToJson (Author) - 5 mins
      • Criando Models de uma forma mais rápida - 4 mins
      • Utilizando os Models no App - 4 mins
      • Criando uma função com dados Fake - 5 mins
      • Future - 5 mins
      • FutureBuilder - 6 mins
      • Async e Await - 5 mins
      • SetState - 6 mins
      • Repository - 4 mins
      • Try Catch - 8 mins
      • HttpClient - 7 mins
      • Dio - 4 mins
      • Interceptor de Log - 8 mins
      • Interceptor para Posts - 9 mins
      • Exibindo os Seguidores - 9 mins
      • Interceptador dos Seguidores - 6 mins
      • Finalização - 6 mins

Instrutor

Gabriel "Gabul" Sávio

Gabriel "Gabul" Sávio

Flutter Specialist


Carreiras relacionadas

    Desenvolvedor Mobile Flutter


    11 cursos

Artigos relacionados

  • Alterando a cor do tema no React Native
  • Flutter SQLite
  • Flutter - Instalação e Configuração do Android no Windows

Cursos relacionados

    Consumindo APIs Rest no Flutter
    Consumindo APIs Rest no Flutter
    2.3 horas
    Intermediário
    GRÁTIS
    Lógica de Programação com Dart
    Lógica de Programação com Dart
    7.3 horas
    Fundamental


Matricule-se




2.438

Aulas disponíveis

235

horas de conteúdo

53.092

Alunos matriculados

36.728

Certificados emitidos





Comece de graça agora mesmo!

Temos mais de 18 cursos totalmente de graça e todos com certificado de conclusão.

Começar


Prefere algo mais Premium?

Conheça nossos planos



Premium semestral

Compra única, parcelada em até
12x no cartão de crédito


12x R$

41

,48

=R$ 497,80
  • 6 meses de acesso
  • Acesso à todo conteúdo
  • Emissão de Certificado
  • Tira Dúvidas Online
  • 54 cursos disponíveis
  • 4 carreiras disponíveis
  • 161 temas de tecnologia
  • Conteúdo novo todo mês
  • Encontros Premium

Começar agora

Política de privacidade

Premium anual

Compra única, parcelada em até
12x no cartão de crédito


12x R$

70

,65

=R$ 847,80
  • 1 ano de acesso
  • Acesso à todo conteúdo
  • Emissão de Certificado
  • Tira Dúvidas Online
  • 54 cursos disponíveis
  • 4 carreiras disponíveis
  • 161 temas de tecnologia
  • Conteúdo novo todo mês
  • Encontros Premium

Começar agora

Política de privacidade



Precisa de ajuda?

Dúvidas frequentes



  • Posso começar de graça?

    Sim! Basta criar sua conta gratuita no balta.io e começar seus estudos. Nós contamos com diversos cursos TOTALMENTE gratuitos e com certificado de conclusão.

  • Vou ter que pagar algo?

    Nós temos cursos gratuitos e pagos, porém você não precisa informar nenhum dado de pagamento para começar seus estudos gratuitamente conosco. Os cursos gratuitos são completos e com certificado de conclusão, você não paga nada por eles.

    Porém, caso queira algo mais Premium , você terá acesso à diversos benefícios que vão te ajudar ainda mais em sua carreira.

  • Por onde devo começar?

    Siga SEMPRE as nossas Carreiras , elas vão te orientar em todos os sentidos. Os cursos já estão organizados em categorias e carreiras para facilitar seu aprendizado.
    Nossa sugestão para aprendizado é começar pelo Backend e seguindo para Frontend e Mobile.

    • Backend
    • Frontend
    • Mobile

  • Os cursos ensinam tudo que preciso?

    Nenhum curso no mundo vai te ensinar tudo, desculpa ser sincero! Os cursos são uma base, eles fornecem por volta de 30% do que você precisa aprender, o resto é com você, com dedicação e MUITA prática.

  • O que eu devo estudar?

    Java ou .NET? Angular ou React? Xamarin ou Flutter? A resposta é simples e direta: "Você já sabe o básico?"

    Se você ainda não sabe BEM o básico, ou seja, os fundamentos, OOP, SOLID, Clean Code, está perdendo tempo estudando Frameworks ou até coisas mais avançadas como Docker. Foque nos seus objetivos primeiro.
    Agora se você está indeciso sobre qual Framework estudar, a boa notícia é que o mercado neste momento está bem aquecido e você tem várias oportunidade. Desta forma o que levaríamos em conta para tomar esta decisão seria:

    • Já sei o básico
    • O Framework/Tecnologia tem mercado onde eu estou (região)
    • O Framework/Tecnologia é utilizado em uma empresa onde quero atual
    • O Framework/Tecnologia resolve meu problema
    • Eu gosto de utilizar o Framework/Tecnologia

  • Estou pronto para estudar no balta.io?

    Com certeza! O primeiro passo é começar e você pode fazer isto agora mesmo!

    Começar de graça

Ainda tem dúvidas?





Assine nosso Newsletter

Receba em primeira mão todas as nossas novidades.

Cadastrar


balta.io

Sobre

  • Como funciona?
  • Seja Premium
  • Agenda
  • Blog
  • Todos os cursos

Cursos

  • Frontend
  • Backend
  • Mobile
  • Fullstack

Suporte

  • Termos de uso
  • Privacidade
  • Cancelamento
  • Central de ajuda

Redes Sociais

  • Telegram
  • Facebook
  • Instagram
  • YouTube
  • Twitch
  • LinkedIn
  • Discord