Conteúdo do Curso:
- Fundamentos. 🚧
- Exercícios 1. 🚧
- Comandos. 🚧
- Exercícios 2. 🚧
- TCC 1. 🚧
- Variáveis. 🚧
- Exercícios 3. 🚧
- TCC 2. 🚧
- Operadores e Expressões Matemáticas. 🚧
- Exercícios 4. 🚧
- Ambiente de Desenvolvimento. 🚧
- Input de Dados. 🚧
- Exercícios 5. 🚧
- TCC 3. 🚧
- Estruturas Condicionais. 🚧
- Exercícios 6. 🚧
- TCC 4. 🚧
- Estrutura Condicionais Múltiplas. 🚧
- Exercícios 7. 🚧
- TCC 5. 🚧
- Operadores Lógicos. 🚧
- Exercícios 8. 🚧
- TCC 6. 🚧
- Escolha Caso — Switch Case. 🚧
- Exercícios 9. 🚧
- TCC 7. 🚧
- Estrutura de Repetição — For. 🚧
- Exercícios 10. 🚧
- TCC 8. 🚧
- Estrutura de Repetição — While. 🚧
- TCC 9. 🚧
- Estrutura de Repetição — Do While. 🚧
- Exercícios 11. 🚧
- TCC 10. 🚧
- Vetor. 🚧
- Exercícios 12. 🚧
- TCC 11. 🚧
- Matriz. 🚧
- Funções. 🚧
- Exercícios 13. 🚧
- TCC 12. 🚧
- Exercícios 14. 🚧
- TCC 13. 🚧
Note
A descrição abaixo foi feito por mim para pesquisar e estudar mais afundo alguns tópicos.
O curso "Lógica de Programação em Dart" é projetado para programadores iniciantes, intermediários e avançados que desejam aprender e/ou reforçar a lógica de programação usando a linguagem Dart.
Dart é uma linguagem de programação moderna e eficiente desenvolvida pelo Google, amplamente utilizada para desenvolver aplicativos móveis, desktop, web e servidor.
Este curso abrange os fundamentos da lógica de programação e ensina como aplicá-los utilizando Dart, proporcionando uma base sólida para o desenvolvimento de software.
-
Compreender os Conceitos Básicos de Programação:
- Entender a importância da lógica de programação;
- Aprender a sintaxe e as características principais de Dart.
-
Desenvolver Algoritmos:
- Criar algoritmos simples e complexos;
- Traduzir algoritmos em código Dart.
-
Estrutura de Controle:
- Implementar estruturas de controle como condicionais e loops;
- Utilizar estruturas de decisão (
if
,else
,switch
); - Utilizar estruturas de repetição (
for
,while
,do-while
).
-
Manipulação de Dados:
- Trabalhar com variáveis, tipos de dados e operadores;
- Utilizar arrays e coleções para armazenar e manipular dados.
-
Funções e Modularização:
- Definir e utilizar funções;
- Entender a importância da modularização e reutilização de código.
-
Entrada e Saída de Dados:
- Manipular entrada e saída de dados;
- Utilizar Dart para interagir com o usuário e processar dados de entrada.
-
Debugging e Testes:
- Identificar e corrigir erros em programas Dart;
- Escrever e executar testes para garantir e funcionalidade do código.
-
Introdução à Programação e Dart:
- Visão geral da lógica de programação;
- Introdução à linguagem Dart e seu ambiente de desenvolvimento.
-
Variáveis e Tipos de Dados:
- Declaração e uso de variáveis;
- Tipos de dados primitivos e compostos;
- Operadores aritméticos, lógicos e relacionais.
-
Estruturas de Controle:
- Condicionais (
if
,else
,switch
); - Loops (
for
,while
,do-while
); - Exemplos práticos de uso dessas estruturas.
- Condicionais (
-
Coleções e Manipulação de Dados:
- Arrays e listas;
- Mapas e sets;
- Métodos de manipulação de coleções.
-
Funções:
- Definição e chamada de funções;
- Funções com parâmetros e retorno;
- Recurso e funções anônimas (lambdas).
-
Entrada e Saída de Dados:
- Leitura de dados do usuário;
- Processamento e exibição de dados.
-
Debugging e Testes:
- Técnicas de debugging;
- Escrevendo testes unitários com Dart.
-
Projetos Práticos:
- Desenvolvimento de pequenos projetos para aplicar os conceitos aprendidos;
- Estudos de caso e exemplos do mundo real.