fbpx
Escolha uma Página
Sua carreira de sucesso como desenvolvedor Dart & Flutter
começa aqui e agora!

Somos uma plataforma interativa rápida, fácil e viciante para dominar Dart & Flutter, aprimorar suas habilidades e preparar-se para o futuro.

Aprenda a criar aplicativos Mobile e Web

Dart é uma linguagem de programação otimizada e produtiva, para desenvolver aplicativos rápidos, em pouco tempo, usando Flutter, para qualquer plataforma mobile, web e desktop.

Otimizado para Interface

Uma linguagem de programação fácil de aprender, com uma sintaxe familiar e otimizada para construir interfaces de usuário para cada plataforma.

Desenvolvimento Produtivo

Faça alterações iterativas no código e veja as modificações de forma instantânea no seu projeto em execução sem complicações.

Rápido em Todas as Plataformas

Crie e compile aplicativos nativos para mobile, desktop e back-end usando apenas uma linguagem de programação. Ou compile em JavaScript para a web
🖥️   PLATAFORMA ONLINE
Aulas interativas direto no navegador
O dart.rocks é uma plataforma online e interativa para aprender programação de aplicativos web e mobile.

✅ Aprenda programando na prática

✅ Aulas curtas e fáceis de consumir

✅ Não precisa instalar nenhum software

🌟  TREINAMENTOS EXCLUSIVOS
Conteúdos do absoluto zero ao avançado
Aprenda a programar do absoluto zero e comece a criar seus próprios aplicativos mobile, web e desktop. Conteúdo interativo de aprendizado acelerado.

✅ Mais de 100 aulas e desafios

✅ Material em constante atualização

✅ Sem pré-requisitos para começar

Lógica de Programação

Aprenda os principais conceitos de programação neste curso interativo sem ter que se preocupar em decorar comandos de uma linguagem de programação.

Ver Grade

Programação Básica I

  • A Programação está em Tudo
  • Introdução às Variáveis
  • Reutilizando Valores em Variáveis
  • Mudando o Valor de uma Variável
  • Juntando Tudo de Variáveis
  • Introdução aos Tipos de Dados
  • Números
  • Strings
  • Boleanos
  • Juntando Tudo de Tipos de Dados
  • Introdução aos Operadores
  • Usando Operadores para Fazer Cálculos
  • Usando Operadores para Fazer Comparações
  • Usando Operadores para Obter Resultados Diferentes
  • Juntando Tudo de Operadores

Programação Básica II

  • Introdução as Funções
  • Funções para Reutilização
  • Funções para Flexibilidade
  • Funções para Organização
  • Juntando Tudo de Funções
  • Introdução ao Controle de Fluxo
  • Condicional
  • Loop
  • Exceção
  • Juntando Tudo de Controle de Fluxo

Programação Básica III

  • Introdução às Listas
  • Acessando Itens da Lista
  • Adicionando Itens a uma Lista
  • Removendo Itens de uma Lista
  • Juntando Tudo de Listas
  • Introdução aos Loops
  • Loops For
  • Loops While
  • Loops For Each
  • Juntando Tudo de Loops

Obs: Esta grade não é definitiva. Estamos sempre melhorando e atualizando os materiais.

Dart do Zero ao Avançado

Aprenda e domine a linguagem de programação criada pelo Google, o Dart, do zero ao avançado e comece a desenvolver seus próprios softwares e sistemas.
Ver Grade

Iniciando no Dart

  • Por que Dart?
  • A Engenharia do Dart
  • Referências de Armazenamento de Variáveis
  • Tipos no Dart
  • Constantes e Variáveis final
  • Números Inteiros e Decimais
  • Entendendo as Strings
  • Arrays (Matriz) são Listas no Dart
  • Lista Tipo Set
  • Operadores
  • Operadores Relacionais
  • Operadores de Teste de Tipo
  • Operadores de Atribuição
  • Projeto: Doutor Kelvin
  • Projeto: Idade do Cão
  • Resumo

Controle de Fluxo e Loop

  • if-else
  • Expressões Condicionais
  • for Loop
  • While e do-while
  • Padrões em Looping
  • for Loop Labels
  • Mais for Loop
  • Tomada de Decisão com Switch e Case
  • Projeto: Bola 8 Mágica
  • Projeto: Corrida Dart
  • Projeto: Tradutor Baleiês
  • Resumo

Funções e Objetos

  • Funções
  • Objetos
  • Explorando a Programação Orientada a Objetos
  • Examinando os Construtores
  • Como Implementar Classes
  • Escopo Léxico em Funções
  • O que são Getter e Setter
  • Diferentes Tipos de Parâmetros
  • Mais Sobre Construtores
  • Projeto: Pedra, Papel e Tesoura
  • Projeto: Calculadora do Sono
  • Projeto: Dias de Treinamento

Herança e Mixins no Dart

  • Uma Análise Inicial de Herança
  • Herança Multinível
  • Mixins: Adicionando Mais Recursos a uma Classe

Classes Abstratas, Interfaces e Tratamento de Exceções

  • Identificando Relacionamentos Entre Entidades
  • Usando Classes Abstratas
  • Vantagens das Interfaces
  • Variáveis e Métodos Estáticos
  • Manipulação de Exceção

Funções Anônimas

  • Uma Primeira Olhada em Lambdas
  • Explorando Funções de Ordem Superior
  • Um Closure é uma Função Especial
  • Juntando Tudo

Estruturas de Dados e Coleções

  • Introdução a Estrutura de Dados
  • List: Uma Coleção Ordenada
  • Set: Uma Coleção Não Ordenada de Itens Únicos
  • Map: O Par de Chave-valor
  • Usando as Coleções Juntas
  • A Fila Está Aberta

Programação Multithread

  • Classes “Chamáveis”
  • Future, Async, Await e Programação Assíncrona
  • Mais Sobre a API Future

Obs: Esta grade não é definitiva. Estamos sempre melhorando e atualizando os materiais.

Desenvolvimento Web

Aprenda a criar sites e sistemas web utilizando a linguagem Dart e seus incríveis recursos de desenvolvimento web. Inclui aulas de HTML e CSS.
Ver Grade

Grade disponível em breve.

Desenvolvimento Mobile

Aprenda como a união da linguagem Dart com o poderoso framework Flutter te possibilita construir lindos aplicativos nativos para Android e iOS.
Ver Grade
Grade disponível em breve.

Teste a Plataforma 🧪

Abaixo disponibilizamos um pequeno exemplo das nossas centenas de aulas interativas para você entender o poder da plataforma.

Quando você executar seu código neste exercício, faremos alguns testes para garantir que você adicionou ou alterou o código corretamente. Se algo não estiver certo, você verá uma mensagem de erro na parte inferior do Playground. Se tudo estiver bem, você poderá seguir em frente!

Na programação, temos uma forma de armazenar valores para que possamos reutilizá-los em todo o nosso programa ou alterá-los, se necessário. Este conceito é conhecido como variável.

As variáveis ​​são um primeiro passo importante na codificação porque com as variáveis ​​podemos começar a usar uma ferramenta de programação importante: a repetição. Em vez de escrever um dado sempre que precisarmos, o escrevemos uma vez e o computador se lembra dele e pode repetir essa informação.

Nesta aula, exploraremos por que as variáveis ​​são uma parte importante da programação.

Altere o texto das variáveis dentro das aspas duplas (“) e clique no botão Run.


  {$ begin main.dart $}
void main() {
  var variavel1 = "Está é a Variavel 1";
  var variavel2 = "Está é a variavel 2";
  
  print(variavel1);
  print(variavel2);
}
  {$ end main.dart $}
  {$ begin solution.dart $}
  {$ end solution.dart $}
  {$ begin test.dart $}
  {$ end test.dart $}
  {$ begin hint.txt $}
  {$ end hint.txt $}
  

Conseguiu visualizar como o texto muda dentro de Console?

