
Abertura do curso, apresentação dos conteúdos a serem abordados.
Introdução a lógica de programação.
Links úteis:
https://www.jogos360.com.br/canibais_vs_monges.html
https://app.mindmup.com/map/new/
O que é um Algoritmo. Representações: Descrição narrativa, Fluxograma, Pseudocódigo, Diagrama de Blocos.
O que é uma linguagem de programação e como elas são utilizadas para desenvolvermos nossos algoritmos.
Criação do primeiro bloco de programação no Cronapp.
Links úteis:
https://docs.cronapp.io/pages/viewpage.action?pageId=145490444#Blocosdeprograma%C3%A7%C3%A3o-CriandoarquivodotipoBlockly
https://github.com/pedrocronapp/cursologicacomblocos/tree/aula22olamundo
O que são e quais são os tipos de dados. Como manipular os tipos de dados.
Links úteis:
https://docs.cronapp.io/display/CRON2/Diagrama#Diagrama-Tipos
https://github.com/pedrocronapp/cursologicacomblocos/tree/aula31tiposdedados
O que são constantes e variáveis, regras de nomenclatura.
Links úteis:
https://github.com/pedrocronapp/cursologicacomblocos/tree/aula32variaveis
O que são funções. Por que devemos usá-las. Parâmetros de funções. Funções com ou sem retorno.
Links úteis:
https://github.com/pedrocronapp/cursologicacomblocos/tree/aula33funcoes
Expressões aritméticas, Operadores e operações, precedência de operadores e escrita de expressões.
Exemplo prático no Cronapp: Calculando IMC.
Links úteis:
https://github.com/pedrocronapp/cursologicacomblocos/tree/aula42calculandoIMC
Exemplo prático no Cronapp: Números randômicos e primos.
Links úteis:
https://github.com/pedrocronapp/cursologicacomblocos/tree/aula43numerosrandomicoseprimos
Expressões lógicas, Tabela verdade: E e OU, Desvios Condicionais: Simples, compostos e encadeados.
Estruturas de repetição, repetição por condição, enquanto, faça enquanto, contar com, break e continue.
Exemplo prático no Cronapp: Tabuada com While
Links úteis:
https://github.com/pedrocronapp/cursologicacomblocos/tree/aula72tabuadacomwhile
O que é uma Lista?, Criar, Inserir e Buscar dados em uma Lista. Modificar os valores de uma Lista. Ordenar Lista. Obter tamanho de Lista.
Links úteis:
https://github.com/pedrocronapp/cursologicacomblocos/tree/aula81manipulandolistas
Conclusão do curso Lógica de Programação com Blocos.
Links úteis:
https://docs.cronapp.io/pages/viewpage.action?pageId=161579520
Neste curso, você vai aprender os conceitos iniciais de lógica de programação. Este curso aborda os principais conceitos de Lógica de Programação, passando pelas etapas iniciais de como pensar logicamente e desenvolver algoritmos até a construção de exemplos práticos utilizando os blocos de programação do Cronapp para solucionar problemas com: variáveis, funções, matemática, operadores lógicos, laços e listas.
O curso tem duração média de 4 horas em vídeo e foi criado para dar a oportunidade aos iniciantes que desejam entrar no mundo da programação aprendendo a pensar logicamente e a criar seus algoritmos.
Criado, principalmente para:
- Iniciantes em Programação / Pessoas sem conhecimento algum em programação;
- Desenvolvedores que desejam conhecer os blocos do Cronapp.
O Cronapp é uma ferramenta híbrida. Utiliza padrões abertos e já consolidados no mercado. Por baixo da interface low-code, o código executado é Java, JPA, Spring, AngularJS, BootStrap. O Cronapp quer descomplicar a vida do desenvolvedor. Tarefas repetitivas têm que ser automáticas. Tem que ser fácil de usar.
Para garantir a evolução rápida com a colaboração da comunidade, extensibilidade é fundamental. No Cronapp qualquer um pode criar novos controles, serviços e blocos para seu uso próprio ou para distribuir para outros usuários Cronapp, gratuitamente ou não.
O Cronapp pode ser usado também como uma excelente ferramenta para prototipação.