Imagem do Curso gratuito Lógica de Programação em Flutter: Do Zero ao App

Curso online gratuitoLógica de Programação em Flutter: Do Zero ao App

Duração do curso online: 2 horas e 38 minutos

Novo

Aprenda lógica de programação e crie seu primeiro app com Flutter e Dart. Curso online gratuito, do zero, com exercícios e prática real em projetos.

Neste curso gratuito, aprenda sobre

  • Configurar ambiente Flutter/Dart no Windows e ajustar PATH para rodar em qualquer terminal
  • Criar o primeiro app/programa em Flutter e entender o ciclo básico de execução
  • Entender variáveis e constantes: declaração, tipos e uso na lógica de programação
  • Aplicar operadores aritméticos e a ordem de precedência em expressões
  • Usar operadores relacionais e interpretar resultados booleanos de comparações
  • Combinar condições com operadores lógicos (AND/E, OR/OU, NOT/NÃO)
  • Construir decisões com if/else para tratar dois ou mais fluxos possíveis
  • Usar laços de repetição (while/for) e evitar loops infinitos com condição/atualização
  • Gerenciar estado em StatefulWidget e usar setState para atualizar a UI
  • Estruturar telas com Scaffold (AppBar, body, FloatingActionButton)
  • Exibir textos com Text e alinhar/centralizar conteúdo com widgets como Center
  • Criar ações com ElevatedButton e a propriedade onPressed
  • Organizar layout com Column e Row (vertical e horizontal) em Flutter
  • Modelar um tabuleiro 3x3 com List> para acesso por linha e coluna

Descrição do curso

Dominar lógica de programação é o passo que separa quem apenas copia código de quem realmente cria soluções. Neste curso online gratuito, você vai construir uma base sólida de raciocínio lógico enquanto aprende a dar vida a ideias com Flutter e Dart, partindo do absoluto zero até chegar a apps funcionais.

A jornada começa com o ambiente preparado do jeito certo, para que você possa focar no que importa: entender como um programa pensa. Você vai aprender a criar seu primeiro programa, compreender a diferença entre variáveis e constantes e usar operadores aritméticos, relacionais e lógicos para tomar decisões e controlar o fluxo da aplicação. Em vez de decorar comandos, a proposta é desenvolver uma linha de raciocínio que te permita ler, prever e corrigir o comportamento do código.

Com as estruturas de decisão e repetição, você passa a modelar regras do mundo real: validar resultados, tratar caminhos diferentes e evitar armadilhas como loops infinitos. Em paralelo, você entra no universo do Flutter de forma progressiva, entendendo a construção de telas e os conceitos essenciais para montar interfaces.

Ao explorar widgets fundamentais, você aprende a organizar uma tela completa e a posicionar elementos, além de criar interações com botões e textos. Um ponto-chave do curso é enxergar como o estado influencia a interface: quando dados mudam, a tela precisa refletir isso corretamente. Esse entendimento, que costuma travar iniciantes, fica muito mais claro na prática.

Para consolidar tudo, o curso aplica a lógica em projetos que simulam problemas reais: uma calculadora para exercitar operações e atualização de valores, e um jogo da velha para treinar estruturação de dados, regras e interação. Ao final, você terá mais segurança para seguir em Flutter, encarar desafios de programação e evoluir para apps cada vez mais completos.

Conteúdo do curso

  • Aula em vídeo: Curso lógica de programação em Flutter - Aula #1 - Introdução [2022] 04m
  • Exercício: Qual é a ideia central sobre como aprender Flutter e Dart ao longo do curso?
  • Aula em vídeo: Curso lógica de programação em Flutter - Aula #2 - Setup [2022] 07m
  • Exercício: Para que o Flutter/Dart funcione em qualquer terminal no Windows, qual configuração é necessária após extrair a pasta?
  • Aula em vídeo: Curso lógica de programação em Flutter - Aula #3 - Primeiro Programa [2022] 23m
  • Exercício: Em Flutter, por que é necessário usar setState ao alterar a variável frase para exibir o novo texto na tela?
  • Aula em vídeo: Curso lógica de programação em Flutter - Aula #4 - Variáveis e constantes [2022] 14m
  • Exercício: Qual alternativa descreve corretamente o que é uma variável na lógica de programação?
  • Aula em vídeo: Curso lógica de programação em Flutter - Aula #5 - Operadores Aritméticos [2022] 07m
  • Exercício: Em uma expressão como 5 * 2 - 1, qual é o resultado seguindo a ordem de precedência dos operadores aritméticos?
  • Aula em vídeo: Curso lógica de programação em Flutter - Aula #6 - Operadores Relacionais [2022] 08m
  • Exercício: Ao comparar duas variáveis inteiras A=1 e B=2, qual resultado a expressão A < B retorna?
  • Aula em vídeo: Curso lógica de programação em Flutter - Aula #7 - Operadores Lógicos [2022] 08m
  • Exercício: Qual condição descreve corretamente o operador lógico E (AND) em uma decisão?
  • Aula em vídeo: Curso lógica de programação em Flutter - Aula #8 - Estruturas de decisão [2022] 07m
  • Exercício: Qual estrutura deve ser usada para tratar os dois resultados possíveis ao verificar se a média do aluno atinge o valor mínimo?
  • Aula em vídeo: Curso lógica de programação em Flutter - Aula #9 - Estruturas de repetição [2022] 08m
  • Exercício: Como evitar um loop infinito ao usar a estrutura while em lógica de programação?
  • Aula em vídeo: Curso lógica de programação em Flutter - Aula #10 - Widget Scaffold [2022] 07m
  • Exercício: No Flutter, qual widget é responsável por fornecer a estrutura básica de uma tela com AppBar, Body e FloatingActionButton?
  • Aula em vídeo: Curso lógica de programação em Flutter - Aula #11 - Widget Text [2022] 05m
  • Exercício: Qual widget é usado para centralizar um Text na tela, recebendo-o como filho?
  • Aula em vídeo: Curso lógica de programação em Flutter - Aula #12 - Widget ElevatedButton [2022] 03m
  • Exercício: Em Flutter, qual propriedade do widget de botão define a ação executada quando o usuário clica?
  • Aula em vídeo: Curso lógica de programação em Flutter - Aula #13 - Widget Column e Row [2022] 07m
  • Exercício: Em Flutter, qual widget é mais indicado para organizar vários elementos um em cima do outro (na vertical)?
  • Aula em vídeo: Calculadora - Aula #14 - Curso lógica de programação em Flutter [2022] 17m
  • Exercício: Para atualizar o valor exibido no display após clicar em um botão da calculadora, qual recurso é usado para refletir a mudança de estado na tela em um widget Stateful?
  • Aula em vídeo: Jogo da Velha - Aula #15 - Curso lógica de programação em Flutter [2022] 27m
  • Exercício: Para representar o tabuleiro 3x3 do jogo da velha, qual estrutura é mais adequada no Dart para acessar uma casa usando linha e coluna (ex.: grade[linha][coluna])?

Este curso gratuito inclui:

2 horas e 38 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Lógica de programação

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso