7183
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!





Nível Iniciante
Duração 315 mins (5.3 horas)
Publicado em 04/07/2019
Categoria mobile



Conteúdo Programático

  • Módulo 1: Introdução (6 aulas)
      1. Introdução | 6 mins
      2. Algoritmos | 5 mins
      3. Exercício de Algoritmo | 3 mins
      4. Algoritmos Computacionais | 9 mins
      5. Linguagem de Programação | 6 mins
      6. Instalando o Dart | 4 mins
  • Módulo 3: Algoritmos Computacionais (12 aulas)
      1. Instalando uma IDE (VSCode) | 3 mins
      2. Sintaxe e Semântica | 2 mins
      3. Função principal (main) e saída (output) | 11 mins
      4. Variáveis | 8 mins
      5. Operações matemáticas | 9 mins
      6. Concatenação de texto | 3 mins
      7. Estrutura de decisão | 10 mins
      8. Primeiro Algoritmo | 5 mins
      9. Entrada (input) | 8 mins
      10. Finalizando Algoritmo | 4 mins
      11. Organizando | 1 mins
      12. Cálculo de IMC | 16 mins
  • Módulo 5: Sintaxes (10 aulas)
      1. Comentários | 3 mins
      2. Tipagem | 3 mins
      3. Loop com For | 6 mins
      4. Loop com While | 4 mins
      5. Programa com Loop While | 6 mins
      6. Criando Array (List) | 10 mins
      7. Entendendo os Arrays | 5 mins
      8. Adicionando à lista | 2 mins
      9. Removendo um item da lista | 2 mins
      10. Tipagem da lista | 1 mins
  • Módulo 6: Programa - Lista de Compras (7 aulas)
      1. Iniciando o projeto | 6 mins
      2. Limpando o terminal | 4 mins
      3. Melhorando a saída (impressão) | 3 mins
      4. Removendo um item da lista | 3 mins
      5. Modularizando o Projeto | 5 mins
      6. Variável Global | 4 mins
      7. Recapitulando | 4 mins
  • Módulo 7: Maps (6 aulas)
      1. O que são Maps | 8 mins
      2. Tipando maps | 2 mins
      3. Criando Keys dinamicamente | 5 mins
      4. Criando comandos | 7 mins
      5. Criando uma lista de Map | 4 mins
      6. Recapitulando | 3 mins
  • Módulo 9: Programação Linear Modular (6 aulas)
      1. Paradigma Linear Modular | 3 mins
      2. Iniciando Projeto | 2 mins
      3. Refatorando cálculo de idade | 3 mins
      4. Refatorando carrinho de compras | 2 mins
      5. Refatorando cálculo de IMC e cadastro | 3 mins
      6. Recapitulando | 2 mins
  • Módulo 10: Programação Orientada à Objetos (13 aulas)
      1. O que é Programação Orientada à Objetos | 5 mins
      2. Iniciando Projeto | 2 mins
      3. Classes | 6 mins
      4. Método Construtor | 4 mins
      5. Parâmetros inteligentes | 2 mins
      6. Construtores inteligentes | 3 mins
      7. Protegendo variáveis | 6 mins
      8. Herança | 3 mins
      9. Exercício com Herança | 4 mins
      10. Exercício Final | 4 mins
      11. Criando Métodos | 5 mins
      12. Arrow Function | 1 mins
      13. Finalizando | 4 mins



Jacob Moura

Mobile Developer

Nômade digital, trabalho a 14 anos com desenvolvimento web e java, porém em 2013 me apaixonei completamente pelo desenvolvimento mobile. Atuo no mercado de trabalho com o Dart/Flutter, Java/Android, Swift e IONIC. Instrutor e fundador do Flutterando, que é uma comunidade focada em ajudar novos devs a conhecer as maravilhas do Flutter.


Cursos Relacionados



Carreiras Relacionadas