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,071 ratings)
7,793 students
Lógica de Programação com Dart
Rating: 4.7 out of 5 (1,071 ratings)
7,793 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
Curriculum
10 sections • 73 lectures • 5h 14m total length
  • Introdução
  • Avisos
  • Algoritmos
  • Exercício de Algoritmo
  • Algoritmos Computacionais
  • Linguagem de Programação
  • Instalando o Dart
  • Conhecendo o CMD
  • Navegando entre pastas
  • Executando programas
  • Instalando uma IDE (VSCode)
  • Sintaxe e Semântica
  • Função principal (main) e Saída (Output)
  • Variáveis
  • Operações matemáticas
  • Concatenação de texto
  • Estrutura de decisão
  • Primeiro Algoritmo
  • Entrada(input)
  • Finalizando Algoritmo
  • Organizando
  • Cálculo de IMC
  • Funções
  • Função com parâmetro
  • Tipagem de variável
  • Funções com retorno
  • Comentários
  • Tipagem
  • Loop com For
  • Loop com While
  • Programa com Loop While
  • Criando Array (List)
  • Entendendo os Arrays
  • Adicionando a lista
  • Acessando um item da Lista
  • Tipagem de Lista
  • Iniciando projeto
  • Limpando terminal
  • Melhorando a saída (impressão)
  • Removendo um item da lista
  • Modularizando Projeto
  • Variável Global
  • Recapitulando
  • O que são Maps
  • Tipando maps
  • Criando comandos
  • Criando Keys dinamicamente
  • Criando uma lista de Map
  • Recapitulando
  • Estrutura de Projeto
  • Pasta e arquivos gerados
  • Importando outro arquivo
  • Argumentos
  • Estrutura de decisão com argumentos
  • Paradigma Linear Modular
  • Iniciando Projeto
  • Refatorando cálculo de idade
  • Refatorando carrinho de compras
  • Refatorando calculo de IMC e cadastro
  • Recapitulando
  • O que é?
  • Iniciando Projeto
  • Class
  • Método Construtor
  • Parâmetros inteligentes
  • Construtores inteligêntes
  • Protegendo variáveis
  • Herança
  • Exercício com Herança
  • Exercício Final
  • Criando Métodos
  • Arrow Function
  • Finalizando

Instructor
Mobile Developer
Jacob Moura
  • 4.6 Instructor Rating
  • 2,055 Reviews
  • 10,126 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