Bem vindo, Visitante! Login | Criar Conta  vazio
Treinamentos > Cursos e Pacotes > Detalhe
AP1 - Lógica de Programação com Java e Arduino
O melhor ponto de partida para você que quer ingressar na carreira de desenvolvimento de softwares
Informações Básicas

Este curso é o melhor ponto de partida para você que quer ingressar na carreira de desenvolvimento de softwares. Você vai aprender importantes conceitos de programação utilizando o Arduino (Program-ME), um device especialmente criado pela Globalcode para ensinar lógica de programação e algorítimos de forma prática e descontraída.

A lógica de programação é praticada com Java e também com linguagem C básica, e durante os laboratórios práticos você vai desenvolver centenas de linhas de código 100% funcionais, com algumas aplicações incríveis utilizando o Program-ME (uma versão de Arduino com mais recursos), como por exemplo o controle de tomadas de uma casa.

Para resumir:

- Você vai aprender lógica utilizando as duas principais linguagens do mercado: Java e C;

- Você vai aprender lógica com laboratórios clássicos desenvolvidos em Java;

- Através de práticas inéditas com o Program-ME, você vai aprender computação física na prática, escrevendo código com lógica para controle de tomadas, leds, motores e som.

Pré-requisitos:
Conhecimentos básicos em Informática.


Conteúdo Programático
  • Computadores, programas e linguagens de programação
    • Princípios da eletrônica
    • Fundamentos da computação
    • Linguagem de programação
    • Lógica de programação
  • Ferramentas de desenvolvimento
    • Sistema Operacional
    • Editores de código
    • Compiladores
    • Interpretadores
    • Compilação e execução de programas Java
    • IDE: Integrated development environment
    • Preparação do ambiente para desenvolvimento com Java
    • Mais ferramentas: depuradores e versionamento
  • Conhecendo o Program-me
    • Componentes para Program-ME/ Arduino
    • Aplicações práticas
    • O que é o Arduino
    • Configurando seu Program-ME
    • Seus primeiros programas
  • Algoritmos
    • O que é Algoritmo ?
    • Formas de representação de um algoritmo
    • Programação básica (Tipos de dados, constantes e variáveis)
    • Tipos de dados, constantes e variáveis
    • Recebendo dados: o recheio da variável
  • Programação básica (Comentários, expressões e operadores)
    • Comentários
    • Expressões e Operadores
  • Programação básica (Controle de fluxo condicional)
    • Estruturas para controle de fluxo
    • Programação básica (Controle de fluxo de repetição)
  • Procedimentos e funções
    • Modularização
    • Programação estruturada x Programação orientada a objetos
    • Procedimentos
    • Funções
    • Sua primeira função
    • Escopo de variáveis
    • Passagem de parâmetros
    • Criando e utilizando procedimentos e funções
    • Recursividade
  • Vetores e matrizes
    • Vetores
    • Matrizes
    • Manipulação de vetores e matrizes
  • Manipulação de arquivos
    • O que são arquivos ?
    • Operações com arquivos
    • Exemplo de uso de arquivos para gravar dados do aplicativos
  • Projetos profissionais de desenvolvimento de software
    • Metodologias
    • Análise de requisitos
    • Modelagem
    • Prototipagem
    • Desenvolvimento
    • Testes

Carga Horária
40 horas
Próximas Turmas
Formas de Pagamento
à vista ou parcelado. Oferecemos as melhores opções para seu bolso.

Galeria de Fotos
  UNIDADES CENTRO AUTORIZADO DIVULGUE A SEASON NA WEB