Linguagem C
C é uma linguagem de programação multi-plataforma orientada a objetos
Pré-requisitos:
Curso de Lógica de Programação ou conhecimento equivalente
Conhecimentos Adquiridos:
Os conhecimentos adquiridos no final deste curso são de criar programas em um ambiente visual, com acesso a banco de dados e orientação a objetos.
Material Didático:
A linguagem e a didática são voltadas ao usuário final, contém exercícios e exemplos explicativos.
Tópicos do Curso:
- Introdução
- Primeiros Passos
- O C é "Case Sensitive"
- Dois Primeiros Programas.
- Introdução às Funções
- Introdução Básica às Entradas e Saídas
- Introdução a Alguns Comandos de Controle de Fluxo
- Comentários.
- Palavras Reservadas do C
- VARIÁVEIS, CONSTANTES, OPERADORES E EXPRESSÕES
- Nomes de Variáveis
- Dicas quanto aos nomes de variáveis.
- Os Tipos do C
- Declaração e Inicialização de Variáveis
- Constantes
- Operadores Aritméticos e de Atribuição
- Operadores Relacionais e Lógicos
- Operadores Lógicos Bit a Bit
- Expressões
- Expressões que Podem ser Abreviadas
- Tabela de Precedências do C
- Modeladores (Casts)
ESTRUTURAS DE CONTROLE DE FLUXO:
- O Comando if
- O Operador ?
- O Comando switch
- O Comando for
- O Comando while
- O Comando do-while
- O Comando break
- O Comando continue
- O Comando goto
MATRIZES E STRINGS:
- Vetores
- Strings
- Matrizes
PONTEIROS:
- Como Funcionam Ponteiros
- Declarando e Utilizando Ponteiros
- Ponteiros e Vetores
- Inicializando Ponteiros
- Ponteiros para Ponteiros
- Cuidados a Serem Tomados ao se Usar Ponteiros
- FUNÇÕES
- O Comando return
- Protótipos de Funções
- O Tipo void
- Arquivos-Cabeçalhos
- Escopo de Variáveis
- Passagem de parâmetros por valor e passagem por referência
- Vetores como Argumentos de Funções
- Os Argumentos argc e argv
- Recursividade
- Outras Questões
- Aula 8 - DIRETIVAS DE COMPILAÇÃO
- As Diretivas de Compilação
- A Diretiva include
- As Diretivas define e undef
- As Diretivas ifdef e endif
ENTRADAS E SAÍDAS PADRONIZADAS:
- Introdução
- Lendo e Escrevendo Caracteres
- Lendo e Escrevendo Strings
- Entrada e Saída Formatada
- Abrindo e Fechando um Arquivo
- Lendo e Escrevendo Caracteres em Arquivos
- Outros Comandos de Acesso a Arquivos
- Fluxos Padrão
- Tipos de Dados Avançados
- Modificadores de Acesso
- Conversão de Tipos
- Modificadores de Funções
- Ponteiros para Funções
- Alocação Dinâmica
- Alocação Dinâmica de Vetores e Matrizes
Tipos de Dados Definidos Pelo Usuário:
- Estruturas - Primeira parte
- Estruturas - Segunda parte
- Declaração Union
- Enumerações
- O Comando sizeof
- O Comando typedef
- Uma aplicação de structs: as listas simplesmente encadeadas
Certificado de Conclusão
Ao término do curso você receberá o nosso certificado de conclusão deste treinamento.