Curso de

Programação & Lógica

Desenvolva sua lógica e aprenda a criar programas, aplicativos móveis e games utilizando linguagens e ambientes de programação super interessantes.

Formação completa

9 meses | 90h | 3 cursos

Programação & Lógica

9 meses | 90h | 3 cursos
Desenvolva sua lógica e aprenda a criar programas, aplicativos móveis e games utilizando linguagens e ambientes de programação super interessantes.
Desenvolva sua lógica e aprenda a criar programas, aplicativos móveis e games utilizando linguagens e ambientes de programação super interessantes.

Conteúdo do curso

  • Introdução a programação com linguagem de blocos (visão geral)
  • Conhecendo o ambiente de programação do Scratch (palco, área de script, paleta de blocos, lista de atores, fantasias, ferramentas de desenho, sons, linha do tempo)
  • O que você é capaz de fazer com programação em scratch (projetos exemplos)
  • Estruturas condicionais (SE, SENÃO, operadores de comparação, operadores lógicos)
  • Desenvolvendo o primeiro programa (Jogo Labirinto)
  • Blocos de repetição (WHILE e FOR)
  • Implementação de novos recursos no jogo (números aleatório, Sons, pontuação, impacto entre personagens)
  • Variáveis (declaração, tipos, implementação de contador de tempo e pontuação acumulado no jogo)
  • Entrada de dados (perguntando o nome do jogador)
  • Trilha sonora (colocando fundo musical no jogo)
  • Funções e Procedimentos (dividindo o código em partes menores, refatoração do jogo, finalização)
  • Introdução ao Javascript
  • Executando comandos no navegador
  • Criação do primeiro programa
  • Utilização do editor de código
  • Depurador de erros
  • Utilização de variáveis nos programas
  • Funções (criação de funções, passagem de parâmetros)
  • Como resolver um problema programando (criação de um programa para calcular IMC)
  • Como tomar decisões dentro de um programa
  • Loops (repetições de trechos do programa)
  • Manipulação de Arrays
  • Desenho com Canvas
  • Animações
  • Desenvolvimento de um jogo clássico (Pong) utilizando a plataforma P5 para aplicar todo os principais conceitos visto no curso
  • Introdução ao App Inventor (visão geral do ambiente de programação )
  • Como fazer Aplicativos para celular ou tablet (principais etapas)
  • Criando seu primeiro App (conceitos e criação de um app básico)
  • Instalação do App no celular ou tablet
  • Instalação do emulador para testar os Apps
  • Desenvolvendo uma calculadora simples (aborda exploração e criação de layout de aplicativos, acesso a área de programação, programação de componentes, teste do aplicativo)
  • Desenvolvimento do jogo caça mosquito
    • Projeto da interface ( etapas do design de Apps, protótipo e avaliação)
    • Adicionando o mosquito no cenário (aborda Inserção de elementos gráficos e cenário)
    • Movendo o mosquito pela tela (aborda procedimentos, aleatoriedade de elementos, temporizadores e eventos)
    • Tela de inicio do jogo (aborda botões de ação, manipulação das propriedades dos componentes)
    • Vidas do mosquito (aborda variáveis, armazenamento da pontuação, contadores, strings, colisão e sons)
    • Ajuste na finalização (aborda expressões booleanas, invocação de procedimentos, apresentação de mensagens, operações aritiméticas)
    • Reiniciando o jogo (aborda refatoração do código)
    • Tempo de jogo (o tempo como oponente para o jagador, aborda temporizador, troca de mensagens entre objetos)
    • Níveis de dificuldade (aborda layouts, lista suspensa, blocos de decisão, eventos, variáveis, refatoração)
  • Desenvolvendo mais projetos
    • Onde parei o carro? (aborda GPS e Mapas)
    • Tradutor online (aborda reconhecimento de voz e tradução de textos, APIs)
  • Publicando na Play Store (Criando uma conta de desenvolvedor, Informando os detalhes do app, Versões do app, Classificando o aplicativo, Preços e distribuição)

Pré-requisitos

Por que fazer este curso?

Nesta formação você desenvolverá seu raciocínio lógico e aprenderá pensar de forma estruturada para resolver problemas através da programação. Irá programar com linguagens de bloco e código escrito, serão abordadas atividades online e offline para desenvolver sua lógica. Você será capaz de desenvolver aplicações para web, sistemas comerciais ou games para smart phone. Formação ideal para iniciantes ou pessoas com conhecimentos básicos sobre programação para computadores, tablets e celulares.
O primeiro benefício que se adquire ao aprender programação é o desenvolvimento do raciocínio lógico, a capacidade de organizar e estruturar o pensamento para resolver problemas, Aprender a programar ensina a resolver problemas e a trabalhar em conjunto de maneira criativa. Saber programar introduz você numa carreira em que estão os profissionais mais procurados do mercado de tecnologia em qualquer parte do mundo.
__________




    Rolar para o topo