O que você vai aprender?
Desenvolver e programar sistemas computacionais, atendendo normas e padrão de qualidade, usabilidade, integridade e segurança da informação.
- Introdução à Computação
- Editores de texto
- Planilhas eletrônicas
- Editores de apresentação
- Ferramentas de pesquisa
- Conceitos de hardware e software
- Conceitos de sistemas operacionais
- Manipulação de arquivos
- Gerenciamento de dispositivos e aplicativos
- Sistemas de numeração.
- Lógica de Programação
- Estruturas de controle e repetição
- Estruturas de dados homogêneas (vetores e matrizes)
- Ferramentas para elaboração de algoritmos
- Funções
- Teste de mesa
- Pseudocódigo
- Tipos de dados
- Variáveis e constantes
- Operadores aritméticos, relacionais e lógicos, expressões lógicas e aritméticas
- Álgebra booleana
- Fluxogramas
- Termos técnicos e vocabulário básico de desenvolvimento, programação e banco de dados
- Banco de Dados
- Modelagem conceitual
- Sistemas de bancos de dados
- Conceitos
- Arquitetura
- Modelagem de dados usando o modelo entidade/relacionamento
- Modelo relacional e físico
- Conceitos
- Restrições
- Design
- Dependência funcional
- Normalização
- Linguagens para definição de banco de dados: DDL
- Programação para Desktop
- Ambiente de desenvolvimento
- Configuração
- Ferramentas
- Teclas de atalho
- Funcionalidades
- Documentação de código fonte
- Sintaxe de linguagem de programação
- Entrada e saída de dados
- Comandos de decisão/repetição
- Passagem de parâmetros
- Programação estruturada
- Funções
- Variáveis
- Procedimentos
- Programação orientada a objetos
- Classes, objetos e instâncias
- Composição e agregação
- Encapsulamento
- Herança
- Métodos e atributos
- Polimorfismo
- Sobrecarga e sobrescrita de métodos e construtores
- Padronização de código
- Reutilização de código
- Utilização de bibliotecas e/ou API's
- Criação de interface rica com o usuário
- Técnicas de otimização de código fonte
- Refatoração
- Identificação de erros no código fonte
- Erros de compilação e de execução
- Projeto de Inovação
- Metodologia Científica
- Inovação e Criatividade
- Desenvolvimento de Projetos
- Documentação de Projetos
Duração: 250 horas / 63 dias
Mais informações:
Quem pode fazer esse curso?
Onde você pode trabalhar?
Faixa salarial:
Deseja receber mais informações sobre esse curso?
Clique aqui e deixe seu email.