Azure para desenvolvedores

balta.io balta.io
  • Cursos
  • Carreiras
  • Como funciona?
  • Agenda
  • Blog

Seja Premium
balta.io

  • Cursos
  • Carreiras
  • Como funciona?
  • Agenda
  • Blog
  • Player
Seja Premium
  • Home
  • Cursos
  • Lógica de programação com Dart


Gratuito

Lógica de programação com Dart

Entre no mundo da programação aprendendo Lógica de Programação com Dart! O Dart é uma linguagem de programação simples e prática. Neste curso você aprenderá duas coisas principais: como programar usando Dart e como um programador pensa. O conteúdo aprendido aqui servirá como introdução ao universo Flutter, que te permitirá desenvolver aplicativos híbridos para Android e iOS. Quer começar na programação para dispositivos móveis? Comece por aqui!

5.3 horas
Fundamental
  • Sobre o curso
  • Aulas
  • Conteúdo indisponível

    • Módulo 1 - Introdução
    • Introdução - 6 mins
    • Algoritmos - 5 mins
    • Exercício de Algoritmo - 3 mins
    • Algoritmos Computacionais - 9 mins
    • Linguagem de Programação - 6 mins
    • Instalando o Dart - 4 mins

    • Módulo 2 - Conhecendo o Prompt de Comando
    • Conhecendo o CMD - 2 mins
    • Navegando entre pastas - 5 mins
    • Executando programas - 2 mins

    • Módulo 3 - Algoritmos Computacionais
    • Instalando uma IDE (VSCode) - 3 mins
    • Sintaxe e Semântica - 2 mins
    • Função principal (main) e saída (output) - 11 mins
    • Variáveis - 8 mins
    • Operações matemáticas - 9 mins
    • Concatenação de texto - 3 mins
    • Estrutura de decisão - 10 mins
    • Primeiro Algoritmo - 5 mins
    • Entrada (input) - 8 mins
    • Finalizando Algoritmo - 4 mins
    • Organizando - 1 mins
    • Cálculo de IMC - 16 mins

    • Módulo 4 - Estrutura de Programa
    • Funções - 3 mins
    • Função com parâmetro - 2 mins
    • Tipagem de variável - 2 mins
    • Funções com retorno - 5 mins

    • Módulo 5 - Sintaxes
    • Comentários - 3 mins
    • Tipagem - 3 mins
    • Loop com For - 6 mins
    • Loop com While - 4 mins
    • Programa com Loop While - 6 mins
    • Criando Array (List) - 10 mins
    • Entendendo os Arrays - 5 mins
    • Adicionando à lista - 2 mins
    • Removendo um item da lista - 2 mins
    • Tipagem da lista - 1 mins

    • Módulo 6 - Programa - Lista de Compras
    • Iniciando o projeto - 6 mins
    • Limpando o terminal - 4 mins
    • Melhorando a saída (impressão) - 3 mins
    • Removendo um item da lista - 3 mins
    • Modularizando o Projeto - 5 mins
    • Variável Global - 4 mins
    • Recapitulando - 4 mins

    • Módulo 7 - Maps
    • O que são Maps - 8 mins
    • Tipando maps - 2 mins
    • Criando Keys dinamicamente - 5 mins
    • Criando comandos - 7 mins
    • Criando uma lista de Map - 4 mins
    • Recapitulando - 3 mins

    • Módulo 8 - Programa - Cadastro Completo
    • Estrutura de Projeto - 5 mins
    • Pasta e arquivos gerados - 3 mins
    • Importando outro arquivo - 5 mins
    • Argumentos - 3 mins
    • Estrutura de decisão com argumentos - 2 mins

    • Módulo 9 - Programação Linear Modular
    • Paradigma Linear Modular - 3 mins
    • Iniciando Projeto - 2 mins
    • Refatorando cálculo de idade - 3 mins
    • Refatorando carrinho de compras - 2 mins
    • Refatorando cálculo de IMC e cadastro - 3 mins
    • Recapitulando - 2 mins

    • Módulo 10 - Programação Orientada à Objetos
    • O que é Programação Orientada à Objetos - 5 mins
    • Iniciando Projeto - 2 mins
    • Classes - 6 mins
    • Método Construtor - 4 mins
    • Parâmetros inteligentes - 2 mins
    • Construtores inteligentes - 3 mins
    • Protegendo variáveis - 6 mins
    • Herança - 3 mins
    • Exercício com Herança - 4 mins
    • Exercício Final - 4 mins
    • Criando Métodos - 5 mins
    • Arrow Function - 1 mins
    • Finalizando - 4 mins

Instrutor

Jacob Moura

Jacob Moura

Google Developer Expert


Carreiras relacionadas

    Desenvolvedor Mobile Flutter


    10 cursos

Artigos relacionados

  • ASP.NET QRCode
  • ASP.NET 5 – Autenticação e Autorização com Bearer e JWT
  • Criando seu primeiro Identity Server

Cursos relacionados

    Lógica de programação com Dart
    Lógica de programação com Dart
    5.3 horas
    Fundamental


Matricule-se




1707

Aulas disponíveis

275

horas de conteúdo

+20.000

Alunos matriculados

+30.000

Certificados emitidos





Comece de graça agora mesmo!

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

Começar


Prefere algo mais Premium?

Conheça nossos planos



Premium anual

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


12x R$

64

,90

=R$ 778,80
  • Economize R$ 180,00 (+ de 2 meses)!
  • 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
  • 7 dias para arrependimento

Começar agora

Política de privacidade

Premium mensal

Cobrado mensalmente via
cartão de crédito


R$

79

,90

por mês
  • Acesso à todo conteúdo
  • Emissão de Certificado
  • 54 cursos disponíveis
  • 4 carreiras disponíveis
  • 161 temas de tecnologia
  • Conteúdo novo todo mês
  • Cobrado mensalmente

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
  • Todos

Suporte

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

Redes Sociais

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