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.