Lógica de Programação com Dart

Entre no mundo da programação aprendendo a linguagem Dart e fique preparado para o Flutter
Rating: 4.7 out of 5 (1,418 ratings)
9,392 students
Lógica de Programação com Dart
Rating: 4.7 out of 5 (1,418 ratings)
9,394 students
Lógica de Programação
Programação Linear/Modular
Programação Orientada a Objetos
Linguagem Dart

Requirements

  • Conhecimento básico em Computadores
Description

Esse curso nasceu de um desejo imenso de incluir pessos que nunca programaram antes no Universo do Flutter.
O Flutter é um framework para desenvolver aplicativos Mobile para Android e iOS com apenas um código.
O Dart é muito simples e prático, e esse curso não só mostrará como programar usando o Dart, ele ajudará você que nunca programou antes a entender como um programador pensa.

Você aprenderá nesse curso:

  • Algoritmos

Entenda o que é algoritmo e aprenda a criar seus próprios algoritmos em Dart.

  • Como criar um programa do Zero em Dart

Tudo o que você precisa saber para começar a programar usando essa incrível linguagem de programação.


  • Programação Linear e Modular

Entenda como criar programas em Dart com o primeiro paradigma de programação que existiu.


  • Programação Orientada a Objetos

Aprenda a fazer programas usando o principal paradigma de programação da atualidade.


Que esse curso seja o ponta-pé inicial que você precisa para entrar no mundo da programação. VAMOS SER REFERÊNCIA JUNTOS.

Who this course is for:
  • Pessoas interessadas em entrar no Mundo da programação
  • Aprender sobre o Dart
Course content
10 sections • 73 lectures • 5h 14m total length
  • Introdução
    06:26
  • Avisos
    01:30
  • Algoritmos
    04:48
  • Exercício de Algoritmo
    03:25
  • Algoritmos Computacionais
    08:57
  • Linguagem de Programação
    05:35
  • Instalando o Dart
    03:34
  • Conhecendo o CMD
    01:57
  • Navegando entre pastas
    04:38
  • Executando programas
    02:26
  • Instalando uma IDE (VSCode)
    02:43
  • Sintaxe e Semântica
    02:22
  • Função principal (main) e Saída (Output)
    11:07
  • Variáveis
    08:12
  • Operações matemáticas
    09:16
  • Concatenação de texto
    02:57
  • Estrutura de decisão
    10:04
  • Primeiro Algoritmo
    04:34
  • Entrada(input)
    07:46
  • Finalizando Algoritmo
    04:10
  • Organizando
    00:43
  • Cálculo de IMC
    16:31
  • Funções
    03:15
  • Função com parâmetro
    02:16
  • Tipagem de variável
    02:11
  • Funções com retorno
    04:28
  • Comentários
    02:51
  • Tipagem
    03:00
  • Loop com For
    05:33
  • Loop com While
    03:51
  • Programa com Loop While
    05:34
  • Criando Array (List)
    09:42
  • Entendendo os Arrays
    04:58
  • Adicionando a lista
    02:08
  • Acessando um item da Lista
    01:47
  • Tipagem de Lista
    01:02
  • Iniciando projeto
    06:20
  • Limpando terminal
    03:48
  • Melhorando a saída (impressão)
    02:35
  • Removendo um item da lista
    02:38
  • Modularizando Projeto
    04:31
  • Variável Global
    04:14
  • Recapitulando
    04:17
  • O que são Maps
    07:34
  • Tipando maps
    01:51
  • Criando comandos
    06:39
  • Criando Keys dinamicamente
    04:41
  • Criando uma lista de Map
    03:50
  • Recapitulando
    02:45
  • Estrutura de Projeto
    05:13
  • Pasta e arquivos gerados
    03:02
  • Importando outro arquivo
    04:57
  • Argumentos
    03:02
  • Estrutura de decisão com argumentos
    02:11
  • Paradigma Linear Modular
    03:25
  • Iniciando Projeto
    01:27
  • Refatorando cálculo de idade
    02:54
  • Refatorando carrinho de compras
    01:38
  • Refatorando calculo de IMC e cadastro
    03:05
  • Recapitulando
    01:40
  • O que é?
    04:48
  • Iniciando Projeto
    02:13
  • Class
    06:17
  • Método Construtor
    03:49
  • Parâmetros inteligentes
    02:17
  • Construtores inteligêntes
    02:51
  • Protegendo variáveis
    05:45
  • Herança
    03:17
  • Exercício com Herança
    04:09
  • Exercício Final
    03:41
  • Criando Métodos
    05:29
  • Arrow Function
    01:20
  • Finalizando
    03:35

Instructor
Mobile Developer
Jacob Moura
  • 4.6 Instructor Rating
  • 2,478 Reviews
  • 11,836 Students
  • 4 Courses

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 Flutterrando, que é um site focado em ajudar novos devs a conhecer as maravilhas do Flutter