66h

Para conclusão

7
Cursos
2
Vídeos extras
4
Artigos

Dart: cursos para aprender a linguagem utilizada no Flutter

Dê seus primeiros passos na linguagem do Flutter, o Dart! Se você busca uma linguagem para desenvolver aplicações rápidas em qualquer plataforma, o Dart pode ser uma escolha excelente.

Essa linguagem tem se destacado por sua produtividade no desenvolvimento multiplataforma, combinada com uma flexibilidade que permite você criar tanto aplicações web, quanto aplicativos mobile com o Flutter, por exemplo.

Nesta formação, você irá conhecer o Dart e aprender:

  • As vantagens e desvantagens da utilização do Dart nos seus projetos;
  • Instalar e utilizar as ferramentas;
  • O que são variáveis, listas, laços de repetição e boas práticas da linguagem;
  • Como o paradigma de orientação a objetos se aplica ao Dart;
  • Questões de sintaxe e dinamismo na linguagem de programação;
  • O que são exceções e como lidar com elas;
  • Assincronismo no Dart e muito mais!

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

E para iniciar essa formação você só precisa ter uma boa base em lógica de programação.

Ao finalizar esta formação, você será capaz de desenvolver uma aplicação com Dart e implementar funcionalidades, aplicando técnicas diversas e entendendo os fundamentos da linguagem.

Bons estudos!

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

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

Conheça os planos

Com quem você vai aprender?

  • Matheus Alberto

    Formado em Sistemas de Informação na FIAP e em Design Gráfico na Escola Panamericana de Artes e Design. Trabalho como desenvolvedor e instrutor na Alura. Nas horas vagas sou artista/ilustrador.

  • Matheus Alberto

    Formado em Sistemas de Informação na FIAP e em Design Gráfico na Escola Panamericana de Artes e Design. Trabalho como desenvolvedor e instrutor na Alura. Nas horas vagas sou artista/ilustrador.

  • Ricarth Lima

    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!

  • Ricarth Lima

    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!

  • Mikael Diniz

    Atualmente estou cursando Ciência da Computação na UFMA, sou apaixonado por programação, games, matemática, basquete, programação competitiva e LeetCode.

  • Mikael Diniz

    Atualmente estou cursando Ciência da Computação na UFMA, sou apaixonado por programação, games, matemática, basquete, programação competitiva e LeetCode.

Passo a passo
  1. 1 Conhecendo a linguagem e orientação a objetos

    Nesse primeiro passo, vamos mergulhar no Dart, compreendendo o seu funcionamento e configurando seu ambiente para desenvolvimento das suas aplicações. Além disso, abordaremos variáveis, condicionais, laços de repetição, listas e boas práticas utilizadas no dia a dia de desenvolvimento. Você também irá aprender como aplicar o paradigma de orientação a objetos em seus projetos, entendendo conceitos de classes, abstrações, interfaces e mixins.

    É aqui onde tudo começa, a base essencial para começar a programar em Dart.

  2. 2 Integrando APIs com assincronísmo e tratamento de exceções

    No segundo passo, vamos utilizar o projeto do Banco D'Ouro para aplicar, na prática, a manipulação de JSONs, trabalho com Futures, async/await e Streams em operações assíncronas. Em seguida, exploraremos os conceitos de HTTP com o pacote http para integrar APIs externas. Além disso, abordaremos o tratamento de exceções, criando e lançando exceções personalizadas e implementando mensagens de erro amigáveis para manter a estabilidade das aplicações. Por fim, vamos utilizar o depurador e o tratamento de erros em fluxos de dados, garantindo um desenvolvimento seguro e eficiente.

  3. 3 Evoluindo do Dart para o Flutter

    No terceiro passo, vamos aplicar o Dart no Flutter — uma das mais populares ferramentas de desenvolvimento mobile. Prepare-se para construir o seu primeiro aplicativo para celulares!

    Vamos começar com a criação de um projeto básico, compreendendo sua estrutura básica. Depois, desenvolveremos um aplicativo da vida real, aprendendo os fundamentos do Flutter: widgets, formulários, construção e estilização de interfaces, navegação e API (e muito mais).

    Por último, vamos aplicar boas práticas de mercado para escrever um código de qualidade: o MVVM, um padrão de projeto (ou design pattern), e princípios SOLID.

Escola

Mobile

Além dessa, a categoria Mobile conta com cursos de Flutter, iOS e Swift, Android, Kotlin, Jogos,e mais...

Conheça a Escola

Comece a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas