0Pricing
Dart Academy icon

Dart Academy

DARTMobileFrontendBackend

Aprenda Dart, a linguagem moderna e type-safe por trás do Flutter. De sintaxe e null safety a classes, async, streams e isolates.

🤖 Com Inteligência Artificial📚 30 cursos👥 100.000+ alunos⭐ Classificação 4,9
Visão Geral do Curso

Dart: A Linguagem Por Trás do Flutter

Aprenda Dart, a linguagem moderna e type-safe por trás do Flutter. De sintaxe e null safety a classes, async, streams e isolates. Este track cobre 30 mini-cursos progressivos do nível absoluto iniciante (A1) até avançado (B2), com aulas curtas e focadas e quizzes rápidos para consolidar cada conceito.

O Que Você Aprenderá

Você começa com os fundamentos e avança através de tópicos intermediários e avançados, cada curso construindo sobre o anterior. Cada aula é prática e em pequenas doses, com um tutor IA disponível 24/7 quando você precisar de ajuda.

Como Funciona

Cada curso é dividido em quatro aulas focadas e em pequenas doses. Complete algumas aulas por dia e você dominará o track completo em semanas, não meses.

Comece a Aprender →

Como Você Aprenderá

🎯
Aulas Interativas
Exercícios de codificação práticos com feedback em tempo real
🤖
Tutor de IA
Obtenha ajuda instantânea de nossa IA quando você ficar preso
💻
Editor Integrado
Escreva e execute código diretamente no seu navegador
🏆
Certificado
Ganhe um certificado ao concluir o curso
Currículo

30 Cursos

Todos os cursos no caminho de aprendizado Dart Academy.

01

Conheça o Dart: Seu Primeiro Programa

A14 aulas

Configure o Dart, execute código e exiba sua primeira saída com segurança.

02

Armazenando Valores: Variáveis e Tipos

A14 aulasPRO

Declare variáveis, escolha o tipo certo e deixe o Dart inferi-lo por si

03

Trabalhando com texto no Dart

A14 aulasPRO

Crie, combine e formate strings usando interpolação

04

Números e operadores matemáticos

A14 aulasPRO

Faça operações aritméticas, combine int e double e use auxiliares matemáticos

05

Tomando decisões: booleanos e if

A14 aulasPRO

Crie ramificações no seu programa com condições e comparações

06

Repetindo tarefas com laços

A24 aulasPRO

Itere com for, while e for-in para processar dados

07

Listas: coleções ordenadas

A24 aulasPRO

Crie, leia e modifique Lists do Dart como um profissional

08

Sets e Maps: dados indexados por chaves

A24 aulasPRO

Use Sets para garantir exclusividade e Maps para consultar pares de chave e valor

09

Funções e parâmetros

A24 aulasPRO

Escreva funções reutilizáveis com argumentos posicionais, nomeados e padrão

10

Funções de seta e fundamentos da segurança contra nulos

A24 aulasPRO

Escreva lambdas concisas e evite erros de nulo desde o primeiro dia

11

Classes e objetos

B14 aulasPRO

Modele dados com classes, campos, métodos e instâncias

12

Construtores que acompanham o crescimento

B14 aulasPRO

Crie objetos com construtores nomeados, de fábrica e const

13

Herança e mixins

B14 aulasPRO

Reutilize comportamentos com extends, super e composição de mixins

14

Classes abstratas e interfaces

B14 aulasPRO

Defina contratos usando classes abstratas e interfaces implícitas

15

Enums que transportam dados

B14 aulasPRO

Modele escolhas fixas com enums simples e aprimorados

16

Genéricos para código reutilizável

B14 aulasPRO

Escreva contêineres e funções com segurança de tipos usando parâmetros de tipo

17

Exceções e tratamento de erros

B14 aulasPRO

Lance, capture e recupere-se de erros sem causar uma falha

18

Operadores cascata e spread

B14 aulasPRO

Configure objetos de forma fluente e combine coleções com elegância

19

Métodos de extensão

B14 aulasPRO

Adicione métodos a tipos existentes sem criar subclasses

20

Registros e correspondência de padrões

B14 aulasPRO

Retorne vários valores e desestruture-os com padrões

21

Futures e async/await

B24 aulasPRO

Execute tarefas assíncronas e aguarde resultados sem bloquear o programa

22

Fluxos de dados

B24 aulasPRO

Consuma e produza sequências de eventos assíncronos com fluxos

23

Isolates e concorrência real

B24 aulasPRO

Transfira tarefas pesadas para isolates e troque mensagens com segurança

24

Padrões funcionais no Dart

B24 aulasPRO

Componha pipelines com funções de ordem superior e iteráveis avaliados sob demanda

25

Imutabilidade e classes seladas

B24 aulasPRO

Modele hierarquias de tipos fechadas e imponha dados imutáveis

26

Arquivos e E/S com dart:io

B24 aulasPRO

Leia, grave e transmita arquivos pelo Dart da linha de comando

27

Pacotes e o ecossistema pub

B24 aulasPRO

Gerencie dependências e estruture o código com pub e pubspec

28

Testes com o pacote test

B24 aulasPRO

Escreva, agrupe e execute testes automatizados para seu código Dart

29

Metaprogramação e anotações

B24 aulasPRO

Use anotações e ferramentas no estilo de reflexão para orientar o código

30

Crie e publique um pacote Dart

B24 aulasPRO

Empacote sua biblioteca, documente-a e publique-a no pub.dev

Perguntas Frequentes

Perguntas Frequentes

O curso Dart Academy é gratuito?

Sim. Você pode começar o curso Dart Academy gratuitamente e completar suas aulas interativas sem custo. Uma assinatura PRO opcional desbloqueia ferramentas avançadas de IA e um certificado compartilhável.

Preciso de experiência anterior para aprender DART?

Não. O curso começa com os fundamentos e gradualmente passa para tópicos mais avançados, então você pode começar mesmo sem experiência anterior com DART.

Como vou aprender DART no CoddyKit?

Você aprende fazendo. Aulas interativas curtas combinam uma explicação clara com um exercício de codificação prático que executa em tempo real, e um tutor de IA disponível 24/7 oferece ajuda personalizada sempre que você ficar preso.

Ganho um certificado ao concluir Dart Academy?

Sim. Alunos PRO podem fazer um exame e ganhar um certificado de conclusão compartilhável com um código verificável para o curso Dart Academy.

Posso aprender DART no meu celular?

Sim. CoddyKit está disponível na web e como aplicativos nativos para iOS e Android, então você pode aprender DART em qualquer dispositivo e seu progresso sincroniza entre eles.

Comece Dart Academy Agora

Junte-se a milhares de alunos dominando programação com aulas potenciadas por IA.

Começar Grátis →Ver Todos os Cursos