💬   COMUNIDADE & SUPORTE
Comunidade Hyper exclusiva para alunos
Além de você, outros alunos também estão participando das aulas e resolvendo os desafios dentro da nossa Comunidade no Discord.

✅ Tire suas dúvidas de forma rápida

✅ Compartilhe suas experiências

✅ Faça network com os melhores

Quem faz parte, aprova 👍
Nada melhor que alunos e ex-alunos para falarem suas experiências na plataforma.
É hora de investir em você 🚀

Aprender a programar pode ser a maneira mais fácil de mudar sua carreira. Assine nosso plano e garanta acesso vitalício a todas as aulas e suas atualizações. Garantia total de 7 dias.

Acesso Vitalício ao dart.rocks

Aprenda a programar por meio de treinamentos interativos projetados para ajudá-lo a dominar a linguagem Dart, o framework Flutter e tecnologias Web e Mobile.

POR QUE DART.ROCKS?

✅  Acesso a Comunidade Privada Hyper Stack

✅  Método de ensino único e exclusivo no Brasil

✅  Aprenda por meio de aulas interativas e práticas

✅  Sem configuração/instalação, pratique no navegador

✅  Domine a programação Dart e nunca mais esqueça

✅  Você está apoiando um desenvolvedor independente

✅  Aulas liberadas semanalmente em nossa plataforma

assine já com 50% off

R$ 397 R$ 197

ou em 12x de R$ 19,20

💝  Doamos 1% para a Fundação Amigos do Bem 💝

Perguntas Frequentes (FAQ)

Ainda com dúvidas sobre o dart.rocks? Veja abaixo as perguntas mais frequentes já respondidas. Caso continue com dúvida, envie um email para [email protected] para falar conosco.

Existe uma duração limite de acesso?
Não! Você tem acesso vitalício a plataforma e pode assistir as aulas no seu próprio ritmo, como achar melhor. Também é possível re-ver as aulas quantas vezes forem necessárias. Você é livre!
Meus dados (nome, e-mail, CPF) estão seguros?
Sim. Estão 100% seguros. Todas essas informações são utilizadas apenas internamente, para emissão de nota fiscal e prevenção de fraudes. Nada será vendido ou repassado a terceiros, pois zelamos pela confiança depositada em nossos produtos. Todos os detalhes estão em nossa Política de Privacidade.
Qual a garantia de que receberei?
O dart.rocks utiliza a plataforma de vendas Hotmart, que consideramos a melhor e mais segura plataforma de vendas do Brasil. Caso você não receba o acesso no prazo estipulado, o Hotmart garante a devolução de 100% do seu dinheiro investido, sem preocupações.
Como poderei rastrear minha compra?
Muito simples. Assim que sua compra é efetuada, você receberá o número da transação por e-mail. Se tiver qualquer dúvida, basta entrar em contato conosco e tiraremos todas as suas dúvidas.
Não sei programar, posso fazer?
SIM! Com certeza! Você vai aprender do absoluto zero até o avançado da linguagem Dart. O dart.rocks foi feito para iniciantes na linguagem.
Como eu vou acessar a plataforma?
No momento que sua compra for aprovada pelo serviço de pagamento, automaticamente o sistema irá criar a sua conta e enviará todos os dados de acesso ao seu e-mail. Caso, por qualquer motivo, você não consiga acessar de imediato, basta enviar um e-mail para [email protected] que nós te ajudaremos!
Como vou tirar minhas dúvidas?
Além do acesso a plataforma interativa de ensino, você receberá acesso a nossa exclusiva Comunidade Hyper, onde eu e outros alunos estamos prontos para te ajudar e fazer network.
Preciso instalar alguma coisa no computador?

Não! Em nossa plataforma interativa e Playground, todo aprendizado e estudos pode ser realizado diretamente no seu navegador. Sem a necessidade de instalar nenhuma ferramenta. Clique aqui e veja como funciona.

Pronto para começar? Aproveite a promoção de julho, e assine nosso plano vitalício agora mesmo.